use crateImage;
/// This trait defines functionality used to breed two specimens.
///
/// You can use this trait to implement your own crossover function, but take a look at already implemented crossover
/// functions: ([ArithmeticAverageCrossover], [EqualHalfsCrossover], [LeftOrRightCloneCrossover]).
///
/// [ArithmeticAverageCrossover]: crate::crossover::ArithmeticAverageCrossover
/// [EqualHalfsCrossover]: crate::crossover::EqualHalfsCrossover
/// [LeftOrRightCloneCrossover]: crate::crossover::LeftOrRightCloneCrossover