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]; }