@@ -20,8 +20,8 @@ use crate::{
2020 method_resolution:: { InherentImpls , TraitImpls , TyFingerprint } ,
2121 mir:: { BorrowckResult , MirBody , MirLowerError } ,
2222 Binders , CallableDefId , ClosureId , Const , FnDefId , GenericArg , ImplTraitId , InferenceResult ,
23- Interner , PolyFnSig , QuantifiedWhereClause , ReturnTypeImplTraits , Substitution , TraitRef , Ty ,
24- TyDefId , ValueTyDefId ,
23+ Interner , PolyFnSig , QuantifiedWhereClause , ReturnTypeImplTraits , Substitution ,
24+ TraitEnvironment , TraitRef , Ty , TyDefId , ValueTyDefId ,
2525} ;
2626use hir_expand:: name:: Name ;
2727
@@ -47,15 +47,15 @@ pub trait HirDatabase: DefDatabase + Upcast<dyn DefDatabase> {
4747 & self ,
4848 def : DefWithBodyId ,
4949 subst : Substitution ,
50- env : Arc < crate :: TraitEnvironment > ,
50+ env : Arc < TraitEnvironment > ,
5151 ) -> Result < Arc < MirBody > , MirLowerError > ;
5252
5353 #[ salsa:: invoke( crate :: mir:: monomorphized_mir_body_for_closure_query) ]
5454 fn monomorphized_mir_body_for_closure (
5555 & self ,
5656 def : ClosureId ,
5757 subst : Substitution ,
58- env : Arc < crate :: TraitEnvironment > ,
58+ env : Arc < TraitEnvironment > ,
5959 ) -> Result < Arc < MirBody > , MirLowerError > ;
6060
6161 #[ salsa:: invoke( crate :: mir:: borrowck_query) ]
@@ -81,7 +81,7 @@ pub trait HirDatabase: DefDatabase + Upcast<dyn DefDatabase> {
8181 & self ,
8282 def : GeneralConstId ,
8383 subst : Substitution ,
84- trait_env : Option < Arc < crate :: TraitEnvironment > > ,
84+ trait_env : Option < Arc < TraitEnvironment > > ,
8585 ) -> Result < Const , ConstEvalError > ;
8686
8787 #[ salsa:: invoke( crate :: consteval:: const_eval_static_query) ]
@@ -104,24 +104,20 @@ pub trait HirDatabase: DefDatabase + Upcast<dyn DefDatabase> {
104104 & self ,
105105 def : AdtId ,
106106 subst : Substitution ,
107- env : Arc < crate :: TraitEnvironment > ,
107+ env : Arc < TraitEnvironment > ,
108108 ) -> Result < Arc < Layout > , LayoutError > ;
109109
110110 #[ salsa:: invoke( crate :: layout:: layout_of_ty_query) ]
111111 #[ salsa:: cycle( crate :: layout:: layout_of_ty_recover) ]
112- fn layout_of_ty (
113- & self ,
114- ty : Ty ,
115- env : Arc < crate :: TraitEnvironment > ,
116- ) -> Result < Arc < Layout > , LayoutError > ;
112+ fn layout_of_ty ( & self , ty : Ty , env : Arc < TraitEnvironment > ) -> Result < Arc < Layout > , LayoutError > ;
117113
118114 #[ salsa:: invoke( crate :: layout:: target_data_layout_query) ]
119115 fn target_data_layout ( & self , krate : CrateId ) -> Option < Arc < TargetDataLayout > > ;
120116
121117 #[ salsa:: invoke( crate :: method_resolution:: lookup_impl_method_query) ]
122118 fn lookup_impl_method (
123119 & self ,
124- env : Arc < crate :: TraitEnvironment > ,
120+ env : Arc < TraitEnvironment > ,
125121 func : FunctionId ,
126122 fn_subst : Substitution ,
127123 ) -> ( FunctionId , Substitution ) ;
@@ -149,10 +145,10 @@ pub trait HirDatabase: DefDatabase + Upcast<dyn DefDatabase> {
149145
150146 #[ salsa:: invoke( crate :: lower:: trait_environment_for_body_query) ]
151147 #[ salsa:: transparent]
152- fn trait_environment_for_body ( & self , def : DefWithBodyId ) -> Arc < crate :: TraitEnvironment > ;
148+ fn trait_environment_for_body ( & self , def : DefWithBodyId ) -> Arc < TraitEnvironment > ;
153149
154150 #[ salsa:: invoke( crate :: lower:: trait_environment_query) ]
155- fn trait_environment ( & self , def : GenericDefId ) -> Arc < crate :: TraitEnvironment > ;
151+ fn trait_environment ( & self , def : GenericDefId ) -> Arc < TraitEnvironment > ;
156152
157153 #[ salsa:: invoke( crate :: lower:: generic_defaults_query) ]
158154 #[ salsa:: cycle( crate :: lower:: generic_defaults_recover) ]
@@ -249,7 +245,7 @@ pub trait HirDatabase: DefDatabase + Upcast<dyn DefDatabase> {
249245 fn normalize_projection (
250246 & self ,
251247 projection : crate :: ProjectionTy ,
252- env : Arc < crate :: TraitEnvironment > ,
248+ env : Arc < TraitEnvironment > ,
253249 ) -> Ty ;
254250
255251 #[ salsa:: invoke( trait_solve_wait) ]
0 commit comments