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