mirror of
https://github.com/rust-lang/rust-clippy
synced 2024-12-18 00:53:31 +00:00
ad7914f2e1
When encountering a verbose/multipart suggestion that has changes that are only caused by different capitalization of ASCII letters that have little differenciation, expand the message to highlight that fact (like we already do for inline suggestions). The logic to do this was already present, but implemented incorrectly.
81 lines
2.3 KiB
Text
81 lines
2.3 KiB
Text
error: this `match` arm has a differing case than its expression
|
|
--> $DIR/match_str_case_mismatch.rs:112:9
|
|
|
|
|
LL | "Bar" => {},
|
|
| ^^^^^
|
|
|
|
|
= note: `-D clippy::match-str-case-mismatch` implied by `-D warnings`
|
|
= help: to override `-D warnings` add `#[allow(clippy::match_str_case_mismatch)]`
|
|
help: consider changing the case of this arm to respect `to_ascii_lowercase`
|
|
|
|
|
LL | "bar" => {},
|
|
| ~~~~~
|
|
|
|
error: this `match` arm has a differing case than its expression
|
|
--> $DIR/match_str_case_mismatch.rs:122:9
|
|
|
|
|
LL | "~!@#$%^&*()-_=+Foo" => {},
|
|
| ^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
help: consider changing the case of this arm to respect `to_ascii_lowercase` (notice the capitalization difference)
|
|
|
|
|
LL | "~!@#$%^&*()-_=+foo" => {},
|
|
| ~~~~~~~~~~~~~~~~~~~~
|
|
|
|
error: this `match` arm has a differing case than its expression
|
|
--> $DIR/match_str_case_mismatch.rs:134:9
|
|
|
|
|
LL | "Воды" => {},
|
|
| ^^^^^^
|
|
|
|
|
help: consider changing the case of this arm to respect `to_lowercase`
|
|
|
|
|
LL | "воды" => {},
|
|
| ~~~~~~
|
|
|
|
error: this `match` arm has a differing case than its expression
|
|
--> $DIR/match_str_case_mismatch.rs:145:9
|
|
|
|
|
LL | "barDz" => {},
|
|
| ^^^^^^
|
|
|
|
|
help: consider changing the case of this arm to respect `to_lowercase`
|
|
|
|
|
LL | "bardz" => {},
|
|
| ~~~~~~
|
|
|
|
error: this `match` arm has a differing case than its expression
|
|
--> $DIR/match_str_case_mismatch.rs:155:9
|
|
|
|
|
LL | "bARʁ" => {},
|
|
| ^^^^^^
|
|
|
|
|
help: consider changing the case of this arm to respect `to_uppercase`
|
|
|
|
|
LL | "BARʁ" => {},
|
|
| ~~~~~~
|
|
|
|
error: this `match` arm has a differing case than its expression
|
|
--> $DIR/match_str_case_mismatch.rs:165:9
|
|
|
|
|
LL | "Bar" => {},
|
|
| ^^^^^
|
|
|
|
|
help: consider changing the case of this arm to respect `to_ascii_lowercase`
|
|
|
|
|
LL | "bar" => {},
|
|
| ~~~~~
|
|
|
|
error: this `match` arm has a differing case than its expression
|
|
--> $DIR/match_str_case_mismatch.rs:180:9
|
|
|
|
|
LL | "bAR" => {},
|
|
| ^^^^^
|
|
|
|
|
help: consider changing the case of this arm to respect `to_ascii_uppercase`
|
|
|
|
|
LL | "BAR" => {},
|
|
| ~~~~~
|
|
|
|
error: aborting due to 7 previous errors
|
|
|