Type Alias puffin::fuzzer::bit_mutations::AllMutations

source ยท
pub type AllMutations<'harness, PT, PB, S> = (RepeatMutator<S>, (SkipMutator<S>, (ReplaceReuseMutator<S>, (ReplaceMatchMutator<S, PT>, (RemoveAndLiftMutator<S>, (GenerateMutator<'harness, S, PB>, (SwapMutator<S>, (MakeMessage<'harness, PB>, (ReadMessage<'harness, PB>, (BitFlipMutatorDY<S>, (ByteFlipMutatorDY<S>, (ByteIncMutatorDY<S>, (ByteDecMutatorDY<S>, (ByteNegMutatorDY<S>, (ByteRandMutatorDY<S>, (ByteAddMutatorDY<S>, (WordAddMutatorDY<S>, (DwordAddMutatorDY<S>, (QwordAddMutatorDY<S>, (ByteInterestingMutatorDY<S>, (WordInterestingMutatorDY<S>, (DwordInterestingMutatorDY<S>, (BytesDeleteMutatorDY<S>, (BytesDeleteMutatorDY<S>, (BytesDeleteMutatorDY<S>, (BytesDeleteMutatorDY<S>, (BytesExpandMutatorDY<S>, (BytesLargeExpandMutatorDY<S>, (BytesInsertMutatorDY<S>, (BytesRandInsertMutatorDY<S>, (BytesSetMutatorDY<S>, (BytesRandSetMutatorDY<S>, (BytesCopyMutatorDY<S>, (BytesInsertCopyMutatorDY<S>, (BytesSwapMutatorDY<S>, (CrossoverInsertMutatorDY<S>, (CrossoverReplaceMutatorDY<S>, (SpliceMutatorDY<S>, ()))))))))))))))))))))))))))))))))))))));