Trait radn::func::fail::MonadFail

source ·
pub trait MonadFail<'a, E: 'a + Send>: Monad<'a> + Fail<'a, E> { }
Expand description

Equivalent of Haskell’s MonadFail. Auto-implemented for all Fail+Monad.

https://hackage.haskell.org/package/base-4.18.0.0/docs/Control-Monad.html

Implementors§

source§

impl<'a, E: 'a + Send, T: Monad<'a> + Fail<'a, E>> MonadFail<'a, E> for T