2 use std::default::Default;
8 impl<T> MyTrait<T> for T
16 #[derive(Copy, Clone)]
21 impl MyTrait<usize> for MyType {
22 fn get(&self) -> usize { self.dummy }
25 fn test_eq<T,M>(m: M, v: T)
29 assert_eq!(m.get(), v);
33 test_eq(22_usize, 0_usize);
35 let value = MyType { dummy: 256 + 22 };
36 test_eq(value, value.dummy);