pub trait MonadFail<'a, E: 'a + Send>: Monad<'a> + Fail<'a, E> { }
Equivalent of Haskell’s MonadFail. Auto-implemented for all Fail+Monad.
MonadFail
Fail
+
Monad
https://hackage.haskell.org/package/base-4.18.0.0/docs/Control-Monad.html