22//! generate the actual methods on tcx which find and execute the provider,
33//! manage the caches, and so forth.
44
5- use crate :: rustc_middle:: dep_graph:: DepContext ;
6- use crate :: rustc_middle:: ty:: TyEncoder ;
75use crate :: QueryConfigRestored ;
86use rustc_data_structures:: stable_hasher:: { Hash64 , HashStable , StableHasher } ;
97use rustc_data_structures:: sync:: Lock ;
@@ -13,14 +11,14 @@ use rustc_errors::DiagInner;
1311use rustc_index:: Idx ;
1412use rustc_middle:: dep_graph:: dep_kinds;
1513use rustc_middle:: dep_graph:: {
16- self , DepKind , DepKindStruct , DepNode , DepNodeIndex , SerializedDepNodeIndex ,
14+ self , DepContext , DepKind , DepKindStruct , DepNode , DepNodeIndex , SerializedDepNodeIndex ,
1715} ;
1816use rustc_middle:: query:: on_disk_cache:: AbsoluteBytePos ;
1917use rustc_middle:: query:: on_disk_cache:: { CacheDecoder , CacheEncoder , EncodedDepNodeIndex } ;
2018use rustc_middle:: query:: Key ;
2119use rustc_middle:: ty:: print:: with_reduced_queries;
2220use rustc_middle:: ty:: tls:: { self , ImplicitCtxt } ;
23- use rustc_middle:: ty:: { self , TyCtxt } ;
21+ use rustc_middle:: ty:: { self , TyCtxt , TyEncoder } ;
2422use rustc_query_system:: dep_graph:: { DepNodeParams , HasDepContext } ;
2523use rustc_query_system:: ich:: StableHashingContext ;
2624use rustc_query_system:: query:: {
0 commit comments