Skip to main content

OptionTry

Trait OptionTry 

Source
pub trait OptionTry<T>: Sized {
    // Required method
    fn try_map<U, E>(
        self,
        f: impl FnOnce(T) -> Result<U, E>,
    ) -> Result<Option<U>, E>;
}

Required Methods§

Source

fn try_map<U, E>( self, f: impl FnOnce(T) -> Result<U, E>, ) -> Result<Option<U>, E>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<T> OptionTry<T> for Option<T>

Source§

fn try_map<U, E>( self, f: impl FnOnce(T) -> Result<U, E>, ) -> Result<Option<U>, E>

Implementors§