{"ast_node_type":"function","tokens":[{"end":43,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn macro_kind(&self) -> MacroKind {
    /// Returns which kind of macro calls this syntax extension.
        match self.kind {