[][src]Trait enumx::ExchangeInto

pub trait ExchangeInto<Dest, Indices> {
    fn exchange_into(self) -> Dest;
}

Converts an exchangeable enum into another one.

Required methods

fn exchange_into(self) -> Dest

Loading content...

Implementors

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<Src, Dest, Proto, Indices> ExchangeInto<Dest, (Indices, NA)> for Src where
    Self: EnumX<Proto = Proto>,
    Proto: ExchangeInto<Dest, (Indices, AA)>, 
[src]

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

Loading content...