Class EffectRMonadReader<F extends Kind<F,?>,R,E>
java.lang.Object
com.github.tonivade.purefun.instances.EffectRMonad<F,R,E>
com.github.tonivade.purefun.instances.EffectRMonadReader<F,R,E>
- All Implemented Interfaces:
Applicative<MonadMTL.EffectR<F,,R, E, ?>> Functor<MonadMTL.EffectR<F,,R, E, ?>> Invariant<MonadMTL.EffectR<F,,R, E, ?>> Monad<MonadMTL.EffectR<F,,R, E, ?>> MonadReader<MonadMTL.EffectR<F,,R, E, ?>, R> Selective<MonadMTL.EffectR<F,R, E, ?>>
class EffectRMonadReader<F extends Kind<F,?>,R,E>
extends EffectRMonad<F,R,E>
implements MonadReader<MonadMTL.EffectR<F,R,E,?>,R>
-
Nested Class Summary
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MonadReader<Kleisli<MonadMTL.EffectE<F, E, ?>, R, ?>, R> -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.github.tonivade.purefun.instances.EffectRMonad
flatMap, pureMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.github.tonivade.purefun.typeclasses.Applicative
first, last, mapN, mapN, mapN, mapN, mapN, mapN, mapN, mapN, pure, tuple, tuple, tuple, tupleMethods inherited from interface com.github.tonivade.purefun.typeclasses.Monad
andThen, ap, flatMap, flatten, map, select, tailRecM, useMethods inherited from interface com.github.tonivade.purefun.typeclasses.MonadReader
reader