1 2 3 4 5 6 7 8 9 10
mod main; use proc_macro::TokenStream; use proc_macro_error::proc_macro_error; #[proc_macro_error] #[proc_macro_attribute] pub fn main(attr: TokenStream, item: TokenStream) -> TokenStream { main::r#impl(attr, item) }