LowPriorityEquiv
trait LowPriorityEquiv
- Source
- Equiv.scala
Type members
Inherited classlikes
@migration(" The default implicit equivalence for doubles no longer conforms to\n".+(" to IEEE 754\'s behavior for -0.0D and NaN.\n").+(" Import `Equiv.Double.IeeeEquiv` to recover the previous behavior.\n").+(" See also https://www.scala-lang.org/api/current/scala/math/Equiv$$Double$.html."), "2.13.2")
object DeprecatedDoubleEquiv
- Inherited from
- Equiv
- Source
- Equiv.scala
@migration(" The default implicit equivalence for floats no longer conforms to\n".+(" to IEEE 754\'s behavior for -0.0F and NaN.\n").+(" Import `Equiv.Float.IeeeEquiv` to recover the previous behavior.\n").+(" See also https://www.scala-lang.org/api/current/scala/math/Equiv$$Float$.html."), "2.13.2")
object DeprecatedFloatEquiv
- Inherited from
- Equiv
- Source
- Equiv.scala
object Implicits
An object containing implicits which are not in the default scope.
An object containing implicits which are not in the default scope.
- Inherited from
- Equiv
- Source
- Equiv.scala
Implicits
Deprecated implicits
@deprecated("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]"), since = "2.13.0")
- Deprecated
[Since version 2.13.0]This implicit universal
Equivinstance allows accidentally comparing instances of types for which equality isn't well-defined or implemented. (For example, it does not make sense to compare twoFunction1instances.) UseEquiv.universalexplicitly instead. If you really want an implicit universalEquivinstance despite the potential problems, considerimplicit def universalEquiv[T]: Equiv[T] = universal[T].- Source
- Equiv.scala
Inherited implicits
implicit def Tuple3[T1, T2, T3](implicit eqv1: Equiv[T1], eqv2: Equiv[T2], eqv3: Equiv[T3]): Equiv[(T1, T2, T3)]
- Inherited from
- Equiv
- Source
- Equiv.scala
implicit def Tuple4[T1, T2, T3, T4](implicit eqv1: Equiv[T1], eqv2: Equiv[T2], eqv3: Equiv[T3], eqv4: Equiv[T4]): Equiv[(T1, T2, T3, T4)]
- Inherited from
- Equiv
- Source
- Equiv.scala
implicit def Tuple5[T1, T2, T3, T4, T5](implicit eqv1: Equiv[T1], eqv2: Equiv[T2], eqv3: Equiv[T3], eqv4: Equiv[T4], eqv5: Equiv[T5]): Equiv[(T1, T2, T3, T4, T5)]
- Inherited from
- Equiv
- Source
- Equiv.scala
implicit def Tuple6[T1, T2, T3, T4, T5, T6](implicit eqv1: Equiv[T1], eqv2: Equiv[T2], eqv3: Equiv[T3], eqv4: Equiv[T4], eqv5: Equiv[T5], eqv6: Equiv[T6]): Equiv[(T1, T2, T3, T4, T5, T6)]
- Inherited from
- Equiv
- Source
- Equiv.scala
implicit def Tuple7[T1, T2, T3, T4, T5, T6, T7](implicit eqv1: Equiv[T1], eqv2: Equiv[T2], eqv3: Equiv[T3], eqv4: Equiv[T4], eqv5: Equiv[T5], eqv6: Equiv[T6], eqv7: Equiv[T7]): Equiv[(T1, T2, T3, T4, T5, T6, T7)]
- Inherited from
- Equiv
- Source
- Equiv.scala