Trait tap::TapOptionOps [] [src]

pub trait TapOptionOps<T> {
    fn tap_some<R, F: FnOnce(&T) -> R>(self, f: F) -> Self;
    fn tap_none<R, F: FnOnce() -> R>(self, f: F) -> Self;
}

Tap operations for Option.

Required Methods

Executes a closure if the value is Option::Some(T).

Executes a closure if the value is Option::None.

Implementors