Interface EitherTMonadThrowFromMonad<F extends Kind<F,?>>
- All Superinterfaces:
Applicative<EitherT<F,,Throwable, ?>> ApplicativeError<EitherT<F,,Throwable, ?>, Throwable> EitherTMonad<F,,Throwable> EitherTMonadErrorFromMonad<F,,Throwable> Functor<EitherT<F,,Throwable, ?>> Invariant<EitherT<F,,Throwable, ?>> Monad<EitherT<F,,Throwable, ?>> MonadError<EitherT<F,,Throwable, ?>, Throwable> MonadThrow<EitherT<F,,Throwable, ?>> Selective<EitherT<F,Throwable, ?>>
interface EitherTMonadThrowFromMonad<F extends Kind<F,?>>
extends EitherTMonadErrorFromMonad<F,Throwable>, MonadThrow<EitherT<F,Throwable,?>>
-
Nested Class Summary
-
Method Summary
Static MethodsMethods inherited from interface com.github.tonivade.purefun.typeclasses.Applicative
first, last, mapN, mapN, mapN, mapN, mapN, mapN, mapN, mapN, tuple, tuple, tuple, tupleMethods inherited from interface com.github.tonivade.purefun.typeclasses.ApplicativeError
attempt, fromEither, handleError, recover, recoverWithMethods inherited from interface com.github.tonivade.purefun.instances.EitherTMonad
flatMap, monadF, pureMethods inherited from interface com.github.tonivade.purefun.instances.EitherTMonadErrorFromMonad
handleErrorWith, raiseErrorMethods inherited from interface com.github.tonivade.purefun.typeclasses.Monad
andThen, ap, flatten, map, select, tailRecM, useMethods inherited from interface com.github.tonivade.purefun.typeclasses.MonadError
ensure, repeat, repeatOrElse, repeatOrElseEither, retry, retryOrElse, retryOrElseEitherMethods inherited from interface com.github.tonivade.purefun.typeclasses.MonadThrow
fromTry
-
Method Details
-
instance
-