From 7aa26c8e5fc67239e87cab7a1c0112647b5bef6a Mon Sep 17 00:00:00 2001 From: Andeya Date: Sun, 29 Sep 2024 15:35:23 +0800 Subject: [PATCH] chore(craft-macros): fix REGEX_STR --- crates/craft-macros/src/craft.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/craft-macros/src/craft.rs b/crates/craft-macros/src/craft.rs index 4624c9fe5..dcf1d94d8 100644 --- a/crates/craft-macros/src/craft.rs +++ b/crates/craft-macros/src/craft.rs @@ -29,7 +29,7 @@ pub(crate) fn generate(input: Item) -> syn::Result { } } -const REGEX_STR: &'static str = r#"(?s)#\s*\[\s*(::)?\s*([a-zA-z][a-zA-z0-9]*\s*::\s*)*\s*craft\s*\(\s*(?Phandler|endpoint)\s*(?P\(.*\))?\s*\)\s*\]"#; +const REGEX_STR: &'static str = r#"(?s)#\s*\[\s*(::)?\s*([A-Za-z_][A-Za-z0-9_]*\s*::\s*)*\s*craft\s*\(\s*(?Phandler|endpoint)\s*(?P\(.*\))?\s*\)\s*\]"#; fn take_method_macro(item_fn: &mut ImplItemFn) -> syn::Result> { let mut index: Option = None;