26 lines
423 B
Rust
26 lines
423 B
Rust
|
// check-pass
|
||
|
// From https://github.com/rust-lang/rust/issues/78549
|
||
|
|
||
|
fn main() {
|
||
|
match "foo" {
|
||
|
"foo" => {},
|
||
|
&_ => {},
|
||
|
}
|
||
|
|
||
|
match "foo" {
|
||
|
&_ => {},
|
||
|
"foo" => {},
|
||
|
}
|
||
|
|
||
|
match ("foo", 0, "bar") {
|
||
|
(&_, 0, &_) => {},
|
||
|
("foo", _, "bar") => {},
|
||
|
(&_, _, &_) => {},
|
||
|
}
|
||
|
|
||
|
match (&"foo", "bar") {
|
||
|
(&"foo", &_) => {},
|
||
|
(&&_, &_) => {},
|
||
|
}
|
||
|
}
|