@@ -14,14 +14,14 @@ use crate::middle::resolve_bound_vars;
14
14
use crate :: middle:: stability;
15
15
use crate :: mir:: interpret:: { self , Allocation , ConstAllocation } ;
16
16
use crate :: mir:: { Body , Local , Place , PlaceElem , ProjectionKind , Promoted } ;
17
+ use crate :: query:: plumbing:: QuerySystem ;
17
18
use crate :: query:: LocalCrate ;
18
19
use crate :: query:: Providers ;
20
+ use crate :: query:: { IntoQueryParam , TyCtxtAt } ;
19
21
use crate :: thir:: Thir ;
20
22
use crate :: traits;
21
23
use crate :: traits:: solve;
22
24
use crate :: traits:: solve:: { ExternalConstraints , ExternalConstraintsData } ;
23
- use crate :: ty:: query:: QuerySystem ;
24
- use crate :: ty:: query:: { self , TyCtxtAt } ;
25
25
use crate :: ty:: {
26
26
self , AdtDef , AdtDefData , AdtKind , Binder , Const , ConstData , FloatTy , FloatVar , FloatVid ,
27
27
GenericParamDefKind , ImplPolarity , InferTy , IntTy , IntVar , IntVid , List , ParamConst , ParamTy ,
@@ -80,8 +80,6 @@ use std::iter;
80
80
use std:: mem;
81
81
use std:: ops:: { Bound , Deref } ;
82
82
83
- use super :: query:: IntoQueryParam ;
84
-
85
83
const TINY_CONST_EVAL_LIMIT : Limit = Limit ( 20 ) ;
86
84
87
85
#[ allow( rustc:: usage_of_ty_tykind) ]
@@ -512,7 +510,7 @@ pub struct GlobalCtxt<'tcx> {
512
510
513
511
untracked : Untracked ,
514
512
515
- pub query_system : query :: QuerySystem < ' tcx > ,
513
+ pub query_system : QuerySystem < ' tcx > ,
516
514
pub ( crate ) query_kinds : & ' tcx [ DepKindStruct < ' tcx > ] ,
517
515
518
516
// Internal caches for metadata decoding. No need to track deps on this.
0 commit comments