[][src]Trait cex::Error

pub trait Error {
    fn error<T, Dest, Index>(self) -> Result<T, Dest>
    where
        Self: Sized + IntoEnumx<Dest, Index>
, { ... } }

Enum exchange to wrap an Err.

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

let error: Result<(),Enum!(i32,bool)> = 42.error();
assert_eq!( error, Err( Enum2::_0(42) ));

Provided methods

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

Loading content...

Implementors

impl<Enum> Error for Enum[src]

Loading content...