Trait fuzzcheck_mutators::Enum7PayloadStructure[][src]

pub trait Enum7PayloadStructure {
    type TupleKind0: RefTypes;
    type T0: TupleStructure<Self::TupleKind0>;
    type TupleKind1: RefTypes;
    type T1: TupleStructure<Self::TupleKind1>;
    type TupleKind2: RefTypes;
    type T2: TupleStructure<Self::TupleKind2>;
    type TupleKind3: RefTypes;
    type T3: TupleStructure<Self::TupleKind3>;
    type TupleKind4: RefTypes;
    type T4: TupleStructure<Self::TupleKind4>;
    type TupleKind5: RefTypes;
    type T5: TupleStructure<Self::TupleKind5>;
    type TupleKind6: RefTypes;
    type T6: TupleStructure<Self::TupleKind6>;
    fn get_ref<'a>(
        &'a self
    ) -> Either8<<Self::TupleKind0 as RefTypes>::Ref, <Self::TupleKind1 as RefTypes>::Ref, <Self::TupleKind2 as RefTypes>::Ref, <Self::TupleKind3 as RefTypes>::Ref, <Self::TupleKind4 as RefTypes>::Ref, <Self::TupleKind5 as RefTypes>::Ref, <Self::TupleKind6 as RefTypes>::Ref, usize>;
fn get_mut<'a>(
        &'a mut self
    ) -> Either8<<Self::TupleKind0 as RefTypes>::Mut, <Self::TupleKind1 as RefTypes>::Mut, <Self::TupleKind2 as RefTypes>::Mut, <Self::TupleKind3 as RefTypes>::Mut, <Self::TupleKind4 as RefTypes>::Mut, <Self::TupleKind5 as RefTypes>::Mut, <Self::TupleKind6 as RefTypes>::Mut, usize>;
fn new(
        t: Either8<Self::T0, Self::T1, Self::T2, Self::T3, Self::T4, Self::T5, Self::T6, usize>
    ) -> Self; }

Associated Types

Loading content...

Required methods

fn get_ref<'a>(
    &'a self
) -> Either8<<Self::TupleKind0 as RefTypes>::Ref, <Self::TupleKind1 as RefTypes>::Ref, <Self::TupleKind2 as RefTypes>::Ref, <Self::TupleKind3 as RefTypes>::Ref, <Self::TupleKind4 as RefTypes>::Ref, <Self::TupleKind5 as RefTypes>::Ref, <Self::TupleKind6 as RefTypes>::Ref, usize>
[src]

fn get_mut<'a>(
    &'a mut self
) -> Either8<<Self::TupleKind0 as RefTypes>::Mut, <Self::TupleKind1 as RefTypes>::Mut, <Self::TupleKind2 as RefTypes>::Mut, <Self::TupleKind3 as RefTypes>::Mut, <Self::TupleKind4 as RefTypes>::Mut, <Self::TupleKind5 as RefTypes>::Mut, <Self::TupleKind6 as RefTypes>::Mut, usize>
[src]

fn new(
    t: Either8<Self::T0, Self::T1, Self::T2, Self::T3, Self::T4, Self::T5, Self::T6, usize>
) -> Self
[src]

Loading content...

Implementors

Loading content...