pub trait Select<G: Gene<G, A>, A> {
// Required method
fn select(
&self,
population: &Population<G, A>,
count: usize,
) -> Population<G, A>;
}pub trait Select<G: Gene<G, A>, A> {
// Required method
fn select(
&self,
population: &Population<G, A>,
count: usize,
) -> Population<G, A>;
}