[−][src]Trait structural::structural_aliases::ResultMove_SI
Structural alias for Result
-like enums. With shared,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 Ok
{
Bound:IntoVariantField<TS!(Ok), FP!(0),Ty= T>
The 0: T
field
in the Ok
variant, with shared, and by value accessors
}
Variant Err
{
Bound:IntoVariantField<TS!(Err), FP!(0),Ty= E>
The 0: E
field
in the Err
variant, with shared, and by value accessors
}
Implementors
impl<T, E, __This: ?Sized> ResultMove_SI<T, E> for __This where
__This: IsVariant<TStr<__TS<(__O, __k)>>> + IntoVariantField<TStr<__TS<(__O, __k)>>, TStr<__TS<(__0,)>>, Ty = T> + IsVariant<TStr<__TS<(__E, __r, __r)>>> + IntoVariantField<TStr<__TS<(__E, __r, __r)>>, TStr<__TS<(__0,)>>, Ty = E>,
[src]
__This: IsVariant<TStr<__TS<(__O, __k)>>> + IntoVariantField<TStr<__TS<(__O, __k)>>, TStr<__TS<(__0,)>>, Ty = T> + IsVariant<TStr<__TS<(__E, __r, __r)>>> + IntoVariantField<TStr<__TS<(__E, __r, __r)>>, TStr<__TS<(__0,)>>, Ty = E>,