xref: /aosp_15_r20/external/bazelbuild-rules_rust/test/unit/rustdoc/rustdoc_proc_macro.rs (revision d4726bddaa87cc4778e7472feed243fa4b6c267f)
1 use proc_macro::TokenStream;
2 
3 #[proc_macro]
make_answer(_item: TokenStream) -> TokenStream4 pub 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