an Equality
type class for A
Indicates whether the objects passed as a
and b
are equal by returning the
result of invoking areEqual(a, b)
on the passed equalityOfA
object.
Indicates whether the objects passed as a
and b
are equal by returning the
result of invoking areEqual(a, b)
on the passed equalityOfA
object.
a left-hand-side object being compared with another (right-hand-side one) for equality (e.g., a == b
)
a right-hand-side object being compared with another (left-hand-side one) for equality (e.g., a == b
)
An implementation of
Constraint
for two typesA
andB
that requires anEquality[A]
to which itsareEqual
method can delegate an equality comparison.