[−][src]Trait core_extensions::ResultExt
Extension trait for Result.
Provided methods
fn format_debug_err(self) -> Result<T, String> where
E: Debug,
E: Debug,
Maps Err(e) to a Debug {:?}
formated String.
Example
use core_extensions::ResultExt; let err_="what \"is\" this"; assert_eq!( Err::<(),&str>(err_).format_debug_err(), Err(format!("{:?}",err_)) );
fn format_alt_debug_err(self) -> Result<T, String> where
E: Debug,
E: Debug,
Maps Err(e) to an alternate Debug {:#?}
formated String.
Example
use core_extensions::ResultExt; let err_="what \"is\" this"; assert_eq!( Err::<(),&str>(err_).format_alt_debug_err(), Err(format!("{:#?}",err_)) );
Implementations on Foreign Types
impl<E, T> ResultExt<T, E> for Result<T, E>
[src]
fn format_debug_err(self) -> Result<T, String> where
E: Debug,
[src]
E: Debug,
fn format_alt_debug_err(self) -> Result<T, String> where
E: Debug,
[src]
E: Debug,