Trait Error
cex
pub trait Error { fn error<T, Dest, Index>(self) -> Result<T, Dest> where Self: Sized + IntoEnumx<Dest, Index>, { ... } }
Enum exchange to wrap an Err.
Err
use cex::*; use enumx::Enum; let error: Result<(),Enum!(i32,bool)> = 42.error(); assert_eq!( error, Err( Enum2::_0(42) ));
fn error<T, Dest, Index>(self) -> Result<T, Dest> where Self: Sized + IntoEnumx<Dest, Index>,
impl<Enum> Error for Enum