Trait fuzzcheck_mutators::Enum1PayloadStructure[][src]

pub trait Enum1PayloadStructure {
    type TupleKind0: RefTypes;
    type T0: TupleStructure<Self::TupleKind0>;
    fn get_ref<'a>(
        &'a self
    ) -> Either2<<Self::TupleKind0 as RefTypes>::Ref, usize>;
fn get_mut<'a>(
        &'a mut self
    ) -> Either2<<Self::TupleKind0 as RefTypes>::Mut, usize>;
fn new(t: Either2<Self::T0, usize>) -> Self; }

Associated Types

Loading content...

Required methods

fn get_ref<'a>(&'a self) -> Either2<<Self::TupleKind0 as RefTypes>::Ref, usize>[src]

fn get_mut<'a>(
    &'a mut self
) -> Either2<<Self::TupleKind0 as RefTypes>::Mut, usize>
[src]

fn new(t: Either2<Self::T0, usize>) -> Self[src]

Loading content...

Implementations on Foreign Types

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

type TupleKind0 = Tuple1<T>

type T0 = T

Loading content...

Implementors

Loading content...