Uses of Interface
com.github.tonivade.purefun.transformer.EitherT
Packages that use EitherT
-
Uses of EitherT in com.github.tonivade.purefun.instances
Fields in com.github.tonivade.purefun.instances declared as EitherTFields in com.github.tonivade.purefun.instances with type parameters of type EitherTModifier and TypeFieldDescriptionprivate final MonadError<EitherT<F, E, ?>, E> EffectEMonadError.monadMethods in com.github.tonivade.purefun.instances that return EitherTModifier and TypeMethodDescriptionEitherTBracket.bracket(Kind<EitherT<F, E, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<EitherT<F, E, ?>, ? extends B>> use, Function1<? super A, ? extends Kind<EitherT<F, E, ?>, Unit>> release) EitherTMonad.flatMap(Kind<EitherT<F, L, ?>, ? extends T> value, Function1<? super T, ? extends Kind<EitherT<F, L, ?>, ? extends R>> map) EitherTMonadErrorFromMonad.handleErrorWith(Kind<EitherT<F, E, ?>, A> value, Function1<? super E, ? extends Kind<EitherT<F, E, ?>, ? extends A>> handler) EitherTMonadErrorFromMonadError.handleErrorWith(Kind<EitherT<F, E, ?>, A> value, Function1<? super E, ? extends Kind<EitherT<F, E, ?>, ? extends A>> handler) EitherTMonad.pure(T value) EitherTMonadErrorFromMonad.raiseError(E error) EitherTMonadErrorFromMonadError.raiseError(E error) MonadMTL.EffectE.value()Methods in com.github.tonivade.purefun.instances that return types with arguments of type EitherTModifier and TypeMethodDescriptionstatic <F extends Kind<F,?>>
MonadDefer<EitherT<F, Throwable, ?>> EitherTInstances.monadDefer(MonadDefer<F> monadDeferF) 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 <F extends Kind<F,?>>
MonadThrow<EitherT<F, Throwable, ?>> EitherTInstances.monadThrow(Monad<F> monadF) static <F extends Kind<F,?>>
MonadThrow<EitherT<F, Throwable, ?>> EitherTInstances.monadThrow(MonadThrow<F> monadF) EitherTInstances.refFromMonadThrow(MonadDefer<F> monadDeferF, A value) Method parameters in com.github.tonivade.purefun.instances with type arguments of type EitherTModifier and TypeMethodDescriptionEitherTBracket.bracket(Kind<EitherT<F, E, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<EitherT<F, E, ?>, ? extends B>> use, Function1<? super A, ? extends Kind<EitherT<F, E, ?>, Unit>> release) EitherTBracket.bracket(Kind<EitherT<F, E, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<EitherT<F, E, ?>, ? extends B>> use, Function1<? super A, ? extends Kind<EitherT<F, E, ?>, Unit>> release) EitherTMonad.flatMap(Kind<EitherT<F, L, ?>, ? extends T> value, Function1<? super T, ? extends Kind<EitherT<F, L, ?>, ? extends R>> map) EitherTMonad.flatMap(Kind<EitherT<F, L, ?>, ? extends T> value, Function1<? super T, ? extends Kind<EitherT<F, L, ?>, ? extends R>> map) EitherTMonadErrorFromMonad.handleErrorWith(Kind<EitherT<F, E, ?>, A> value, Function1<? super E, ? extends Kind<EitherT<F, E, ?>, ? extends A>> handler) EitherTMonadErrorFromMonad.handleErrorWith(Kind<EitherT<F, E, ?>, A> value, Function1<? super E, ? extends Kind<EitherT<F, E, ?>, ? extends A>> handler) EitherTMonadErrorFromMonadError.handleErrorWith(Kind<EitherT<F, E, ?>, A> value, Function1<? super E, ? extends Kind<EitherT<F, E, ?>, ? extends A>> handler) EitherTMonadErrorFromMonadError.handleErrorWith(Kind<EitherT<F, E, ?>, A> value, Function1<? super E, ? extends Kind<EitherT<F, E, ?>, ? extends A>> handler) Constructor parameters in com.github.tonivade.purefun.instances with type arguments of type EitherT -
Uses of EitherT in com.github.tonivade.purefun.transformer
Methods in com.github.tonivade.purefun.transformer that return EitherTModifier and TypeMethodDescriptionEitherT.bimap(Function1<? super L, ? extends T> leftMapper, Function1<? super R, ? extends V> rightMapper) EitherT.fromOption(Monad<F> monad, Option<R> value) EitherT.swap()Method parameters in com.github.tonivade.purefun.transformer with type arguments of type EitherTModifier and TypeMethodDescription