Trait cex::MapError [−][src]
Enum exchange for Err
combinator.
use enumx::export::*; use enumx::predefined::*; use cex::*; let error: Result<(),i32> = Err( 42 ); let error: Result<(),Enum!(i32,bool)> = error.map_error(); assert_eq!( error, Err( Enum2::_0(42) ));
Provided methods
fn map_error<Dest, Indices>(self) -> Result<T, Dest> where
Src: Sized + ExchangeInto<Dest, Indices>,
[src]
Src: Sized + ExchangeInto<Dest, Indices>,