Produces a NormalizingEquality[A]
whose normalized
,
normalizedCanHandle
, and normalizedOrSame
methods delegate
to the passed Uniformity[A]
.
Produces a NormalizingEquality[A]
whose normalized
,
normalizedCanHandle
, and normalizedOrSame
methods delegate
to the passed Uniformity[A]
.
the type of passed Uniformity
and returned NormalizingEquality
.
the Uniformity
to which the returned NormalizingEquality
should delegate.
Provides default Equality
implementations for the specified type whose
areEqual
method first calls .deep
on any Array
(on either the left or right side),
then compares the resulting objects with ==
.
Provides default Equality
implementations for the specified type whose
areEqual
method first calls .deep
on any Array
(on either the left or right side),
then compares the resulting objects with ==
.
a default Equivalence[A]
Companion object for trait
Equality
that provides factory methods for producingEquality
instances.