Make more int mutator types public (#2821)

This commit is contained in:
Valentin Huber 2025-01-07 17:02:13 +01:00 committed by GitHub
parent 719a3c0f07
commit 9b8b552f27
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -26,9 +26,15 @@ pub type IntMutatorsType = tuple_list_type!(
RandMutator,
CrossoverMutator
);
type IntMutatorsCrossoverType = tuple_list_type!(CrossoverMutator);
type MappedIntMutatorsCrossoverType<F> = tuple_list_type!(MappedCrossoverMutator<F>);
type IntMutatorsNoCrossoverType = tuple_list_type!(
/// Mutators for integer-like inputs that implement some form of crossover
pub type IntMutatorsCrossoverType = tuple_list_type!(CrossoverMutator);
/// Mapped mutators for integer-like inputs that implement some form of crossover.
pub type MappedIntMutatorsCrossoverType<F> = tuple_list_type!(MappedCrossoverMutator<F>);
/// Mutators for integer-like inputs without crossover mutations
pub type IntMutatorsNoCrossoverType = tuple_list_type!(
BitFlipMutator,
NegateMutator,
IncMutator,