Trait mcoffin_option_ext::OptionExtTup [−][src]
Extensions for Option
Required methods
fn and_then_tup<F, Ret>(self, f: F) -> Option<(T, Ret)> where
Ret: Sized,
F: FnOnce(&T) -> Option<Ret>,
[src]
Ret: Sized,
F: FnOnce(&T) -> Option<Ret>,
Provided methods
fn and_then_tup_flipped<F, Ret>(self, f: F) -> Option<(Ret, T)> where
Ret: Sized,
F: FnOnce(&T) -> Option<Ret>,
[src]
Ret: Sized,
F: FnOnce(&T) -> Option<Ret>,
fn and_tup<Ret>(self, v: Option<Ret>) -> Option<(T, Ret)>
[src]
fn and_tup_flipped<Ret>(self, v: Option<Ret>) -> Option<(Ret, T)>
[src]
Implementations on Foreign Types
impl<T: Sized> OptionExtTup<T> for Option<T>
[src]
fn and_then_tup<F, Ret>(self, f: F) -> Option<(T, Ret)> where
Ret: Sized,
F: FnOnce(&T) -> Option<Ret>,
[src]
Ret: Sized,
F: FnOnce(&T) -> Option<Ret>,