Trait rqjs_cli::utils::result::OptionExt

source ·
pub trait OptionExt<T> {
    // Required method
    fn and_then_ok<U, E, F>(self, f: F) -> StdResult<Option<U>, E>
       where F: FnOnce(T) -> StdResult<Option<U>, E>;
}

Required Methods§

source

fn and_then_ok<U, E, F>(self, f: F) -> StdResult<Option<U>, E>
where F: FnOnce(T) -> StdResult<Option<U>, E>,

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<T> OptionExt<T> for Option<T>

source§

fn and_then_ok<U, E, F>(self, f: F) -> StdResult<Option<U>, E>
where F: FnOnce(T) -> StdResult<Option<U>, E>,

Implementors§