Объект scala.CanEqual
объект CanEqual
Объект-компаньон, содержащий несколько общеизвестных CanEqual экземпляров. Экземпляры CanEqual, включающие примитивные типы или тип Null, обрабатываются напрямую в компиляторе (см. Implicits.synthesizedCanEqual), поэтому они здесь не включены.
| Надтипы | |
|---|---|
| Тип self |
Классы
Исходный код
Универсальный CanEqual экземпляр.
Наследуемые типы
Исходный код
тип MirroredElemLabels <: Tuple
Имена элементов продукта
| Унаследовано от | Mirror |
|---|
Исходный код
тип MirroredLabel <: String
Имя типа
| Унаследовано от | Mirror |
|---|
Конкретные методы
Исходный код
def canEqualAny[L, R]: CanEqual[L, R]
Экземпляр по умолчанию для сравнения значений любых типов. Несмотря на то, что этот метод не объявлен заданным, компилятор будет синтезировать неявные аргументы в качестве решений для CanEqual[T, U] запросов, если правила всеобщего равенства требуют этого.
Заданные значения
Исходный код@since("3.1")
Исходный код
Исходный код@since("3.1")
Исходный код@since("3.1")
Исходный код
Исходный код@since("3.1")
Исходный код
Исходный код
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/CanEqual$.html