{"ast_node_type":"other","tokens":[{"end":106,"kind":"keyword","start":0,"text":"//"}]}
            // FIXME(-Znext-solver=no): Remove this branch once `replace_opaque_types_with_infer` is gone.
            ty::Alias(ty::Opaque, alias_ty) => (alias_ty.def_id.as_local()?, alias_ty.args),
            ty::Infer(ty::TyVar(_)) => self