Trait WrapErr
wrap_result
pub trait WrapErr<O>: Sized { fn wrap_err(self) -> Result<O, Self>; }
fn wrap_err(self) -> Result<O, Self>
impl<T, O> WrapErr<O> for T