{"ast_node_type":"variable","tokens":[{"end":95,"kind":"keyword","start":0,"text":"if"}]}
            if let Some(name @ (sym::Ty | sym::TyCtxt)) = cx.tcx.get_diagnostic_name(*def_id) {
        Res::Def(_, def_id) => {
                return Some(format!("{}{}", name, gen_args(path.segments.last().unwrap())));