{"ast_node_type":"other","tokens":[{"end":81,"kind":"keyword","start":0,"text":"&ty::Alias(ty::Opaque,"}]}
                    &ty::Alias(ty::Opaque, ty::AliasTy { def_id, args, .. }) => {
                let kind = match parent_ty.ty.kind() {
                        self.tcx.type_of(def_id).instantiate(self.tcx, args).kind()