1 extern crate proc_macro; 2 use proc_macro::TokenStream; 3 4 #[proc_macro] make_answer(_item: TokenStream) -> TokenStream5pub fn make_answer(_item: TokenStream) -> TokenStream { 6 "fn answer() -> u32 { 42 }".parse().unwrap() 7 } 8
1 extern crate proc_macro; 2 use proc_macro::TokenStream; 3 4 #[proc_macro] make_answer(_item: TokenStream) -> TokenStream5pub fn make_answer(_item: TokenStream) -> TokenStream { 6 "fn answer() -> u32 { 42 }".parse().unwrap() 7 } 8