@@ -14,14 +14,14 @@ use crate::middle::resolve_bound_vars;
1414use crate :: middle:: stability;
1515use crate :: mir:: interpret:: { self , Allocation , ConstAllocation } ;
1616use crate :: mir:: { Body , Local , Place , PlaceElem , ProjectionKind , Promoted } ;
17+ use crate :: query:: plumbing:: QuerySystem ;
1718use crate :: query:: LocalCrate ;
1819use crate :: query:: Providers ;
20+ use crate :: query:: { IntoQueryParam , TyCtxtAt } ;
1921use crate :: thir:: Thir ;
2022use crate :: traits;
2123use crate :: traits:: solve;
2224use crate :: traits:: solve:: { ExternalConstraints , ExternalConstraintsData } ;
23- use crate :: ty:: query:: QuerySystem ;
24- use crate :: ty:: query:: { self , TyCtxtAt } ;
2525use crate :: ty:: {
2626 self , AdtDef , AdtDefData , AdtKind , Binder , Const , ConstData , FloatTy , FloatVar , FloatVid ,
2727 GenericParamDefKind , ImplPolarity , InferTy , IntTy , IntVar , IntVid , List , ParamConst , ParamTy ,
@@ -80,8 +80,6 @@ use std::iter;
8080use std:: mem;
8181use std:: ops:: { Bound , Deref } ;
8282
83- use super :: query:: IntoQueryParam ;
84-
8583const TINY_CONST_EVAL_LIMIT : Limit = Limit ( 20 ) ;
8684
8785#[ allow( rustc:: usage_of_ty_tykind) ]
@@ -512,7 +510,7 @@ pub struct GlobalCtxt<'tcx> {
512510
513511 untracked : Untracked ,
514512
515- pub query_system : query :: QuerySystem < ' tcx > ,
513+ pub query_system : QuerySystem < ' tcx > ,
516514 pub ( crate ) query_kinds : & ' tcx [ DepKindStruct < ' tcx > ] ,
517515
518516 // Internal caches for metadata decoding. No need to track deps on this.
0 commit comments