eq
cats.laws.discipline.eq
object eq
Attributes
Members list
Implicits
Implicits
Attributes
- Source
- Eq.scala
Attributes
- Source
- Eq.scala
implicit def catsLawsEqForBoundedSemilattice[A](implicit eqSA: Eq[Semilattice[A]], eqCA: Eq[CommutativeMonoid[A]], eqA: Eq[A]): Eq[BoundedSemilattice[A]]
Attributes
- Source
- Eq.scala
implicit def catsLawsEqForCommutativeGroup[A](implicit eqMA: Eq[CommutativeMonoid[A]], eqGA: Eq[Group[A]], eqA: Eq[A]): Eq[CommutativeGroup[A]]
Attributes
- Source
- Eq.scala
implicit def catsLawsEqForCommutativeMonoid[A](implicit eqSA: Eq[CommutativeSemigroup[A]], eqMA: Eq[Monoid[A]], eqA: Eq[A]): Eq[CommutativeMonoid[A]]
Attributes
- Source
- Eq.scala
implicit def catsLawsEqForCommutativeSemigroup[A](implicit eqA: Eq[A], ev: Eq[(A, A) => (A, A)]): Eq[CommutativeSemigroup[A]]
Attributes
- Source
- Eq.scala
Attributes
- Source
- Eq.scala
Attributes
- Source
- Eq.scala
Attributes
- Source
- Eq.scala
Attributes
- Source
- Eq.scala
Attributes
- Source
- Eq.scala
Attributes
- Source
- Eq.scala
Attributes
- Source
- Eq.scala
Attributes
- Source
- Eq.scala
Attributes
- Source
- Eq.scala
implicit def catsLawsEqForPartialFunctionExhaustive[A : ExhaustiveCheck, B : Eq]: Eq[PartialFunction[A, B]]
Attributes
- Source
- Eq.scala
implicit def catsLawsEqForPartialOrder[A](implicit ev: Eq[(A, A) => Option[Int]]): Eq[PartialOrder[A]]
Attributes
- Source
- Eq.scala
implicit def catsLawsEqForPartialOrdering[A](implicit ev: Eq[(A, A) => Option[Int]]): Eq[PartialOrdering[A]]
Attributes
- Source
- Eq.scala
implicit def catsLawsEqForRepresentableStore[F[_] : Representable, S, A](implicit evidence$1: Representable[F], eqFA: Eq[F[A]], eqS: Eq[S]): Eq[RepresentableStore[F, S, A]]
Attributes
- Source
- Eq.scala
Attributes
- Source
- Eq.scala
implicit def catsLawsEqForSemilattice[A](implicit eqBA: Eq[Band[A]], eqCA: Eq[CommutativeSemigroup[A]], eqA: Eq[A]): Eq[Semilattice[A]]
Attributes
- Source
- Eq.scala
Attributes
- Source
- Eq.scala
In this article