PartialEq
Adding leading asterisk can cause compilation failure for the _types_ that don't implement the `Copy`.
TraitRef::to_string
TraitRef::ord
DefId