1 2 3 4 5 6 7 8 9 10 11
fn f<T: copy>(t: T) -> T { let t1 = t; t1 } fn main() { let t = f(~100); assert t == ~100; let t = f(~@~[100]); assert t == ~@~[100]; }