Trait Engine

Source
pub trait Engine {
    type Chromosome: Chromosome;
    type Epoch: Epoch<Chromosome = Self::Chromosome>;

    // Required method
    fn next(&mut self) -> Self::Epoch;
}

Required Associated Types§

Source

type Chromosome: Chromosome

Source

type Epoch: Epoch<Chromosome = Self::Chromosome>

Required Methods§

Source

fn next(&mut self) -> Self::Epoch

Implementors§