From da005444e154427a0b80d6897f40d399d16b9ee6 Mon Sep 17 00:00:00 2001 From: Yuya Nishihara Date: Tue, 21 May 2024 12:38:10 +0900 Subject: [PATCH] templater: forward expect_no_arguments() to expect_exact_arguments() --- cli/src/template_parser.rs | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/cli/src/template_parser.rs b/cli/src/template_parser.rs index 1c49c37bb..e61b35400 100644 --- a/cli/src/template_parser.rs +++ b/cli/src/template_parser.rs @@ -683,14 +683,8 @@ pub fn parse<'i>( impl<'i> FunctionCallNode<'i> { pub fn expect_no_arguments(&self) -> TemplateParseResult<()> { - if self.args.is_empty() { - Ok(()) - } else { - Err(TemplateParseError::invalid_arguments( - self, - "Expected 0 arguments", - )) - } + let [] = self.expect_exact_arguments()?; + Ok(()) } /// Extracts exactly N required arguments.