genetic_algorithm 0.27.1

A genetic algorithm implementation
Documentation
#[doc(no_inline)]
pub use crate::chromosome::{Chromosome, GenesHash};
#[doc(no_inline)]
pub use crate::fitness::{
    fitness_value, Fitness, FitnessChromosome, FitnessGenes, FitnessGenotype, FitnessOrdering,
    FitnessPopulation, FitnessValue,
};
#[doc(no_inline)]
pub use crate::genotype::{
    Allele, BinaryGenotype, Genotype, GenotypeBuilder, ListGenotype, MultiListGenotype,
    MultiRangeGenotype, MultiUniqueGenotype, MutationType, PermutateGenotype, RangeAllele,
    RangeGenotype, TryFromGenotypeBuilderError, UniqueGenotype,
};
#[doc(no_inline)]
pub use crate::impl_allele;
#[doc(no_inline)]
pub use crate::strategy::permutate::{
    Permutate, PermutateBuilder, PermutateConfig, PermutateReporterDuration, PermutateReporterNoop,
    PermutateReporterSimple, PermutateState, PermutateVariant, TryFromPermutateBuilderError,
};
#[doc(no_inline)]
pub use crate::strategy::{
    Strategy, StrategyBuilder, StrategyConfig, StrategyReporter, StrategyReporterDuration,
    StrategyReporterNoop, StrategyReporterSimple, StrategyState, TryFromStrategyBuilderError,
    STRATEGY_ACTIONS,
};
pub use num::BigUint;