Trait tap::TapResultOps [] [src]

pub trait TapResultOps<T, E> {
    fn tap_ok<R, F: FnOnce(&T) -> R>(self, f: F) -> Self;
    fn tap_err<R, F: FnOnce(&E) -> R>(self, f: F) -> Self;
}

Tap operations for Result.

Required Methods

Executes a closure if the value is Result::Ok(T).

Executes a closure if the value is Result::Err(E).

Implementors