Trait fuzzcheck_mutators::DefaultMutator[][src]

pub trait DefaultMutator: Clone {
    type Mutator: Mutator<Self>;
    fn default_mutator() -> Self::Mutator;
}

Associated Types

type Mutator: Mutator<Self>[src]

Loading content...

Required methods

Loading content...

Implementations on Foreign Types

impl DefaultMutator for bool[src]

impl<T> DefaultMutator for Box<T> where
    T: DefaultMutator
[src]

impl DefaultMutator for u8[src]

impl DefaultMutator for u16[src]

impl DefaultMutator for u32[src]

impl DefaultMutator for u64[src]

impl<T> DefaultMutator for Option<T> where
    T: DefaultMutator + 'static, 
[src]

impl<T0, T1> DefaultMutator for (T0, T1) where
    T0: DefaultMutator + 'static,
    T1: DefaultMutator + 'static, 
[src]

impl<T0, T1, T2> DefaultMutator for (T0, T1, T2) where
    T0: DefaultMutator + 'static,
    T1: DefaultMutator + 'static,
    T2: DefaultMutator + 'static, 
[src]

type Mutator = TupleMutatorWrapper<(T0, T1, T2), Tuple3Mutator<T0, T1, T2, <T0 as DefaultMutator>::Mutator, <T1 as DefaultMutator>::Mutator, <T2 as DefaultMutator>::Mutator>, Tuple3<T0, T1, T2>>

impl<T0, T1, T2, T3> DefaultMutator for (T0, T1, T2, T3) where
    T0: DefaultMutator + 'static,
    T1: DefaultMutator + 'static,
    T2: DefaultMutator + 'static,
    T3: DefaultMutator + 'static, 
[src]

type Mutator = TupleMutatorWrapper<(T0, T1, T2, T3), Tuple4Mutator<T0, T1, T2, T3, <T0 as DefaultMutator>::Mutator, <T1 as DefaultMutator>::Mutator, <T2 as DefaultMutator>::Mutator, <T3 as DefaultMutator>::Mutator>, Tuple4<T0, T1, T2, T3>>

impl<T0, T1, T2, T3, T4> DefaultMutator for (T0, T1, T2, T3, T4) where
    T0: DefaultMutator + 'static,
    T1: DefaultMutator + 'static,
    T2: DefaultMutator + 'static,
    T3: DefaultMutator + 'static,
    T4: DefaultMutator + 'static, 
[src]

type Mutator = TupleMutatorWrapper<(T0, T1, T2, T3, T4), Tuple5Mutator<T0, T1, T2, T3, T4, <T0 as DefaultMutator>::Mutator, <T1 as DefaultMutator>::Mutator, <T2 as DefaultMutator>::Mutator, <T3 as DefaultMutator>::Mutator, <T4 as DefaultMutator>::Mutator>, Tuple5<T0, T1, T2, T3, T4>>

impl<T0, T1, T2, T3, T4, T5> DefaultMutator for (T0, T1, T2, T3, T4, T5) where
    T0: DefaultMutator + 'static,
    T1: DefaultMutator + 'static,
    T2: DefaultMutator + 'static,
    T3: DefaultMutator + 'static,
    T4: DefaultMutator + 'static,
    T5: DefaultMutator + 'static, 
[src]

type Mutator = TupleMutatorWrapper<(T0, T1, T2, T3, T4, T5), Tuple6Mutator<T0, T1, T2, T3, T4, T5, <T0 as DefaultMutator>::Mutator, <T1 as DefaultMutator>::Mutator, <T2 as DefaultMutator>::Mutator, <T3 as DefaultMutator>::Mutator, <T4 as DefaultMutator>::Mutator, <T5 as DefaultMutator>::Mutator>, Tuple6<T0, T1, T2, T3, T4, T5>>

impl<T0, T1, T2, T3, T4, T5, T6> DefaultMutator for (T0, T1, T2, T3, T4, T5, T6) where
    T0: DefaultMutator + 'static,
    T1: DefaultMutator + 'static,
    T2: DefaultMutator + 'static,
    T3: DefaultMutator + 'static,
    T4: DefaultMutator + 'static,
    T5: DefaultMutator + 'static,
    T6: DefaultMutator + 'static, 
[src]

type Mutator = TupleMutatorWrapper<(T0, T1, T2, T3, T4, T5, T6), Tuple7Mutator<T0, T1, T2, T3, T4, T5, T6, <T0 as DefaultMutator>::Mutator, <T1 as DefaultMutator>::Mutator, <T2 as DefaultMutator>::Mutator, <T3 as DefaultMutator>::Mutator, <T4 as DefaultMutator>::Mutator, <T5 as DefaultMutator>::Mutator, <T6 as DefaultMutator>::Mutator>, Tuple7<T0, T1, T2, T3, T4, T5, T6>>

impl<T0, T1, T2, T3, T4, T5, T6, T7> DefaultMutator for (T0, T1, T2, T3, T4, T5, T6, T7) where
    T0: DefaultMutator + 'static,
    T1: DefaultMutator + 'static,
    T2: DefaultMutator + 'static,
    T3: DefaultMutator + 'static,
    T4: DefaultMutator + 'static,
    T5: DefaultMutator + 'static,
    T6: DefaultMutator + 'static,
    T7: DefaultMutator + 'static, 
[src]

type Mutator = TupleMutatorWrapper<(T0, T1, T2, T3, T4, T5, T6, T7), Tuple8Mutator<T0, T1, T2, T3, T4, T5, T6, T7, <T0 as DefaultMutator>::Mutator, <T1 as DefaultMutator>::Mutator, <T2 as DefaultMutator>::Mutator, <T3 as DefaultMutator>::Mutator, <T4 as DefaultMutator>::Mutator, <T5 as DefaultMutator>::Mutator, <T6 as DefaultMutator>::Mutator, <T7 as DefaultMutator>::Mutator>, Tuple8<T0, T1, T2, T3, T4, T5, T6, T7>>

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> DefaultMutator for (T0, T1, T2, T3, T4, T5, T6, T7, T8) where
    T0: DefaultMutator + 'static,
    T1: DefaultMutator + 'static,
    T2: DefaultMutator + 'static,
    T3: DefaultMutator + 'static,
    T4: DefaultMutator + 'static,
    T5: DefaultMutator + 'static,
    T6: DefaultMutator + 'static,
    T7: DefaultMutator + 'static,
    T8: DefaultMutator + 'static, 
[src]

type Mutator = TupleMutatorWrapper<(T0, T1, T2, T3, T4, T5, T6, T7, T8), Tuple9Mutator<T0, T1, T2, T3, T4, T5, T6, T7, T8, <T0 as DefaultMutator>::Mutator, <T1 as DefaultMutator>::Mutator, <T2 as DefaultMutator>::Mutator, <T3 as DefaultMutator>::Mutator, <T4 as DefaultMutator>::Mutator, <T5 as DefaultMutator>::Mutator, <T6 as DefaultMutator>::Mutator, <T7 as DefaultMutator>::Mutator, <T8 as DefaultMutator>::Mutator>, Tuple9<T0, T1, T2, T3, T4, T5, T6, T7, T8>>

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> DefaultMutator for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9) where
    T0: DefaultMutator + 'static,
    T1: DefaultMutator + 'static,
    T2: DefaultMutator + 'static,
    T3: DefaultMutator + 'static,
    T4: DefaultMutator + 'static,
    T5: DefaultMutator + 'static,
    T6: DefaultMutator + 'static,
    T7: DefaultMutator + 'static,
    T8: DefaultMutator + 'static,
    T9: DefaultMutator + 'static, 
[src]

type Mutator = TupleMutatorWrapper<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9), Tuple10Mutator<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, <T0 as DefaultMutator>::Mutator, <T1 as DefaultMutator>::Mutator, <T2 as DefaultMutator>::Mutator, <T3 as DefaultMutator>::Mutator, <T4 as DefaultMutator>::Mutator, <T5 as DefaultMutator>::Mutator, <T6 as DefaultMutator>::Mutator, <T7 as DefaultMutator>::Mutator, <T8 as DefaultMutator>::Mutator, <T9 as DefaultMutator>::Mutator>, Tuple10<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>>

impl DefaultMutator for ()[src]

impl<T> DefaultMutator for PhantomData<T> where
    T: 'static, 
[src]

impl<T: Clone> DefaultMutator for Vec<T> where
    T: DefaultMutator
[src]

Loading content...

Implementors

Loading content...