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
Equalitythat provides factory methods for producingEqualityinstances.