pub trait DisplayResultExt<'a, T: Display, E: Display> {
// Required method
fn display(&'a self) -> DisplayResult<'a, T, E>;
}Expand description
Implement Display for Result<T, E> if T and E are Display.
It outputs a literal string "Ok(T)" if it is Ok. Otherwise it invokes the Display
implementation for E.
§Example
use display_more::DisplayResultExt;
let result = Result::<i32, i32>::Ok(1);
assert_eq!(result.display().to_string(), "Ok(1)");
let result = Result::<i32, i32>::Err(2);
assert_eq!(result.display().to_string(), "Err(2)");