diff options
Diffstat (limited to 'mingling_macros/src/lib.rs')
| -rw-r--r-- | mingling_macros/src/lib.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/mingling_macros/src/lib.rs b/mingling_macros/src/lib.rs index 1b0cbb5..8955b37 100644 --- a/mingling_macros/src/lib.rs +++ b/mingling_macros/src/lib.rs @@ -2037,7 +2037,17 @@ pub fn program_final_gen(_input: TokenStream) -> TokenStream { quote! { u128 } }; + let pathf_include = if cfg!(feature = "pathf") { + quote! { + include!(concat!(env!("OUT_DIR"), "/", env!("CARGO_PKG_NAME"), "/type_using.rs")); + } + } else { + quote! {} + }; + let expanded = quote! { + #pathf_include + #[derive(Debug, PartialEq, Eq, Clone)] #[repr(#repr_type)] #[allow(nonstandard_style)] |
