pub trait ResultExt {
// Required method
fn log_err_with_level(self, level: Level, msg: &str) -> Self
where Self: Sized;
// Provided method
fn log_err(self, msg: &str) -> Self
where Self: Sized { ... }
}
Expand description
An extension for Result<T, E> to log error conveniently.
Required Methods§
sourcefn log_err_with_level(self, level: Level, msg: &str) -> Selfwhere
Self: Sized,
fn log_err_with_level(self, level: Level, msg: &str) -> Selfwhere
Self: Sized,
Log the the error message with level
and a tip msg
in front if the Result is Err.