foo<T: PartialEq>(a: &T, b: T)1 fn foo<T: PartialEq>(a: &T, b: T) {
2     a == b; //~ ERROR E0277
3 }
4 
main()5 fn main() {
6     foo(&1, 1);
7 }
8