25 lines
742 B
Rust
25 lines
742 B
Rust
fn main() {}
|
|
|
|
#[cfg(FALSE)]
|
|
fn syntax() {
|
|
match &0 {
|
|
&0.. | _ => {}
|
|
//~^ ERROR the range pattern here has ambiguous interpretation
|
|
&0..= | _ => {}
|
|
//~^ ERROR the range pattern here has ambiguous interpretation
|
|
//~| ERROR inclusive range with no end
|
|
&0... | _ => {}
|
|
//~^ ERROR inclusive range with no end
|
|
}
|
|
|
|
match &0 {
|
|
&..0 | _ => {}
|
|
//~^ ERROR the range pattern here has ambiguous interpretation
|
|
&..=0 | _ => {}
|
|
//~^ ERROR the range pattern here has ambiguous interpretation
|
|
&...0 | _ => {}
|
|
//~^ ERROR the range pattern here has ambiguous interpretation
|
|
//~| ERROR range-to patterns with `...` are not allowed
|
|
}
|
|
}
|