[−][src]Struct enumx::Nil
Indicates an impossible index for Enum0, internal use only.
Auto Trait Implementations
impl RefUnwindSafe for Nil
impl Send for Nil
impl Sync for Nil
impl Unpin for Nil
impl UnwindSafe for Nil
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<Src, Dest, Indices> EnumxFrom<Src, (Indices, XF)> for Dest where
Dest: ExchangeFrom<Src, Indices>, [src]
Dest: ExchangeFrom<Src, Indices>,
fn enumx_from(Src) -> Dest[src]
impl<Src, Dest, Indices> ExchangeInto<Dest, (Indices, AA)> for Src where
Dest: ExchangeFrom<Src, (Indices, AA)>, [src]
Dest: ExchangeFrom<Src, (Indices, AA)>,
fn exchange_into(Self) -> Dest[src]
impl<Src, Dest, Proto, Indices> ExchangeInto<Dest, (Indices, AN)> for Src where
Dest: EnumX<Proto = Proto>,
Src: ExchangeInto<Proto, (Indices, AA)>, [src]
Dest: EnumX<Proto = Proto>,
Src: ExchangeInto<Proto, (Indices, AA)>,
fn exchange_into(Self) -> Dest[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<Enum, Variant, Index> IntoEnum<Enum, Index> for Variant where
Enum: FromVariant<Variant, Index>, [src]
Enum: FromVariant<Variant, Index>,
impl<Src, Dest, Index> IntoEnumx<Dest, Index> for Src where
Dest: EnumxFrom<Src, Index>, [src]
Dest: EnumxFrom<Src, Index>,
fn into_enumx(Self) -> Dest[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,