pub trait OptionExt {
type Item;
fn into_try_map<U, E, F: FnOnce(Self::Item) -> Result<U, E>>(
self,
f: F
) -> Result<Option<U>, E>;
fn try_map<U, E, F: FnOnce(&Self::Item) -> Result<U, E>>(
self,
f: F
) -> Result<Option<U>, E>;
}
Expand description
Extension traits on Option
where it holds any value or ref.