pub trait OptionExt<'t, T: 't> {
    // Required method
    fn pipe<U, F>(&'t self, f: F) -> Option<U>
       where F: FnOnce(&'t T) -> U;
}

Required Methods§

source

fn pipe<U, F>(&'t self, f: F) -> Option<U>where F: FnOnce(&'t T) -> U,

Implementations on Foreign Types§

source§

impl<'t, T: 't> OptionExt<'t, T> for Option<T>

source§

fn pipe<U, F>(&'t self, f: F) -> Option<U>where F: FnOnce(&'t T) -> U,

Implementors§