@@ -24,17 +24,19 @@ use rustc_hir as hir;
24
24
use rustc_hir:: def_id:: DefId ;
25
25
use rustc_index:: vec:: { Idx , IndexVec } ;
26
26
use rustc_infer:: infer:: canonical:: QueryRegionConstraints ;
27
- use rustc_infer:: infer:: opaque_types:: GenerateMemberConstraints ;
28
27
use rustc_infer:: infer:: outlives:: env:: RegionBoundPairs ;
29
28
use rustc_infer:: infer:: type_variable:: { TypeVariableOrigin , TypeVariableOriginKind } ;
30
29
use rustc_infer:: infer:: {
31
30
InferCtxt , InferOk , LateBoundRegionConversionTime , NLLRegionVariableOrigin ,
32
31
} ;
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 } ;
37
32
use 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 } ;
38
40
39
41
use crate :: dataflow:: generic:: ResultsCursor ;
40
42
use crate :: dataflow:: move_paths:: MoveData ;
0 commit comments