Constructor and Description |
---|
Instances() |
Modifier and Type | Method and Description |
---|---|
static <W1,W2,T> Foldable<Higher<Higher<Witness.coproduct,W1>,W2>> |
foldable() |
static <W1,W2> Functor<Higher<Higher<Witness.coproduct,W1>,W2>> |
functor() |
static <W1,W2,T> Unfoldable<Higher<Higher<Witness.coproduct,W1>,W2>> |
unfoldable(Coproduct<W1,W2,T> cop) |
<T> Pure<Higher<Higher<Witness.coproduct,W1>,W2>> |
unit(InstanceDefinitions<W1> def1,
InstanceDefinitions def2) |
public static <W1,W2> Functor<Higher<Higher<Witness.coproduct,W1>,W2>> functor()
public <T> Pure<Higher<Higher<Witness.coproduct,W1>,W2>> unit(InstanceDefinitions<W1> def1, InstanceDefinitions def2)
public static <W1,W2,T> Foldable<Higher<Higher<Witness.coproduct,W1>,W2>> foldable()
public static <W1,W2,T> Unfoldable<Higher<Higher<Witness.coproduct,W1>,W2>> unfoldable(Coproduct<W1,W2,T> cop)