Uses of Class
com.github.tonivade.purefun.free.EitherK
Packages that use EitherK
-
Uses of EitherK in com.github.tonivade.purefun.free
Fields in com.github.tonivade.purefun.free with type parameters of type EitherKMethods in com.github.tonivade.purefun.free that return EitherKModifier and TypeMethodDescriptionEitherK.coflatMap(Comonad<F> comonadF, Comonad<G> comonadG, Function1<? super EitherK<F, G, ? extends T>, ? extends R> mapper) EitherK.contramap(Contravariant<F> contravariantF, Contravariant<G> contravariantG, Function1<? super R, ? extends T> contramap) EitherK.swap()Method parameters in com.github.tonivade.purefun.free with type arguments of type EitherK -
Uses of EitherK in com.github.tonivade.purefun.instances
Methods in com.github.tonivade.purefun.instances that return EitherKModifier and TypeMethodDescriptionEitherKComonad.coflatMap(Kind<EitherK<F, G, ?>, ? extends A> value, Function1<? super Kind<EitherK<F, G, ?>, ? extends A>, ? extends B> map) EitherKContravariant.contramap(Kind<EitherK<F, G, ?>, ? extends A> value, Function1<? super B, ? extends A> map) Methods in com.github.tonivade.purefun.instances that return types with arguments of type EitherKModifier and TypeMethodDescriptionstatic <F extends Kind<F,?>, G extends Kind<G, ?>>
Contravariant<EitherK<F, G, ?>> EitherKInstances.contravariant(Contravariant<F> contravariantF, Contravariant<G> contravariantG) EitherKInstances.injectEitherKLeft()EitherKInstances.injectEitherKRight(InjectK<F, R> inject) Method parameters in com.github.tonivade.purefun.instances with type arguments of type EitherKModifier and TypeMethodDescriptionEitherKComonad.coflatMap(Kind<EitherK<F, G, ?>, ? extends A> value, Function1<? super Kind<EitherK<F, G, ?>, ? extends A>, ? extends B> map) EitherKComonad.coflatMap(Kind<EitherK<F, G, ?>, ? extends A> value, Function1<? super Kind<EitherK<F, G, ?>, ? extends A>, ? extends B> map) EitherKContravariant.contramap(Kind<EitherK<F, G, ?>, ? extends A> value, Function1<? super B, ? extends A> map) default <A> A