blob: ae1c955be695652a9f0c63dc965923e7f76050d3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
fn foo<T: Copy>(x: &T) -> T{
match x {
&a => a
}
}
fn main() {
assert foo(&3) == 3;
assert foo(&'a') == 'a';
assert foo(&@"Dogs rule, cats drool") == @"Dogs rule, cats drool";
}
|