-use crate::infer::canonical::{Canonical, Canonicalized, CanonicalizedQueryResponse, QueryResponse};
+use crate::infer::canonical::{Canonicalized, CanonicalizedQueryResponse};
use crate::traits::query::Fallible;
use crate::ty::{ParamEnvAnd, Ty, TyCtxt};
) -> Fallible<CanonicalizedQueryResponse<'tcx, ()>> {
tcx.type_op_subtype(canonicalized)
}
-
- fn shrink_to_tcx_lifetime(
- v: &'a CanonicalizedQueryResponse<'tcx, ()>,
- ) -> &'a Canonical<'tcx, QueryResponse<'tcx, ()>> {
- v
- }
}
BraceStructTypeFoldableImpl! {