LowPriorityEquiv (original) (raw)
scala.math.LowPriorityEquiv
Attributes
Source
Graph
Supertypes
Known subtypes
Self type
Members list
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.) Use Equiv.universal
explicitly instead. If you really want an implicit universal Equiv
instance despite the potential problems, consider implicit def universalEquiv[T]: Equiv[T] = universal[T]
.
Source
In this article