[][src]Trait cex::Okey

pub trait Okey {
    fn okey<E, Dest, Index>(self) -> Result<Dest, E>
    where
        Self: Sized + IntoEnumx<Dest, Index>
, { ... } }

Enum exchange to wrap an Ok.

use cex::*;
use enumx::Enum;

let ok: Result<Enum!(i32,bool),()> = 42.okey();
assert_eq!( ok, Ok( Enum2::_0(42) ));

Provided methods

fn okey<E, Dest, Index>(self) -> Result<Dest, E> where
    Self: Sized + IntoEnumx<Dest, Index>, 

Loading content...

Implementors

impl<Enum> Okey for Enum
[src]

fn okey<E, Dest, Index>(self) -> Result<Dest, E> where
    Self: Sized + IntoEnumx<Dest, Index>, 
[src]

Loading content...