8 lines
252 B
Rust
8 lines
252 B
Rust
use crate::func::classes::{composition::*, result::*};
|
|
|
|
use super::*;
|
|
|
|
pub type FallibleMonad<Ctx, E> = CompositionClass<<Ctx as Context>::T, ResultClass<E>>;
|
|
|
|
pub type FallibleWrapped<'a, Ctx, A, E> = <FallibleMonad<Ctx, E> as WeakFunctor>::F<'a, A>;
|