Spec-Zone.ru › Scala 3.2

Object Equiv.Equiv

Класс-компаньон • Исходный код

объект Equiv extends LowPriorityEquiv

Суперобъекты
Тракт LowPriorityEquiv
Класс Object
Тракт Matchable
Класс Any
Тип "self"
Equiv.type

Классы-объекты

Исходный код
объект BigDecimal extends Equiv[BigDecimal]

Исходный код
объект BigInt extends Equiv[BigInt]

Исходный код
объект Boolean extends Equiv[Boolean]

Исходный код
объект Byte extends Equiv[Byte]

Исходный код
объект Char extends Equiv[Char]

Исходный код
объект DeprecatedDoubleEquiv extends StrictEquiv

Исходный код
объект DeprecatedFloatEquiv extends StrictEquiv

Исходный код
объект Double

Equiv для Double.

Исходный код
тракт ExtraImplicits

Исходный код
объект Float

Equiv для Float.

Исходный код
объект Implicits extends ExtraImplicits

Объект, содержащий неявные преобразования, отсутствующие в стандартном пространстве имён.

Исходный код
объект Int extends Equiv[Int]

Исходный код
объект Long extends Equiv[Long]

Исходный код
объект Short extends Equiv[Short]

Исходный код
объект String extends Equiv[String]

Исходный код
объект Symbol extends Equiv[Symbol]

Исходный код
объект Unit extends Equiv[Unit]

Конкретные методы

Исходный код
def apply[T : Equiv]: Equiv[T]

Исходный код
def by[T, S : Equiv](f: T => S): Equiv[T]

Исходный код
def fromComparator[T](cmp: Comparator[T]): Equiv[T]

Исходный код
def fromFunction[T](cmp: (T, T) => Boolean): Equiv[T]

Исходный код
def reference[T <: AnyRef]: Equiv[T]

Исходный код
def universal[T]: Equiv[T]

Неявные преобразования

Исходный код
неявное Option[T](implicit eqv: Equiv[T]): Equiv[Option[T]]

Исходный код
неявное Tuple2[T1, T2](implicit eqv1: Equiv[T1], eqv2: Equiv[T2]): Equiv[(T1, T2)]

Исходный код
неявное Tuple3[T1, T2, T3](implicit eqv1: Equiv[T1], eqv2: Equiv[T2], eqv3: Equiv[T3]): Equiv[(T1, T2, T3)]

Исходный код
неявное Tuple4[T1, T2, T3, T4](implicit eqv1: Equiv[T1], eqv2: Equiv[T2], eqv3: Equiv[T3], eqv4: Equiv[T4]): Equiv[(T1, T2, T3, T4)]

Исходный код
неявное 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)]

Исходный код
неявное 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)]

Исходный код
неявное 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)]

Исходный код
неявное Tuple8[T1, T2, T3, T4, T5, T6, T7, T8](implicit eqv1: Equiv[T1], eqv2: Equiv[T2], eqv3: Equiv[T3], eqv4: Equiv[T4], eqv5: Equiv[T5], eqv6: Equiv[T6], eqv7: Equiv[T7], eqv8: Equiv[T8]): Equiv[(T1, T2, T3, T4, T5, T6, T7, T8)]

Исходный код
implicit def Tuple9[T1, T2, T3, T4, T5, T6, T7, T8, T9](implicit eqv1: Equiv[T1], eqv2: Equiv[T2], eqv3: Equiv[T3], eqv4: Equiv[T4], eqv5: Equiv[T5], eqv6: Equiv[T6], eqv7: Equiv[T7], eqv8: Equiv[T8], eqv9: Equiv[T9]): Equiv[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.2.0/scala/math/Equiv$.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API