{"ast_node_type":"other","tokens":[{"end":97,"kind":"keyword","start":0,"text":"//"}]}
        // `apply_mark` is a relatively expensive operation, both due to taking hygiene lock, and
    fn mark_span(&mut self, span: &mut Span) {
        // by itself. All tokens in a macro body typically have the same syntactic context, unless