1 2 3 4 5 6 7 8 9 10 11
mod generator; use proc_macro::TokenStream; #[proc_macro_attribute] pub fn module(attr: TokenStream, item: TokenStream) -> TokenStream { match generator::module(attr.into(), item.into()) { Ok(result) => result.into(), Err(_) => panic!(), } }