Uses of Interface
com.github.tonivade.purefun.transformer.Kleisli
Packages that use Kleisli
-
Uses of Kleisli in com.github.tonivade.purefun.instances
Fields in com.github.tonivade.purefun.instances declared as KleisliFields in com.github.tonivade.purefun.instances with type parameters of type KleisliModifier and TypeFieldDescriptionEffectRMonad.monadprivate final MonadReader<Kleisli<MonadMTL.EffectE<F, E, ?>, R, ?>, R> EffectRMonadReader.monadprivate final MonadError<Kleisli<MonadMTL.EffectE<F, E, ?>, R, ?>, E> EffectRMonadError.monadErrorMethods in com.github.tonivade.purefun.instances that return KleisliModifier and TypeMethodDescriptionKleisliMonadReader.ask()KleisliMonad.flatMap(Kind<Kleisli<F, Z, ?>, ? extends T> value, Function1<? super T, ? extends Kind<Kleisli<F, Z, ?>, ? extends R>> map) KleisliMonadState.get()KleisliMonadError.handleErrorWith(Kind<Kleisli<F, R, ?>, A> value, Function1<? super E, ? extends Kind<Kleisli<F, R, ?>, ? extends A>> handler) KleisliMonad.pure(T value) KleisliMonadError.raiseError(E error) MonadMTL.EffectR.value()Methods in com.github.tonivade.purefun.instances that return types with arguments of type KleisliModifier and TypeMethodDescriptionstatic <F extends Kind<F,?>, Z, E>
MonadError<Kleisli<F, Z, ?>, E> KleisliInstances.monadError(MonadError<F, E> monadErrorF) static <F extends Kind<F,?>, Z>
MonadReader<Kleisli<F, Z, ?>, Z> KleisliInstances.monadReader(Monad<F> monadF) static <F extends Kind<F,?>, Z, S>
MonadState<Kleisli<F, Z, ?>, S> KleisliInstances.monadState(MonadState<F, S> monadStateF) Method parameters in com.github.tonivade.purefun.instances with type arguments of type KleisliModifier and TypeMethodDescriptionKleisliMonad.flatMap(Kind<Kleisli<F, Z, ?>, ? extends T> value, Function1<? super T, ? extends Kind<Kleisli<F, Z, ?>, ? extends R>> map) KleisliMonad.flatMap(Kind<Kleisli<F, Z, ?>, ? extends T> value, Function1<? super T, ? extends Kind<Kleisli<F, Z, ?>, ? extends R>> map) KleisliMonadError.handleErrorWith(Kind<Kleisli<F, R, ?>, A> value, Function1<? super E, ? extends Kind<Kleisli<F, R, ?>, ? extends A>> handler) KleisliMonadError.handleErrorWith(Kind<Kleisli<F, R, ?>, A> value, Function1<? super E, ? extends Kind<Kleisli<F, R, ?>, ? extends A>> handler) Constructor parameters in com.github.tonivade.purefun.instances with type arguments of type Kleisli -
Uses of Kleisli in com.github.tonivade.purefun.transformer
Methods in com.github.tonivade.purefun.transformer that return KleisliModifier and TypeMethodDescriptionMethods in com.github.tonivade.purefun.transformer with parameters of type KleisliModifier and TypeMethodDescriptionMethod parameters in com.github.tonivade.purefun.transformer with type arguments of type KleisliModifier and TypeMethodDescription