Interface EitherTInstances
public interface EitherTInstances
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic <F extends Kind<F,?>>
MonadDefer<EitherT<F, Throwable, ?>> monadDefer(MonadDefer<F> monadDeferF) static <F extends Kind<F,?>, L>
MonadError<EitherT<F, L, ?>, L> monadError(Monad<F> monadF) static <F extends Kind<F,?>, L>
MonadError<EitherT<F, L, ?>, L> monadError(MonadError<F, L> monadErrorF) static <F extends Kind<F,?>>
MonadThrow<EitherT<F, Throwable, ?>> monadThrow(Monad<F> monadF) static <F extends Kind<F,?>>
MonadThrow<EitherT<F, Throwable, ?>> monadThrow(MonadThrow<F> monadF) refFromMonadThrow(MonadDefer<F> monadDeferF, A value)
-
Method Details
-
eq
-
monad
-
monadError
-
monadError
static <F extends Kind<F,?>, MonadError<EitherT<F,L> L, monadError?>, L> (MonadError<F, L> monadErrorF) -
monadThrow
-
monadThrow
-
monadDefer
static <F extends Kind<F,?>> MonadDefer<EitherT<F,Throwable, monadDefer?>> (MonadDefer<F> monadDeferF) -
refFromMonadThrow
static <F extends Kind<F,?>, Reference<EitherT<F,A> Throwable, refFromMonadThrow?>, A> (MonadDefer<F> monadDeferF, A value)
-