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
}