diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-06-29 04:26:44 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-06-29 04:26:44 +0800 |
| commit | 7ff051635eac6b10fcd66a1878563c8155a661a4 (patch) | |
| tree | 924914727a28c746299e78fa063c2d429a29adc9 /mingling_pathf/src/patterns | |
| parent | c58fee1ef37b0f86fa250331247a305cbf9bc360 (diff) | |
fix(dispatcher): use full command name for entry generation
Diffstat (limited to 'mingling_pathf/src/patterns')
| -rw-r--r-- | mingling_pathf/src/patterns/dispatcher.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/mingling_pathf/src/patterns/dispatcher.rs b/mingling_pathf/src/patterns/dispatcher.rs index 7bb076c..c347351 100644 --- a/mingling_pathf/src/patterns/dispatcher.rs +++ b/mingling_pathf/src/patterns/dispatcher.rs @@ -94,8 +94,7 @@ fn extract_dispatcher_entry(tokens: &proc_macro2::TokenStream) -> Option<String> if let Some(start) = stream.find('"') { let rest = &stream[start + 1..]; let cmd_name = rest.split('"').next()?; - let last_segment = cmd_name.split('.').next_back()?; - let entry = format!("Entry{}", to_pascal_case(last_segment)); + let entry = format!("Entry{}", to_pascal_case(cmd_name)); Some(entry) } else { None |
