aboutsummaryrefslogtreecommitdiff
path: root/mingling_macros/src/systems
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-08-03 13:36:13 +0800
committer魏曹先生 <1992414357@qq.com>2026-08-03 13:36:13 +0800
commit9c8f5c8d60f3066fec8a1573aa3f5673e0b2ecb8 (patch)
tree99a5de6f698310215163ffd488de2354c4b7fb3e /mingling_macros/src/systems
parent82372181d3b819ce57b04207f42406c188e42ac9 (diff)
chore!: rename ErrorDispatcherNotFound to EntryFallback
Rename the internal fallback type and its associated `ProgramCollect` plumbing from `ErrorDispatcherNotFound`/`build_dispatcher_not_found` to `EntryFallback`/`build_entry_fallback`, along with the generated enum variant and pack type. Update all documentation, examples, and tests accordingly.
Diffstat (limited to 'mingling_macros/src/systems')
-rw-r--r--mingling_macros/src/systems/dispatch_tree_gen.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/mingling_macros/src/systems/dispatch_tree_gen.rs b/mingling_macros/src/systems/dispatch_tree_gen.rs
index fe44a49..8e3660c 100644
--- a/mingling_macros/src/systems/dispatch_tree_gen.rs
+++ b/mingling_macros/src/systems/dispatch_tree_gen.rs
@@ -61,7 +61,7 @@ pub(crate) fn gen_dispatch_args_trie(entries: &[(String, String, String)]) -> To
fn build_dispatch_body(nodes: &[(String, String)], depth: usize) -> TokenStream {
if nodes.is_empty() {
return quote! {
- return Ok(Self::build_dispatcher_not_found(raw.to_vec()));
+ return Ok(Self::build_entry_fallback(raw.to_vec()));
};
}
@@ -113,7 +113,7 @@ fn build_dispatch_body(nodes: &[(String, String)], depth: usize) -> TokenStream
arms.push(quote! {
Some(#ch_char) => {
#arm
- return Ok(Self::build_dispatcher_not_found(raw.to_vec()));
+ return Ok(Self::build_entry_fallback(raw.to_vec()));
}
});
} else {
@@ -135,7 +135,7 @@ fn build_dispatch_body(nodes: &[(String, String)], depth: usize) -> TokenStream
let match_body = quote! {
match raw_chars.nth(0) {
#(#arms)*
- _ => return Ok(Self::build_dispatcher_not_found(raw.to_vec())),
+ _ => return Ok(Self::build_entry_fallback(raw.to_vec())),
}
};
quote! {
@@ -145,17 +145,17 @@ fn build_dispatch_body(nodes: &[(String, String)], depth: usize) -> TokenStream
} else if !exact_checks.is_empty() {
quote! {
#(#exact_checks)*
- return Ok(Self::build_dispatcher_not_found(raw.to_vec()));
+ return Ok(Self::build_entry_fallback(raw.to_vec()));
}
} else if arms.is_empty() {
quote! {
- return Ok(Self::build_dispatcher_not_found(raw.to_vec()));
+ return Ok(Self::build_entry_fallback(raw.to_vec()));
}
} else {
quote! {
match raw_chars.nth(0) {
#(#arms)*
- _ => return Ok(Self::build_dispatcher_not_found(raw.to_vec())),
+ _ => return Ok(Self::build_entry_fallback(raw.to_vec())),
}
}
}