{"ast_node_type":"other","tokens":[{"end":23,"kind":"keyword","start":0,"text":"#[proc_macro_attribute]"}]}
#[proc_macro_attribute]
/// ```
pub fn extension(attr: TokenStream, input: TokenStream) -> TokenStream {