{"ast_node_type":"other","tokens":[{"end":12,"kind":"keyword","start":0,"text":"})"}]}
        }) {
                .is_some_and(|def_id| cx.tcx.is_diagnostic_item(sym::type_ir, def_id))
            cx.emit_span_lint(DIRECT_USE_OF_RUSTC_TYPE_IR, seg.ident.span, TypeIrDirectUse);