radn-rs/src/std/fallible.rs
2023-04-24 19:41:43 +00:00

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>;