Trait Array31Variant

Source
pub trait Array31Variant<T, V>:
    ArrayVariant_16_24<T, V>
    + IntoVariantFieldMut<V, I24, Ty = T>
    + IntoVariantFieldMut<V, I25, Ty = T>
    + IntoVariantFieldMut<V, I26, Ty = T>
    + IntoVariantFieldMut<V, I27, Ty = T>
    + IntoVariantFieldMut<V, I28, Ty = T>
    + IntoVariantFieldMut<V, I29, Ty = T>
    + IntoVariantFieldMut<V, I30, Ty = T> { }
Expand description

A structural alias for a tuple variant that’s homogeneous up to the size of the array).

The V generic parameter is the name of the variant. Examples of the V parameter for a variant named Foo:

  • TS!(Foo)
  • TS!(Bar)
  • TS!(0)

Implementors§

Source§

impl<This, V, T> Array31Variant<T, V> for This
where This: ?Sized + ArrayVariant_16_24<T, V> + IntoVariantFieldMut<V, I24, Ty = T> + IntoVariantFieldMut<V, I25, Ty = T> + IntoVariantFieldMut<V, I26, Ty = T> + IntoVariantFieldMut<V, I27, Ty = T> + IntoVariantFieldMut<V, I28, Ty = T> + IntoVariantFieldMut<V, I29, Ty = T> + IntoVariantFieldMut<V, I30, Ty = T>,