4 use std::default::Default;
10 impl<T> MyTrait<T> for T
18 #[derive(Copy, Clone)]
23 impl MyTrait<usize> for MyType {
24 fn get(&self) -> usize { self.dummy }
27 fn test_eq<T,M>(m: M, v: T)
31 assert_eq!(m.get(), v);
35 test_eq(22_usize, 0_usize);
37 let value = MyType { dummy: 256 + 22 };
38 test_eq(value, value.dummy);