Trait enso_prelude::ResultOps[][src]

pub trait ResultOps {
    type Item;
    type Error;
    fn handle_err<F>(self, f: F) -> Option<Self::Item>
    where
        F: FnOnce(Self::Error)
; }
Expand description

Adds utilities to the Result type.

Associated Types

Required methods

fn handle_err<F>(self, f: F) -> Option<Self::Item> where
    F: FnOnce(Self::Error), 
[src]

Call the given handler if this is an error and promote Result to Option.

Implementations on Foreign Types

impl<T, E> ResultOps for Result<T, E>[src]

type Item = T

type Error = E

fn handle_err<F>(self, f: F) -> Option<Self::Item> where
    F: FnOnce(Self::Error), 
[src]

Implementors