diff options
| -rw-r--r-- | src/librustc_mir/hair/pattern/check_match.rs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/librustc_mir/hair/pattern/check_match.rs b/src/librustc_mir/hair/pattern/check_match.rs index c7eeaaf6f23..56b9c782f94 100644 --- a/src/librustc_mir/hair/pattern/check_match.rs +++ b/src/librustc_mir/hair/pattern/check_match.rs @@ -493,10 +493,7 @@ fn joined_uncovered_patterns(witnesses: &[Pattern<'_>]) -> String { } fn pattern_not_convered_label(witnesses: &[Pattern<'_>], joined_patterns: &str) -> String { - match witnesses.len() { - 1 => format!("pattern {} not covered", joined_patterns), - _ => format!("patterns {} not covered", joined_patterns), - } + format!("pattern{} {} not covered", rustc_errors::pluralise!(witnesses.len()), joined_patterns) } /// Point at the definition of non-covered `enum` variants. |
