From c5c9e51a2e47eff6445254ac5b8be123f29773d9 Mon Sep 17 00:00:00 2001 From: Rafael Buchbinder Date: Fri, 19 Jul 2024 08:13:46 +0300 Subject: [PATCH] tb: coding: add `case` parameter to `check_name` In preparation for making error names' case UPPER_SNAKE instead of existing UpperCamel. --- crates/tighterror-build/src/parser/helpers.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/tighterror-build/src/parser/helpers.rs b/crates/tighterror-build/src/parser/helpers.rs index 3ee32e4..305cbda 100644 --- a/crates/tighterror-build/src/parser/helpers.rs +++ b/crates/tighterror-build/src/parser/helpers.rs @@ -57,8 +57,8 @@ pub fn check_module_ident(ident: &str, kw: &str) -> Result<(), TbError> { } } -fn check_name(name: &str, desc: &str) -> Result<(), TbError> { - check_ident(name, desc, Case::UpperCamel)?; +fn check_name(name: &str, desc: &str, case: Case) -> Result<(), TbError> { + check_ident(name, desc, case)?; if kws::is_any_kw(name) { // double check, in case any logic above changes log::error!( @@ -73,11 +73,11 @@ fn check_name(name: &str, desc: &str) -> Result<(), TbError> { } pub fn check_error_name(name: &str) -> Result<(), TbError> { - check_name(name, "ErrorObject::name") + check_name(name, "ErrorObject::name", Case::UpperCamel) } pub fn check_category_name(name: &str) -> Result<(), TbError> { - check_name(name, "CategoryObject::name") + check_name(name, "CategoryObject::name", Case::UpperCamel) } pub fn check_module_name(name: &str) -> Result<(), TbError> {