Package com.mojang.datafixers.kinds
Interface CartesianLike<T extends K1,C,Mu extends CartesianLike.Mu>
- All Superinterfaces:
App<Mu,
,T> Functor<T,
,Mu> Kind1<T,
,Mu> Traversable<T,
Mu>
- All Known Implementing Classes:
Pair.Instance
public interface CartesianLike<T extends K1,C,Mu extends CartesianLike.Mu>
extends Functor<T,Mu>, Traversable<T,Mu>
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <F extends K1,
C, Mu extends CartesianLike.Mu>
CartesianLike<F,C, Mu> Methods inherited from interface com.mojang.datafixers.kinds.Kind1
group, group, group, group, group, group, group, group, group, group, group, group, group, group, group, group
Methods inherited from interface com.mojang.datafixers.kinds.Traversable
flip
-
Method Details
-
unbox
static <F extends K1,C, CartesianLike<F,Mu extends CartesianLike.Mu> C, unboxMu> (App<Mu, F> proofBox) -
to
-
from
-
traverse
default <F extends K1,A, App<F,B> App<T, traverseB>> (Applicative<F, ?> applicative, Function<A, App<F, B>> function, App<T, A> input) - Specified by:
traverse
in interfaceTraversable<T extends K1,
C>
-