fn main() { | |
match 1 { //~ ERROR non-exhaustive patterns | |
//~^ NOTE patterns `i32::MIN..=3_i32` and `5_i32..=i32::MAX` not covered | |
//~| NOTE the matched value is of type `i32` | |
x => {} //~ NOTE this pattern doesn't introduce a new catch-all binding | |
//~^ HELP ensure that all possible cases are being handled | |
//~| HELP if you meant to introduce a binding, use a different name | |
} | |
const x: i32 = 4; //~ NOTE constant `x` defined here | |
} |