Use Equiv.universal explicitly instead. If you really want an implicit universal Equiv instance
Use Equiv.universal explicitly instead. If you really want an implicit universal Equiv instance
Attributes
Deprecated
[Since version 2.13.0] Use explicit Equiv.universal instead. See Scaladoc entry for more information: ".+("https://www.scala-lang.org/api/current/scala/math/Equiv$.html#universalEquiv[T]:scala.math.Equiv[T]")
This implicit universal Equiv instance allows accidentally comparing instances of types for which equality isn't well-defined or implemented. (For example, it does not make sense to compare two Function1 instances.) despite the potential problems, consider implicit def universalEquiv[T]: Equiv[T] = universal[T].