@@ -3,7 +3,6 @@ use std::rc::Rc;
3
3
4
4
use rustc_errors:: Diag ;
5
5
use rustc_hir:: def_id:: LocalDefId ;
6
- use rustc_infer:: infer:: canonical:: CanonicalQueryInput ;
7
6
use rustc_infer:: infer:: region_constraints:: { Constraint , RegionConstraintData } ;
8
7
use rustc_infer:: infer:: {
9
8
InferCtxt , RegionResolutionError , RegionVariableOrigin , SubregionOrigin , TyCtxtInferExt as _,
@@ -21,7 +20,6 @@ use rustc_span::Span;
21
20
use rustc_trait_selection:: error_reporting:: InferCtxtErrorExt ;
22
21
use rustc_trait_selection:: error_reporting:: infer:: nice_region_error:: NiceRegionError ;
23
22
use rustc_trait_selection:: traits:: ObligationCtxt ;
24
- use rustc_trait_selection:: traits:: query:: type_op;
25
23
use rustc_traits:: { type_op_ascribe_user_type_with_span, type_op_prove_predicate_with_cause} ;
26
24
use tracing:: { debug, instrument} ;
27
25
@@ -117,13 +115,6 @@ impl<'tcx> ToUniverseInfo<'tcx> for CanonicalTypeOpAscribeUserTypeGoal<'tcx> {
117
115
}
118
116
}
119
117
120
- impl < ' tcx , F > ToUniverseInfo < ' tcx > for CanonicalQueryInput < ' tcx , type_op:: custom:: CustomTypeOp < F > > {
121
- fn to_universe_info ( self , _base_universe : ty:: UniverseIndex ) -> UniverseInfo < ' tcx > {
122
- // We can't rerun custom type ops.
123
- UniverseInfo :: other ( )
124
- }
125
- }
126
-
127
118
impl < ' tcx > ToUniverseInfo < ' tcx > for ! {
128
119
fn to_universe_info ( self , _base_universe : ty:: UniverseIndex ) -> UniverseInfo < ' tcx > {
129
120
self
0 commit comments