2 Checks for `match` or `if let` expressions producing a
3 `bool` that could be written using `matches!`
6 Readability and needless complexity.
9 This lint falsely triggers, if there are arms with
10 `cfg` attributes that remove an arm evaluating to `false`.
21 let a = if let Some(0) = x {
31 let a = matches!(x, Some(0));