Cargo Features

[dependencies]
genetic-rs-common = { version = "0.5.4", default-features = false, features = ["builtin", "crossover", "speciation", "genrand", "rayon"] }
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

speciation = crossover

Affects builtin::Speciated, builtin::next_gen.speciated_crossover_pruning_nextgen, 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