rust/src/test/run-pass/borrowed-ptr-pattern.rs
2012-09-23 13:30:20 -05:00

11 lines
207 B
Rust

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