pub trait ComposedByMutations<I, MT, S>
where MT: MutatorsTuple<I, S>,
{ // Required methods fn mutations(&self) -> &MT; fn mutations_mut(&mut self) -> &mut MT; }
Expand description

A Mutator that composes multiple mutations into one.

Required Methods§

source

fn mutations(&self) -> &MT

Get the mutations

source

fn mutations_mut(&mut self) -> &mut MT

Get the mutations (mutable)

Implementors§

source§

impl<I, MT, S> ComposedByMutations<I, MT, S> for StdMOptMutator<I, MT, S>

source§

impl<I, MT, S> ComposedByMutations<I, MT, S> for TuneableScheduledMutator<I, MT, S>
where MT: MutatorsTuple<I, S>, S: HasRand,

source§

impl<I, MT, S> ComposedByMutations<I, MT, S> for StdScheduledMutator<I, MT, S>
where MT: MutatorsTuple<I, S>, S: HasRand,

source§

impl<I, MT, S, SM> ComposedByMutations<I, MT, S> for LoggerScheduledMutator<I, MT, S, SM>
where MT: MutatorsTuple<I, S> + NamedTuple, S: HasRand + HasCorpus, SM: ScheduledMutator<I, MT, S>,