Companion object containing a few universally known CanEqual instances.
CanEqual instances involving primitive types or the Null type are handled directly in
the compiler (see Implicits.synthesizedCanEqual), so they are not included here.
A fall-back instance to compare values of any types.
Even though this method is not declared as given, the compiler will
synthesize implicit arguments as solutions to CanEqual[T, U] queries if
the rules of multiversal equality require it.
A fall-back instance to compare values of any types.
Even though this method is not declared as given, the compiler will
synthesize implicit arguments as solutions to CanEqual[T, U] queries if
the rules of multiversal equality require it.