From dc05173f3eafe0e782bc8824581c3819c8688782 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Mon, 29 Jun 2026 14:55:20 +0800 Subject: fix(macros): pass pathf_map into dispatch tree generators --- mingling_macros/src/lib.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'mingling_macros/src/lib.rs') diff --git a/mingling_macros/src/lib.rs b/mingling_macros/src/lib.rs index 579a686..546416d 100644 --- a/mingling_macros/src/lib.rs +++ b/mingling_macros/src/lib.rs @@ -1834,7 +1834,7 @@ fn load_pathf_map() -> std::collections::HashMap { } /// Resolves a type name to its full path token stream using the pathf mapping. -fn resolve_type( +pub(crate) fn resolve_type( name: &str, map: &std::collections::HashMap, ) -> proc_macro2::TokenStream { @@ -1969,8 +1969,8 @@ pub fn program_final_gen(_input: TokenStream) -> TokenStream { }) .collect(); - let get_nodes_fn = dispatch_tree_gen::gen_get_nodes(&entries); - let dispatch_trie_fn = dispatch_tree_gen::gen_dispatch_args_trie(&entries); + let get_nodes_fn = dispatch_tree_gen::gen_get_nodes(&entries, &pathf_map); + let dispatch_trie_fn = dispatch_tree_gen::gen_dispatch_args_trie(&entries, &pathf_map); quote! { #get_nodes_fn -- cgit