Type Definition radn::func::instances::overload::EmbedFail

source ·
pub type EmbedFail<T, Ex> = OverloadInstance<T, DeriveFail<Ex>>;
Expand description

MonadFail based on embedding the error into some other MonadFailAny.

Trait Implementations§

source§

impl<'a, E: 'a + Send, Ex: 'a + Send, T: MonadFail<'a, Result<E, Ex>>> Fail<'a, E> for EmbedFail<T, Ex>

source§

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

Equivalent of Haskell’s fail.