Uses of Interface
com.github.tonivade.purefun.core.Effect
Packages that use Effect
Package
Description
-
Uses of Effect in com.github.tonivade.purefun.core
Classes in com.github.tonivade.purefun.core with type parameters of type EffectMethods in com.github.tonivade.purefun.core with type parameters of type EffectModifier and TypeMethodDescriptionMethods in com.github.tonivade.purefun.core that return Effect -
Uses of Effect in com.github.tonivade.purefun.effect
Subinterfaces of Effect in com.github.tonivade.purefun.effectClasses in com.github.tonivade.purefun.effect that implement EffectModifier and TypeClassDescriptionfinal classEIO<E,A> static final classPureIO.AccessM<R,E, A> static final classPureIO.Async<R,E, A> static final classPureIO.Attempt<R,E, A> static final classPureIO.Delay<R,E, A> static final classPureIO.Failure<R,E, A> static final classPureIO.FlatMapped<R,E, A, F, B> static final classPureIO.Pure<R,E, A> static final classPureIO.Recover<R,E, A> static final classPureIO.Suspend<R,E, A> static final classPureIO.Throw<R,E, A> final classRIO<R,A> final classTask<A>final classUIO<A>final classURIO<R,A> -
Uses of Effect in com.github.tonivade.purefun.monad
Subinterfaces of Effect in com.github.tonivade.purefun.monadClasses in com.github.tonivade.purefun.monad that implement EffectModifier and TypeClassDescriptionstatic final classIO.Async<T>static final classIO.Delay<T>static final classIO.Failure<T>static final classIO.FlatMapped<T,R> static final classIO.Pure<T>static final classIO.Recover<T>static final classIO.Suspend<T>