3 use std::cmp::PartialEq;
8 fn f<T:Send + PartialEq + Debug>(i: T, j: T) {
12 fn g<T:Send + PartialEq>(i: T, j: T) {
16 let i: Box<_> = Box::new(100);
17 let j: Box<_> = Box::new(100);
19 let i: Box<_> = Box::new(100);
20 let j: Box<_> = Box::new(101);
26 fn f<T:PartialEq + Debug>(i: T, j: T) {
30 fn g<T:PartialEq>(i: T, j: T) {
34 let i: Box<_> = Box::new(100);
35 let j: Box<_> = Box::new(100);
37 let i: Box<_> = Box::new(100);
38 let j: Box<_> = Box::new(101);
44 fn f<T:PartialEq + Debug>(i: T, j: T) {
48 fn g<T:PartialEq>(i: T, j: T) {
52 let i: Box<_> = Box::new(100);
53 let j: Box<_> = Box::new(100);
55 let i: Box<_> = Box::new(100);
56 let j: Box<_> = Box::new(101);