EqualityConstraint
An implementation of Constraint
for two types A
and B
that requires an Equality[A]
to
which its areEqual
method can delegate an equality comparison.
- Value parameters:
- equalityOfA
an
Equality
type class forA
- Source:
- TripleEqualsSupport.scala
Value members
Concrete methods
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.
- Value parameters:
- a
a left-hand-side object being compared with another (right-hand-side one) for equality (e.g.,
a == b
)- b
a right-hand-side object being compared with another (left-hand-side one) for equality (e.g.,
a == b
)
- Source:
- TripleEqualsSupport.scala