1 use proc_macro::TokenStream; 2 3 #[proc_macro] make_answer(_item: TokenStream) -> TokenStream4pub fn make_answer(_item: TokenStream) -> TokenStream { 5 "\ 6 /// A procedural macro example: 7 /// ``` 8 /// fn answer() -> u32 { 42 } 9 /// assert_eq!(answer(), 42); 10 /// ``` 11 pub fn answer() -> u32 { 42 }" 12 .parse() 13 .unwrap() 14 } 15