Equal

object Equal
Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

@inline
def apply[F](implicit F: Equal[F]): Equal[F]
def equal[A](f: (A, A) => Boolean): Equal[A]
def equalA[A]: Equal[A]

Creates an Equal instance based on universal equality, a1 == a2

Creates an Equal instance based on universal equality, a1 == a2

def equalBy[A, B : Equal](f: A => B): Equal[A]
def equalRef[A <: AnyRef]: Equal[A]

Creates an Equal instance based on reference equality, a1 eq a2

Creates an Equal instance based on reference equality, a1 eq a2

def fromIso[F, G](D: IsoSet[F, G])(implicit M: Equal[G]): Equal[F]

Implicits

Implicits