{"ast_node_type":"variable","tokens":[{"end":82,"kind":"keyword","start":0,"text":"let"}]}
            let mut diag = tcx.dcx().create_err(match trait_ref.self_ty().kind() {
            let span = tcx.def_span(impl_def_id);
                ty::Adt(..) => errors::OnlyCurrentTraits::Outside { span, note: () },