1 2 3 4 5 6 7 8 9 10
extern crate proc_macro; use crate::proc_macro::TokenStream; #[proc_macro_attribute] pub fn snippet(_attr: TokenStream, item: TokenStream) -> TokenStream { // Just register `snippet` attribute. // We do nothing here. item }
1 2 3 4 5 6 7 8 9 10
extern crate proc_macro; use crate::proc_macro::TokenStream; #[proc_macro_attribute] pub fn snippet(_attr: TokenStream, item: TokenStream) -> TokenStream { // Just register `snippet` attribute. // We do nothing here. item }