[][src]Struct enumx::V0

pub struct V0;

Index of the first variant

Auto Trait Implementations

impl RefUnwindSafe for V0

impl Send for V0

impl Sync for V0

impl Unpin for V0

impl UnwindSafe for V0

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Src, Dest, Indices> EnumxFrom<Src, (Indices, XF)> for Dest where
    Dest: ExchangeFrom<Src, Indices>, 
[src]

impl<Src, Dest, Indices> ExchangeInto<Dest, (Indices, AA)> for Src where
    Dest: ExchangeFrom<Src, (Indices, AA)>, 
[src]

impl<Src, Dest, Proto, Indices> ExchangeInto<Dest, (Indices, AN)> for Src where
    Dest: EnumX<Proto = Proto>,
    Src: ExchangeInto<Proto, (Indices, AA)>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<Enum, Variant, Index> IntoEnum<Enum, Index> for Variant where
    Enum: FromVariant<Variant, Index>, 
[src]

impl<Src, Dest, Index> IntoEnumx<Dest, Index> for Src where
    Dest: EnumxFrom<Src, Index>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.