Cargo Features

[dependencies]
genetic-rs-common = { version = "0.6.0", default-features = false, features = ["builtin", "crossover", "speciation", "genrand", "rayon", "tracing"] }
default = builtin, crossover, genrand

These default features are set whenever genetic-rs-common is added without default-features = false somewhere in the dependency tree.

builtin default crossover

Affects genetic-rs-common::builtin

crossover default speciation? = builtin

Affects builtin::CrossoverReproduction, builtin::next_gen.crossover_pruning_nextgen, builtin::CrossoverReproduction

speciation = crossover

Affects builtin::Speciated, builtin::next_gen.speciated_crossover_pruning_nextgen, builtin::Speciated, builtin::next_gen.speciated_crossover_pruning_nextgen

genrand default

Affects genetic-rs-common::GenerateRandom, genetic-rs-common::GenerateRandomCollection, genetic-rs-common::GenerateRandomCollection

rayon

Enables rayon

Affects builtin::next_gen.division_pruning_nextgen, genetic-rs-common::GeneticSim, builtin::next_gen.speciated_crossover_pruning_nextgen, genetic-rs-common::GenerateRandomCollection

tracing

Enables tracing

Affects builtin::RandomlyMutable, builtin::DivisionReproduction, builtin::Prunable, genetic-rs-common::Rng, builtin::CrossoverReproduction, builtin::Speciated