| //@ edition:2024 |
| //@ run-rustfix |
| |
| #![allow(dead_code)] |
| |
| fn block() { |
| if let Some(_) = Some(2) {} |
| //~^ ERROR expected `{`, found `;` |
| //~| NOTE expected `{` |
| //~| HELP remove this semicolon |
| //~| NOTE the `if` expression is missing a block after this condition |
| } |
| |
| fn and() { |
| if let Some(x) = Some(2) && x != 1 {} |
| //~^ ERROR expected `{`, found `;` |
| //~| NOTE expected `{` |
| //~| HELP remove this semicolon |
| //~| NOTE the `if` expression is missing a block after this condition |
| } |
| |
| fn and_paren_cond() { |
| if let Some(x) = Some(2) && (x > 0 && x != 1) {} |
| //~^ ERROR expected `{`, found `;` |
| //~| NOTE expected `{` |
| //~| HELP remove this semicolon |
| //~| NOTE the `if` expression is missing a block after this condition |
| } |
| |
| fn and_some() { |
| if let Some(x) = Some(2) && Some(1) == Some(x) {} |
| //~^ ERROR expected `{`, found `;` |
| //~| NOTE expected `{` |
| //~| HELP remove this semicolon |
| //~| NOTE the `if` expression is missing a block after this condition |
| } |
| |
| fn or() { |
| if true || false { |
| //~^ ERROR expected `{`, found `;` |
| //~| NOTE expected `{` |
| //~| HELP remove this semicolon |
| //~| NOTE the `if` expression is missing a block after this condition |
| } |
| } |
| |
| fn main() {} |