rust/tests/ui/pattern/usefulness/issue-30240-rpass.rs

15 lines
265 B
Rust

//@ run-pass
fn main() {
let &ref a = &[0i32] as &[_];
assert_eq!(a, &[0i32] as &[_]);
let &ref a = "hello";
assert_eq!(a, "hello");
match "foo" {
"fool" => unreachable!(),
"foo" => {},
ref _x => unreachable!()
}
}