diff --git a/libafl/src/mutators/numeric.rs b/libafl/src/mutators/numeric.rs index 47b1513a88..998b894231 100644 --- a/libafl/src/mutators/numeric.rs +++ b/libafl/src/mutators/numeric.rs @@ -26,9 +26,15 @@ pub type IntMutatorsType = tuple_list_type!( RandMutator, CrossoverMutator ); -type IntMutatorsCrossoverType = tuple_list_type!(CrossoverMutator); -type MappedIntMutatorsCrossoverType = tuple_list_type!(MappedCrossoverMutator); -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 = tuple_list_type!(MappedCrossoverMutator); + +/// Mutators for integer-like inputs without crossover mutations +pub type IntMutatorsNoCrossoverType = tuple_list_type!( BitFlipMutator, NegateMutator, IncMutator,