Uses of Interface
com.github.tonivade.purefun.typeclasses.MonadError
Packages that use MonadError
-
Uses of MonadError in com.github.tonivade.purefun.instances
Subinterfaces of MonadError in com.github.tonivade.purefun.instancesModifier and TypeInterfaceDescription(package private) interface(package private) interfaceEIOBracket<E>(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interfaceEitherTBracket<F extends Kind<F,?>, E> (package private) interfaceEitherTMonadDefer<F extends Kind<F,?>> (package private) interfaceEitherTMonadErrorFromMonad<F extends Kind<F,?>, E> (package private) interfaceEitherTMonadErrorFromMonadError<F extends Kind<F,?>, E> (package private) interfaceEitherTMonadThrowFromMonad<F extends Kind<F,?>> (package private) interfaceEitherTMonadThrowFromMonadThrow<F extends Kind<F,?>> (package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interfaceKleisliMonadError<F extends Kind<F,?>, R, E> (package private) interface(package private) interfaceOptionTBracket<F extends Kind<F,?>> (package private) interfaceOptionTMonadDefer<F extends Kind<F,?>> (package private) interfaceOptionTMonadErrorFromMonad<F extends Kind<F,?>> (package private) interfaceOptionTMonadErrorFromMonadError<F extends Kind<F,?>, E> (package private) interfaceOptionTMonadThrow<F extends Kind<F,?>> (package private) interfacePureIOAsync<R>(package private) interfacePureIOBracket<R,E> (package private) interface(package private) interface(package private) interfacePureIOMonadError<R,E> (package private) interface(package private) interfaceRIOAsync<R>(package private) interfaceRIOBracket<R>(package private) interface(package private) interface(package private) interface(package private) interface(package private) interfaceStateTMonadError<F extends Kind<F,?>, S, E> (package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interfaceURIOAsync<R>(package private) interfaceURIOBracket<R>(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interfaceWriterTMonadError<F extends Kind<F,?>, L, E> Classes in com.github.tonivade.purefun.instances that implement MonadErrorModifier and TypeClassDescription(package private) classEffectEMonadError<F extends Kind<F,?>, E> (package private) classEffectRMonadError<F extends Kind<F,?>, R, E> classFields in com.github.tonivade.purefun.instances declared as MonadErrorModifier and TypeFieldDescriptionprivate final MonadError<EitherT<F, E, ?>, E> EffectEMonadError.monadprivate final MonadError<Kleisli<MonadMTL.EffectE<F, E, ?>, R, ?>, E> EffectRMonadError.monadErrorprivate final MonadError<MonadMTL.EffectE<F, E, ?>, E> MonadMTL.monadErrorEprivate final MonadError<StateT<MonadMTL.EffectR<F, R, E, ?>, S, ?>, E> MonadMTL.monadErrorSMethods in com.github.tonivade.purefun.instances that return MonadErrorModifier and TypeMethodDescriptionstatic <F extends Kind<F,?>, L, E>
MonadError<WriterT<F, L, ?>, E> WriterTMonadError.instance(Monoid<L> monoid, MonadError<F, E> monadErrorF) static <E> MonadError<EIO<E, ?>, E> EIOInstances.monadError()static <L> MonadError<Either<L, ?>, L> EitherInstances.monadError()static <F extends Kind<F,?>, L>
MonadError<EitherT<F, L, ?>, L> EitherTInstances.monadError(Monad<F> monadF) static <F extends Kind<F,?>, L>
MonadError<EitherT<F, L, ?>, L> EitherTInstances.monadError(MonadError<F, L> monadErrorF) static MonadError<Eval<?>, Throwable> EvalInstances.monadError()static MonadError<Future<?>, Throwable> FutureInstances.monadError()static MonadError<Future<?>, Throwable> FutureInstances.monadError(Executor executor) static MonadError<IO<?>, Throwable> IOInstances.monadError()static <F extends Kind<F,?>, Z, E>
MonadError<Kleisli<F, Z, ?>, E> KleisliInstances.monadError(MonadError<F, E> monadErrorF) static MonadError<Option<?>, Unit> OptionInstances.monadError()static <F extends Kind<F,?>>
MonadError<OptionT<F, ?>, Unit> OptionTInstances.monadError(Monad<F> monadF) static <F extends Kind<F,?>, E>
MonadError<OptionT<F, ?>, E> OptionTInstances.monadError(MonadError<F, E> monadErrorF) static <R,E> MonadError <PureIO<R, E, ?>, E> PureIOInstances.monadError()static <F extends Kind<F,?>, S, E>
MonadError<StateT<F, S, ?>, E> StateTInstances.monadError(MonadError<F, E> monadErrorF) static MonadError<Task<?>, Throwable> TaskInstances.monadError()static MonadError<Try<?>, Throwable> TryInstances.monadError()static MonadError<UIO<?>, Throwable> UIOInstances.monadError()static <E> MonadError<Validation<E, ?>, E> ValidationInstances.monadError()static <F extends Kind<F,?>, L, E>
MonadError<WriterT<F, L, ?>, E> WriterTInstances.monadError(Monoid<L> monoid, MonadError<F, E> monadErrorF) MonadError<F, E> EitherTMonadErrorFromMonadError.monadF()MonadError<F, E> KleisliMonadError.monadF()MonadError<F, E> OptionTMonadErrorFromMonadError.monadF()MonadError<F, E> StateTMonadError.monadF()MonadError<F, E> WriterTMonadError.monadF()Methods in com.github.tonivade.purefun.instances with parameters of type MonadErrorModifier and TypeMethodDescriptionstatic <F extends Kind<F,?>, E>
EitherTMonadErrorFromMonadError<F, E> EitherTMonadErrorFromMonadError.instance(MonadError<F, E> monadErrorF) static <F extends Kind<F,?>, R, E>
KleisliMonadError<F, R, E> KleisliMonadError.instance(MonadError<F, E> monadErrorF) static <F extends Kind<F,?>, E>
OptionTMonadErrorFromMonadError<F, E> OptionTMonadErrorFromMonadError.instance(MonadError<F, E> monadF) static <F extends Kind<F,?>, S, E>
StateTMonadError<F, S, E> StateTMonadError.instance(MonadError<F, E> monadErrorF) static <F extends Kind<F,?>, L, E>
MonadError<WriterT<F, L, ?>, E> WriterTMonadError.instance(Monoid<L> monoid, MonadError<F, E> monadErrorF) static <F extends Kind<F,?>, L>
MonadError<EitherT<F, L, ?>, L> EitherTInstances.monadError(MonadError<F, L> monadErrorF) static <F extends Kind<F,?>, Z, E>
MonadError<Kleisli<F, Z, ?>, E> KleisliInstances.monadError(MonadError<F, E> monadErrorF) static <F extends Kind<F,?>, E>
MonadError<OptionT<F, ?>, E> OptionTInstances.monadError(MonadError<F, E> monadErrorF) static <F extends Kind<F,?>, S, E>
MonadError<StateT<F, S, ?>, E> StateTInstances.monadError(MonadError<F, E> monadErrorF) static <F extends Kind<F,?>, L, E>
MonadError<WriterT<F, L, ?>, E> WriterTInstances.monadError(Monoid<L> monoid, MonadError<F, E> monadErrorF) -
Uses of MonadError in com.github.tonivade.purefun.typeclasses
Subinterfaces of MonadError in com.github.tonivade.purefun.typeclassesModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceConcurrent<F extends Kind<F,?>> interfaceMonadDefer<F extends Kind<F,?>> interfaceMonadThrow<F extends Kind<F,?>> Methods in com.github.tonivade.purefun.typeclasses that return MonadErrorModifier and TypeMethodDescription<E> MonadError<F, E> Instance.monadError(Object... params) static <F extends Kind<F,?>, E>
MonadError<F, E> Instances.monadError(F... reified) static <F extends Kind<F,?>, E>
MonadError<F, E> Instances.monadError(Class<F> type, Object... params)