Object CanEqual.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] запросов, если этого требуют правила многомерного равенства.
Предоставленные данные
Исходный код
Исходный код
Исходный код
Исходный код
Исходный код
Исходный код
Исходный код
Исходный код
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.2.0/scala/CanEqual$.html