pub trait MonadFailAnyExt<'a>: MonadFailAny<'a> {
    // Provided methods
    fn pure<E: 'a + Send, A: 'a + Send>(a: A) -> WrapE<'a, A, E, Self> { ... }
    fn fail<E: 'a + Send, A: 'a + Send>(e: E) -> WrapE<'a, A, E, Self> { ... }
}

Provided Methods§

source

fn pure<E: 'a + Send, A: 'a + Send>(a: A) -> WrapE<'a, A, E, Self>

source

fn fail<E: 'a + Send, A: 'a + Send>(e: E) -> WrapE<'a, A, E, Self>

Implementors§

source§

impl<'a, Fallible: ?Sized + MonadFailAny<'a>> MonadFailAnyExt<'a> for Fallible