@@ -24,17 +24,19 @@ use rustc_hir as hir;
2424use rustc_hir:: def_id:: DefId ;
2525use rustc_index:: vec:: { Idx , IndexVec } ;
2626use rustc_infer:: infer:: canonical:: QueryRegionConstraints ;
27- use rustc_infer:: infer:: opaque_types:: GenerateMemberConstraints ;
2827use rustc_infer:: infer:: outlives:: env:: RegionBoundPairs ;
2928use rustc_infer:: infer:: type_variable:: { TypeVariableOrigin , TypeVariableOriginKind } ;
3029use rustc_infer:: infer:: {
3130 InferCtxt , InferOk , LateBoundRegionConversionTime , NLLRegionVariableOrigin ,
3231} ;
33- use rustc_infer:: traits:: query:: type_op;
34- use rustc_infer:: traits:: query:: type_op:: custom:: CustomTypeOp ;
35- use rustc_infer:: traits:: query:: { Fallible , NoSolution } ;
36- use rustc_infer:: traits:: { self , ObligationCause , PredicateObligations } ;
3732use rustc_span:: { Span , DUMMY_SP } ;
33+ use rustc_trait_selection:: infer:: InferCtxtExt as _;
34+ use rustc_trait_selection:: opaque_types:: { GenerateMemberConstraints , InferCtxtExt } ;
35+ use rustc_trait_selection:: traits:: error_reporting:: InferCtxtExt as _;
36+ use rustc_trait_selection:: traits:: query:: type_op;
37+ use rustc_trait_selection:: traits:: query:: type_op:: custom:: CustomTypeOp ;
38+ use rustc_trait_selection:: traits:: query:: { Fallible , NoSolution } ;
39+ use rustc_trait_selection:: traits:: { self , ObligationCause , PredicateObligations } ;
3840
3941use crate :: dataflow:: generic:: ResultsCursor ;
4042use crate :: dataflow:: move_paths:: MoveData ;
0 commit comments