diff options
Diffstat (limited to 'src/libsyntax/ext/format.rs')
| -rw-r--r-- | src/libsyntax/ext/format.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libsyntax/ext/format.rs b/src/libsyntax/ext/format.rs index d629bafe2b1..4b245f2c9fd 100644 --- a/src/libsyntax/ext/format.rs +++ b/src/libsyntax/ext/format.rs @@ -216,10 +216,10 @@ impl<'a, 'b> Context<'a, 'b> { } fn describe_num_args(&self) -> String { - if self.args.len() == 1 { - "there is 1 argument".to_string() - } else { - format!("there are {} arguments", self.args.len()) + match self.args.len() { + 0 => "no arguments given".to_string(), + 1 => "there is 1 argument".to_string(), + x => format!("there are {} arguments", x), } } |
