{"ast_node_type":"other","tokens":[{"end":40,"kind":"keyword","start":0,"text":"MacroDefKind::ProcMacro(..)"}]}
        MacroDefKind::ProcMacro(..) => {
    let (ExpandResult { value: (tt, matched_arm), err }, span) = match loc.def.kind {
            return db.expand_proc_macro(macro_call_id).map(CowArc::Arc).zip_val(None);