Uses of Interface
com.github.tonivade.purefun.typeclasses.Nested
Packages that use Nested
-
Uses of Nested in com.github.tonivade.purefun.typeclasses
Methods in com.github.tonivade.purefun.typeclasses that return types with arguments of type NestedModifier and TypeMethodDescriptionComposedApplicative.ap(Kind<Nested<F, G>, ? extends T> value, Kind<Nested<F, G>, ? extends Function1<? super T, ? extends R>> apply) static <F extends Kind<F,?>, G extends Kind<G, ?>>
Alternative<Nested<F, G>> Alternative.compose(Alternative<F> f, Alternative<G> g) static <F extends Kind<F,?>, G extends Kind<G, ?>>
Applicative<Nested<F, G>> Applicative.compose(Applicative<F> f, Applicative<G> g) static <F extends Kind<F,?>, G extends Kind<G, ?>>
Contravariant<Nested<F, G>> Contravariant.compose(Contravariant<F> f, Functor<G> g) static <F extends Kind<F,?>, G extends Kind<G, ?>>
Contravariant<Nested<F, G>> Contravariant.compose(Functor<F> f, Contravariant<G> g) Functor.compose(Contravariant<F> f, Contravariant<G> g) Invariant.compose(Invariant<F> f, Contravariant<G> g) ComposedContravariantCovariant.contramap(Kind<Nested<F, G>, ? extends A> value, Function1<? super B, ? extends A> map) ComposedCovariantContravariant.contramap(Kind<Nested<F, G>, ? extends A> value, Function1<? super B, ? extends A> map) ComposedInvariant.imap(Kind<Nested<F, G>, ? extends A> value, Function1<? super A, ? extends B> map, Function1<? super B, ? extends A> comap) ComposedInvariantContravariant.imap(Kind<Nested<F, G>, ? extends A> value, Function1<? super A, ? extends B> map, Function1<? super B, ? extends A> comap) ComposedInvariantCovariant.imap(Kind<Nested<F, G>, ? extends A> value, Function1<? super A, ? extends B> map, Function1<? super B, ? extends A> comap) ComposedContravariant.map(Kind<Nested<F, G>, ? extends A> value, Function1<? super A, ? extends B> map) ComposedApplicative.pure(T value) ComposedTraverse.traverse(Applicative<H> applicative, Kind<Nested<F, G>, T> value, Function1<? super T, ? extends Kind<H, ? extends R>> mapper) ComposedMonoidK.zero()Method parameters in com.github.tonivade.purefun.typeclasses with type arguments of type NestedModifier and TypeMethodDescriptionComposedApplicative.ap(Kind<Nested<F, G>, ? extends T> value, Kind<Nested<F, G>, ? extends Function1<? super T, ? extends R>> apply) ComposedContravariantCovariant.contramap(Kind<Nested<F, G>, ? extends A> value, Function1<? super B, ? extends A> map) ComposedCovariantContravariant.contramap(Kind<Nested<F, G>, ? extends A> value, Function1<? super B, ? extends A> map) default <A,B> B ComposedFoldable.foldLeft(Kind<Nested<F, G>, ? extends A> value, B initial, Function2<? super B, ? super A, ? extends B> mapper) default <A,B> Eval <B> ComposedFoldable.foldRight(Kind<Nested<F, G>, ? extends A> value, Eval<? extends B> initial, Function2<? super A, ? super Eval<? extends B>, ? extends Eval<? extends B>> mapper) ComposedInvariant.imap(Kind<Nested<F, G>, ? extends A> value, Function1<? super A, ? extends B> map, Function1<? super B, ? extends A> comap) ComposedInvariantContravariant.imap(Kind<Nested<F, G>, ? extends A> value, Function1<? super A, ? extends B> map, Function1<? super B, ? extends A> comap) ComposedInvariantCovariant.imap(Kind<Nested<F, G>, ? extends A> value, Function1<? super A, ? extends B> map, Function1<? super B, ? extends A> comap) ComposedContravariant.map(Kind<Nested<F, G>, ? extends A> value, Function1<? super A, ? extends B> map) ComposedTraverse.traverse(Applicative<H> applicative, Kind<Nested<F, G>, T> value, Function1<? super T, ? extends Kind<H, ? extends R>> mapper)