arrow-mtl / arrow.mtl.extensions / EitherTMonadError

EitherTMonadError

@extension interface EitherTMonadError<F, L, E> : MonadError<EitherTPartialOf<F, L>, E>, EitherTApplicativeError<F, L, E>, EitherTMonad<F, L>

Functions

AE abstract fun AE(): ApplicativeError<F, E>
AF open fun AF(): Applicative<F>
MF abstract fun MF(): Monad<F>

Inheritors

EitherTMonadThrow interface EitherTMonadThrow<F, L> : MonadThrow<EitherTPartialOf<F, L>>, EitherTMonadError<F, L, Throwable>

Do you like Arrow?

Arrow Org
<