Packages

package data

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class Additive[A](runAdditive: A) extends Product with Serializable

    cats.Monoid and cats.Semigroup under addition

  2. trait AdditiveCompat extends AnyRef
  3. abstract class AdditiveInstances extends AdditiveCompat
  4. final case class Conj[A](runConj: A) extends Product with Serializable

    cats.Monoid and cats.Semigroup for conjunction

  5. trait ConjCompat extends AnyRef
  6. abstract class ConjInstances extends ConjCompat
  7. final case class Disj[A](runDisj: A) extends Product with Serializable

    cats.Monoid and cats.Semigroup for disjunction

  8. trait DisjCompat extends AnyRef
  9. abstract class DisjInstances extends DisjCompat
  10. final case class Dual[A](runDual: A) extends Product with Serializable

    The dual of a cats.Monoid

  11. abstract class DualInstances extends AnyRef
  12. 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 type a -> a

  13. abstract class EndoInstances extends AnyRef
  14. final case class First[A](runFirst: Option[A]) extends AnyVal with Product with Serializable

    cats.Semigroup where combine always takes the first option

  15. abstract class FirstInstances extends AnyRef
  16. final case class Last[A](runLast: Option[A]) extends AnyVal with Product with Serializable

    cats.Semigroup where combine always takes the last option

  17. abstract class LastInstances extends AnyRef
  18. final case class Multiplicative[A](runMultiplicative: A) extends Product with Serializable

    cats.Monoid and cats.Semigroup under multiplication

  19. trait MultiplicativeCompat extends AnyRef
  20. abstract class MultiplicativeInstances extends MultiplicativeCompat

Value Members

  1. object Additive extends AdditiveInstances with Serializable
  2. object Conj extends ConjInstances with Serializable
  3. object Disj extends DisjInstances with Serializable
  4. object Dual extends DualInstances with Serializable
  5. object Endo extends EndoInstances with Serializable
  6. object First extends FirstInstances with Serializable
  7. object Last extends LastInstances with Serializable
  8. object Multiplicative extends MultiplicativeInstances with Serializable

Ungrouped