[][src]Trait structural::structural_aliases::tuple_traits::Tuple8Variant

pub trait Tuple8Variant<C0, C1, C2, C3, C4, C5, C6, C7, V>: IntoVariantFieldMut<V, I0, Ty = C0> + IntoVariantFieldMut<V, I1, Ty = C1> + IntoVariantFieldMut<V, I2, Ty = C2> + IntoVariantFieldMut<V, I3, Ty = C3> + IntoVariantFieldMut<V, I4, Ty = C4> + IntoVariantFieldMut<V, I5, Ty = C5> + IntoVariantFieldMut<V, I6, Ty = C6> + IntoVariantFieldMut<V, I7, Ty = C7> { }

A structural alias for a tuple variant of the size, in which all fields have mutable and by-value accessors.

The last type parameter takes the name of the variant as a TStr

Implementors

impl<C0, C1, C2, C3, C4, C5, C6, C7, This, V> Tuple8Variant<C0, C1, C2, C3, C4, C5, C6, C7, V> for This where
    This: IntoVariantFieldMut<V, I0, Ty = C0> + IntoVariantFieldMut<V, I1, Ty = C1> + IntoVariantFieldMut<V, I2, Ty = C2> + IntoVariantFieldMut<V, I3, Ty = C3> + IntoVariantFieldMut<V, I4, Ty = C4> + IntoVariantFieldMut<V, I5, Ty = C5> + IntoVariantFieldMut<V, I6, Ty = C6> + IntoVariantFieldMut<V, I7, Ty = C7>, 
[src]

Loading content...