Class PureIO.AccessM<R,E,A>
java.lang.Object
com.github.tonivade.purefun.effect.PureIO.AccessM<R,E,A>
- All Implemented Interfaces:
Applicable<PureIO<R,,E, ?>, A> Bindable<PureIO<R,,E, ?>, A> Effect<PureIO<R,,E, ?>, A> Mappable<PureIO<R,,E, ?>, A> PureIO<R,,E, A> PureIOOf<R,,E, A> Kind<PureIO<R,E, ?>, A>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.github.tonivade.purefun.core.Applicable
Applicable.Map2<F extends Applicable<F,?>, A, B>, Applicable.Map3<F extends Applicable<F, ?>, A, B, C>, Applicable.Map4<F extends Applicable<F, ?>, A, B, C, D>, Applicable.Map5<F extends Applicable<F, ?>, A, B, C, D, E> Nested classes/interfaces inherited from interface com.github.tonivade.purefun.effect.PureIO
PureIO.AccessM<R,E, A>, PureIO.Async<R, E, A>, PureIO.Attempt<R, E, A>, PureIO.Delay<R, E, A>, PureIO.Failure<R, E, A>, PureIO.FlatMapped<R, E, A, F, B>, PureIO.Pure<R, E, A>, PureIO.Recover<R, E, A>, PureIO.Suspend<R, E, A>, PureIO.Throw<R, E, A> -
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.github.tonivade.purefun.effect.PureIO
andThen, ap, bimap, flatMap, flatMapError, fold, foldM, fork, map, mapError, orElse, provide, provideAsync, provideAsync, recover, refineOrDie, repeat, repeat, repeat, repeat, retry, retry, retry, retry, runAsync, runAsync, swap, timed, timeout, timeout, toManaged, toManaged, toRIO, toURIO, zip, zipLeft, zipRight, zipWith