blob: 8aa60f835766313de149c2c35d55cdc396e51882 [file] [log] [blame]
error: these match arms have identical bodies
--> tests/ui/match_same_arms.rs:12:9
|
LL | Abc::A => 0,
| ^^^^^^^^^^^
LL | Abc::B => 1,
LL | _ => 0,
| ^^^^^^ the wildcard arm
|
= help: if this is unintentional make the arms return different values
= note: `-D clippy::match-same-arms` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::match_same_arms)]`
help: otherwise remove the non-wildcard arm
|
LL - Abc::A => 0,
|
error: these match arms have identical bodies
--> tests/ui/match_same_arms.rs:20:9
|
LL | 2 => 'b',
| ^^^^^^^^
LL | 3 => 'b',
| ^^^^^^^^
LL | _ => 'b',
| ^^^^^^^^ the wildcard arm
|
= help: if this is unintentional make the arms return different values
help: otherwise remove the non-wildcard arms
|
LL - 2 => 'b',
LL - 3 => 'b',
LL + _ => 'b',
|
error: these match arms have identical bodies
--> tests/ui/match_same_arms.rs:27:9
|
LL | (1, .., 3) => 42,
| ^^^^^^^^^^^^^^^^
LL |
LL | (.., 3) => 42,
| ^^^^^^^^^^^^^
|
= help: if this is unintentional make the arms return different values
help: otherwise merge the patterns into a single arm
|
LL ~ (1, .., 3) | (.., 3) => 42,
LL |
LL ~ _ => 0,
|
error: these match arms have identical bodies
--> tests/ui/match_same_arms.rs:34:9
|
LL | 42 => 1,
| ^^^^^^^
LL |
LL | 51 => 1,
| ^^^^^^^
|
= help: if this is unintentional make the arms return different values
help: otherwise merge the patterns into a single arm
|
LL ~
LL ~ 42 | 51 => 1,
|
error: these match arms have identical bodies
--> tests/ui/match_same_arms.rs:37:9
|
LL | 41 => 2,
| ^^^^^^^
LL |
LL | 52 => 2,
| ^^^^^^^
|
= help: if this is unintentional make the arms return different values
help: otherwise merge the patterns into a single arm
|
LL ~ 41 | 52 => 2,
LL |
LL ~ _ => 0,
|
error: these match arms have identical bodies
--> tests/ui/match_same_arms.rs:44:9
|
LL | 1 => 2,
| ^^^^^^
LL |
LL | 2 => 2,
| ^^^^^^
LL | 3 => 2,
| ^^^^^^
|
= help: if this is unintentional make the arms return different values
help: otherwise merge the patterns into a single arm
|
LL ~
LL ~ 1 | 2 | 3 => 2,
|
error: these match arms have identical bodies
--> tests/ui/match_same_arms.rs:63:17
|
LL | CommandInfo::BuiltIn { name, .. } => name.to_string(),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
LL |
LL | CommandInfo::External { name, .. } => name.to_string(),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: if this is unintentional make the arms return different values
help: otherwise merge the patterns into a single arm
|
LL ~
LL ~ CommandInfo::BuiltIn { name, .. } | CommandInfo::External { name, .. } => name.to_string(),
|
error: aborting due to 7 previous errors