fix conflict with matches macro
This commit is contained in:
parent
d2bbe76008
commit
9e535f6288
4 changed files with 32 additions and 7 deletions
|
|
@ -15,7 +15,7 @@ fn main() {
|
|||
let _y = matches!(x, Some(0));
|
||||
|
||||
// Lint
|
||||
let _w = matches!(x, Some(_));
|
||||
let _w = x.is_some();
|
||||
|
||||
// Turn into is_none
|
||||
let _z = x.is_none();
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ LL | | };
|
|||
|
|
||||
= note: `-D clippy::match-like-matches-macro` implied by `-D warnings`
|
||||
|
||||
error: match expression looks like `matches!` macro
|
||||
error: redundant pattern matching, consider using `is_some()`
|
||||
--> $DIR/match_expr_like_matches_macro.rs:21:14
|
||||
|
|
||||
LL | let _w = match x {
|
||||
|
|
@ -18,7 +18,9 @@ LL | let _w = match x {
|
|||
LL | | Some(_) => true,
|
||||
LL | | _ => false,
|
||||
LL | | };
|
||||
| |_____^ help: try this: `matches!(x, Some(_))`
|
||||
| |_____^ help: try this: `x.is_some()`
|
||||
|
|
||||
= note: `-D clippy::redundant-pattern-matching` implied by `-D warnings`
|
||||
|
||||
error: redundant pattern matching, consider using `is_none()`
|
||||
--> $DIR/match_expr_like_matches_macro.rs:27:14
|
||||
|
|
@ -29,8 +31,6 @@ LL | | Some(_) => false,
|
|||
LL | | None => true,
|
||||
LL | | };
|
||||
| |_____^ help: try this: `x.is_none()`
|
||||
|
|
||||
= note: `-D clippy::redundant-pattern-matching` implied by `-D warnings`
|
||||
|
||||
error: match expression looks like `matches!` macro
|
||||
--> $DIR/match_expr_like_matches_macro.rs:33:15
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue