1 #![crate_type = "proc-macro"] 2 3 extern crate proc_macro; 4 5 #[proc_macro_derive(A)] derive(ts: proc_macro::TokenStream) -> proc_macro::TokenStream6pub fn derive(ts: proc_macro::TokenStream) -> proc_macro::TokenStream { ts } 7 8 #[derive(Debug)] 9 struct S; 10