Eq is not object safe

Is there a reason why Eq is not object-safe? PartialEq is, and Eq could be made object-safe by changing it from

Eq: PartialEq<Self>

to

Eq<Rhs = Self> where Rhs: ?Sized

to match PartialEq.

1 Like