CanEqual

@implicitNotFound("Values of types ${L} and ${R} cannot be compared with == or !=") sealed
trait CanEqual[-L, -R]

A marker trait indicating that values of type L can be compared to values of type R.

Companion
object
Source
CanEqual.scala
class Object
trait Matchable
class Any
object derived