All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cats.syntax.eq.scala Maven / Gradle / Ivy

package cats
package syntax

import cats.macros.Ops

trait EqSyntax {
  implicit def eqSyntax[A: Eq](a: A): EqOps[A] =
    new EqOps[A](a)
}

class EqOps[A: Eq](lhs: A) {
  def ===(rhs: A): Boolean = macro Ops.binop[A, Boolean]
  def =!=(rhs: A): Boolean = macro Ops.binop[A, Boolean]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy