Trait lain::traits::Fixup[][src]

pub trait Fixup {
    fn fixup<R: Rng>(&mut self, mutator: &mut Mutator<R>);
}
Expand description

Trait used for performing fixups of a data structure when generating a new struct using NewFuzzed.

This trait is useful when you may have dependent data types, such as a “command” struct that needs to correspond with an enum.

Required methods

fn fixup<R: Rng>(&mut self, mutator: &mut Mutator<R>)[src]

Implementors

impl<T> Fixup for T[src]

default fn fixup<R: Rng>(&mut self, _mutator: &mut Mutator<R>)[src]