xref: /aosp_15_r20/external/bazelbuild-rules_rust/test/unpretty/proc_macro.rs (revision d4726bddaa87cc4778e7472feed243fa4b6c267f)
1 // This differs from the edition 2015 version because it does not have an `extern proc_macro`
2 // statement, which became optional in edition 2018.
3 
4 use proc_macro::TokenStream;
5 
6 #[proc_macro]
make_answer(_item: TokenStream) -> TokenStream7 pub fn make_answer(_item: TokenStream) -> TokenStream {
8     "fn answer() -> u32 { 42 }".parse().unwrap()
9 }
10