package data
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- final case class Additive[A](runAdditive: A) extends Product with Serializable
cats.Monoid and cats.Semigroup under addition
- abstract class AdditiveInstances extends AnyRef
- final case class Conj[A](runConj: A) extends Product with Serializable
cats.Monoid and cats.Semigroup for conjunction
- abstract class ConjInstances extends AnyRef
- final case class Disj[A](runDisj: A) extends Product with Serializable
cats.Monoid and cats.Semigroup for disjunction
- abstract class DisjInstances extends AnyRef
- final case class Dual[A](runDual: A) extends Product with Serializable
The dual of a cats.Monoid
- abstract class DualInstances extends AnyRef
- final case class Endo[C[_, _], A](runEndo: C[A, A]) extends Product with Serializable
cats.Monoid and cats.Semigroup for category endomorphisms.
cats.Monoid and cats.Semigroup for category endomorphisms.
When
c
is instantiated with->
this composes functions of typea -> a
- abstract class EndoInstances extends AnyRef
- final case class First[A](runFirst: Option[A]) extends AnyVal with Product with Serializable
cats.Semigroup where
combine
always takes the first option - abstract class FirstInstances extends AnyRef
- final case class Last[A](runLast: Option[A]) extends AnyVal with Product with Serializable
cats.Semigroup where
combine
always takes the last option - abstract class LastInstances extends AnyRef
- final case class Multiplicative[A](runMultiplicative: A) extends Product with Serializable
cats.Monoid and cats.Semigroup under multiplication
- abstract class MultiplicativeInstances extends AnyRef
Value Members
- object Additive extends AdditiveInstances with Serializable
- object Conj extends ConjInstances with Serializable
- object Disj extends DisjInstances with Serializable
- object Dual extends DualInstances with Serializable
- object Endo extends EndoInstances with Serializable
- object First extends FirstInstances with Serializable
- object Last extends LastInstances with Serializable
- object Multiplicative extends MultiplicativeInstances with Serializable