1 2 3 4 5 6 7 8
use crate::{Crossover, Individual}; #[derive(Clone)] pub struct DoNothingCrossover; impl<T: Individual> Crossover<T> for DoNothingCrossover { fn crossover(&self, _population: &mut Vec<T>) {} }