|
LL | 42 => foo(),
| ^^
+ = help: ...or consider changing the match arm bodies
error: this `match` has identical arm bodies
--> $DIR/match_same_arms2.rs:40:17
|
LL | Some(_) => 24,
| ^^^^^^^
+ = help: ...or consider changing the match arm bodies
error: this `match` has identical arm bodies
--> $DIR/match_same_arms2.rs:62:28
|
LL | (Some(a), None) => bar(a),
| ^^^^^^^^^^^^^^^
+ = help: ...or consider changing the match arm bodies
error: this `match` has identical arm bodies
--> $DIR/match_same_arms2.rs:68:26
|
LL | (Some(a), ..) => bar(a),
| ^^^^^^^^^^^^^
+ = help: ...or consider changing the match arm bodies
error: this `match` has identical arm bodies
--> $DIR/match_same_arms2.rs:102:29
|
LL | (Ok(x), Some(_)) => println!("ok {}", x),
| ^^^^^^^^^^^^^^^^
- = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
+ = help: ...or consider changing the match arm bodies
+ = note: this error originates in the macro `println` (in Nightly builds, run with -Z macro-backtrace for more info)
error: this `match` has identical arm bodies
--> $DIR/match_same_arms2.rs:117:18
|
LL | Ok(3) => println!("ok"),
| ^^^^^
- = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
+ = help: ...or consider changing the match arm bodies
+ = note: this error originates in the macro `println` (in Nightly builds, run with -Z macro-backtrace for more info)
+
+error: this `match` has identical arm bodies
+ --> $DIR/match_same_arms2.rs:144:14
+ |
+LL | 1 => {
+ | ______________^
+LL | | empty!(0);
+LL | | },
+ | |_________^
+ |
+note: same as this
+ --> $DIR/match_same_arms2.rs:141:14
+ |
+LL | 0 => {
+ | ______________^
+LL | | empty!(0);
+LL | | },
+ | |_________^
+help: consider refactoring into `0 | 1`
+ --> $DIR/match_same_arms2.rs:141:9
+ |
+LL | 0 => {
+ | ^
+ = help: ...or consider changing the match arm bodies
error: match expression looks like `matches!` macro
- --> $DIR/match_same_arms2.rs:133:16
+ --> $DIR/match_same_arms2.rs:162:16
|
LL | let _ans = match x {
| ________________^
|
= note: `-D clippy::match-like-matches-macro` implied by `-D warnings`
-error: aborting due to 8 previous errors
+error: aborting due to 9 previous errors