Warn when lint level is set on a match arm
This commit is contained in:
parent
7b19fb88be
commit
61d0fc7cf5
7 changed files with 107 additions and 27 deletions
|
@ -221,6 +221,9 @@ mir_build_non_exhaustive_omitted_pattern = some variants are not matched explici
|
|||
.help = ensure that all variants are matched explicitly by adding the suggested match arms
|
||||
.note = the matched value is of type `{$scrut_ty}` and the `non_exhaustive_omitted_patterns` attribute was found
|
||||
|
||||
mir_build_non_exhaustive_omitted_pattern_lint_on_arm = the `non_exhaustive_omitted_pattern` lint level must be set on the whole match
|
||||
.help = it used to make sense to set the lint level on an individual match arm, but that is no longer the case
|
||||
|
||||
mir_build_non_exhaustive_patterns_type_not_empty = non-exhaustive patterns: type `{$ty}` is non-empty
|
||||
.def_note = `{$peeled_ty}` defined here
|
||||
.type_note = the matched value is of type `{$ty}`
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue