// run-pass fn id(t: T) -> T { return t; } pub fn main() { let expected: Box<_> = Box::new(100); let actual = id::>(expected.clone()); println!("{}", *actual); assert_eq!(*expected, *actual); }