cats.kernel

laws

package laws

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. laws
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait BandLaws[A] extends SemigroupLaws[A]

  2. trait BoundedSemilatticeLaws[A] extends CommutativeMonoidLaws[A] with SemilatticeLaws[A]

  3. trait CommutativeGroupLaws[A] extends GroupLaws[A] with CommutativeMonoidLaws[A]

  4. trait CommutativeMonoidLaws[A] extends MonoidLaws[A] with CommutativeSemigroupLaws[A]

  5. trait CommutativeSemigroupLaws[A] extends SemigroupLaws[A]

  6. trait EqLaws[A] extends AnyRef

  7. trait GroupLaws[A] extends MonoidLaws[A]

  8. trait HashLaws[A] extends EqLaws[A]

  9. final case class IsEq[A](lhs: A, rhs: A) extends Product with Serializable

    Represents two values of the same type that are expected to be equal.

  10. implicit final class IsEqArrow[A] extends AnyVal

  11. trait MonoidLaws[A] extends SemigroupLaws[A]

  12. trait OrderLaws[A] extends PartialOrderLaws[A]

  13. trait PartialOrderLaws[A] extends EqLaws[A]

  14. trait SemigroupLaws[A] extends AnyRef

  15. trait SemilatticeLaws[A] extends CommutativeSemigroupLaws[A] with BandLaws[A]

Value Members

  1. object BandLaws

  2. object BoundedSemilatticeLaws

  3. object CommutativeGroupLaws

  4. object CommutativeMonoidLaws

  5. object CommutativeSemigroupLaws

  6. object EqLaws

  7. object GroupLaws

  8. object HashLaws

  9. object MonoidLaws

  10. object OrderLaws

  11. object PartialOrderLaws

  12. object SemigroupLaws

  13. object SemilatticeLaws

  14. object SerializableLaws

    Check for Java Serializability.

  15. package discipline

Inherited from AnyRef

Inherited from Any

Ungrouped