[][src]Trait structural::structural_aliases::Option_SI

pub trait Option_SI<T>: IsVariant<TStr<__TS<(__S, __o, __m, __e)>>> + IntoVariantFieldMut<TStr<__TS<(__S, __o, __m, __e)>>, TStr<__TS<(__0,)>>, Ty = T> + IsVariant<TStr<__TS<(__N, __o, __n, __e)>>> { }

Structural alias for Option-like enums. With shared,mutable,and by value access.

A trait which aliases structural accessor traits,generated by the structural_alias macro.

Variants

This trait aliases the IsVariant<TS!( NameOfVariant )> trait for each of the variants below.

Variant Some {

        Bound:IntoVariantFieldMut<TS!(Some), FP!(0),Ty= T>
        The   0: T field   in the Some variant, with shared, mutable, and by value accessors

}

Variant None {
}

Implementors

impl<T, __This: ?Sized> Option_SI<T> for __This where
    __This: IsVariant<TStr<__TS<(__S, __o, __m, __e)>>> + IntoVariantFieldMut<TStr<__TS<(__S, __o, __m, __e)>>, TStr<__TS<(__0,)>>, Ty = T> + IsVariant<TStr<__TS<(__N, __o, __n, __e)>>>, 
[src]

Loading content...