2019-12-11 03:04:34 -06:00
|
|
|
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 | _ => {}
|
2020-01-10 23:49:43 -06:00
|
|
|
//~^ ERROR the range pattern here has ambiguous interpretation
|
|
|
|
//~| ERROR range-to patterns with `...` are not allowed
|
2019-12-11 03:04:34 -06:00
|
|
|
}
|
|
|
|
}
|