WIP implementing handling #[cfg] and #[cfg_attr] in proc macro inputs
Some checks failed
/ deps (pull_request) Successful in 18s
/ test (pull_request) Failing after 1m21s

This commit is contained in:
Jacob Lifshay 2024-12-27 04:02:39 -08:00
parent 831c9e28d9
commit b7ec623bfa
Signed by: programmerjake
SSH key fingerprint: SHA256:HnFTLGpSm4Q4Fj502oCFisjZSoakwEuTsJJMSke63RQ
4 changed files with 2093 additions and 11 deletions

View file

@ -27,3 +27,12 @@ pub fn hdl(
Err(err) => err.into_compile_error().into(),
}
}
#[doc(hidden)]
#[proc_macro]
pub fn __after_cfg_expansion(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
match fayalite_proc_macros_impl::after_cfg_expansion(input.into()) {
Ok(retval) => retval.into(),
Err(err) => err.into_compile_error().into(),
}
}