diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-07-20 14:58:50 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-07-20 14:58:50 +0800 |
| commit | 33da7c8cb4f24caeef4e8127bc484bc9d236a0f3 (patch) | |
| tree | 2b48c8b4e72b20e710aa0f5cce91bdae57ceca56 /mingling_macros/src | |
| parent | 9f5a0f2e9325264564bc6fe9ff544c034ad16287 (diff) | |
fix: conditionally compile pathf_hint based on "pathf" feature
Diffstat (limited to 'mingling_macros/src')
| -rw-r--r-- | mingling_macros/src/func/gen_program.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/mingling_macros/src/func/gen_program.rs b/mingling_macros/src/func/gen_program.rs index f12cbd7..de4da06 100644 --- a/mingling_macros/src/func/gen_program.rs +++ b/mingling_macros/src/func/gen_program.rs @@ -291,6 +291,7 @@ pub(crate) fn program_final_gen_impl(_input: TokenStream) -> TokenStream { let pathf_map: Option<HashMap<String, String>> = load_pathf_map(); + #[cfg(feature = "pathf")] let pathf_hint: proc_macro2::TokenStream = if pathf_map.is_none() { quote! { compile_error!( @@ -309,6 +310,9 @@ fn main() { quote! {} }; + #[cfg(not(feature = "pathf"))] + let pathf_hint: proc_macro2::TokenStream = quote! {}; + let pathf_map: HashMap<String, String> = if cfg!(feature = "pathf") { pathf_map.unwrap_or_default() } else { |
