11 lines
438 B
Rust
11 lines
438 B
Rust
|
// Makes sure that a helpful message is shown when someone mistypes
|
||
|
// an inclusive range as `..==` rather than `..=`. This is an
|
||
|
// easy mistake, because of the resemblance to`==`.
|
||
|
// See #86395 for a bit of background.
|
||
|
|
||
|
pub fn main() {
|
||
|
if let 1..==3 = 1 {} //~ERROR unexpected `=` after inclusive range
|
||
|
//~|HELP use `..=` instead
|
||
|
//~|NOTE inclusive ranges end with a single equals sign
|
||
|
}
|