@@ -151,23 +151,13 @@ fn layout_of_simd_ty<'db>(
151151 } ;
152152
153153 let e_len = try_const_usize ( db, e_len) . ok_or ( LayoutError :: HasErrorConst ) ? as u64 ;
154- let e_ly = db. layout_of_ty_ns ( e_ty, env) ?;
154+ let e_ly = db. layout_of_ty ( e_ty, env) ?;
155155
156156 let cx = LayoutCx :: new ( dl) ;
157157 Ok ( Arc :: new ( cx. calc . simd_type ( e_ly, e_len, repr_packed) ?) )
158158}
159159
160- pub fn layout_of_ty_query (
161- db : & dyn HirDatabase ,
162- ty : crate :: Ty ,
163- trait_env : Arc < TraitEnvironment > ,
164- ) -> Result < Arc < Layout > , LayoutError > {
165- let krate = trait_env. krate ;
166- let interner = DbInterner :: new_with ( db, Some ( krate) , trait_env. block ) ;
167- db. layout_of_ty_ns ( ty. to_nextsolver ( interner) , trait_env)
168- }
169-
170- pub fn layout_of_ty_ns_query < ' db > (
160+ pub fn layout_of_ty_query < ' db > (
171161 db : & ' db dyn HirDatabase ,
172162 ty : Ty < ' db > ,
173163 trait_env : Arc < TraitEnvironment > ,
@@ -262,19 +252,19 @@ pub fn layout_of_ty_ns_query<'db>(
262252
263253 let fields = tys
264254 . iter ( )
265- . map ( |k| db. layout_of_ty_ns ( k, trait_env. clone ( ) ) )
255+ . map ( |k| db. layout_of_ty ( k, trait_env. clone ( ) ) )
266256 . collect :: < Result < Vec < _ > , _ > > ( ) ?;
267257 let fields = fields. iter ( ) . map ( |it| & * * it) . collect :: < Vec < _ > > ( ) ;
268258 let fields = fields. iter ( ) . collect :: < IndexVec < _ , _ > > ( ) ;
269259 cx. calc . univariant ( & fields, & ReprOptions :: default ( ) , kind) ?
270260 }
271261 TyKind :: Array ( element, count) => {
272262 let count = try_const_usize ( db, count) . ok_or ( LayoutError :: HasErrorConst ) ? as u64 ;
273- let element = db. layout_of_ty_ns ( element, trait_env) ?;
263+ let element = db. layout_of_ty ( element, trait_env) ?;
274264 cx. calc . array_like :: < _ , _ , ( ) > ( & element, Some ( count) ) ?
275265 }
276266 TyKind :: Slice ( element) => {
277- let element = db. layout_of_ty_ns ( element, trait_env) ?;
267+ let element = db. layout_of_ty ( element, trait_env) ?;
278268 cx. calc . array_like :: < _ , _ , ( ) > ( & element, None ) ?
279269 }
280270 TyKind :: Str => {
@@ -346,7 +336,7 @@ pub fn layout_of_ty_ns_query<'db>(
346336 let ty =
347337 convert_binder_to_early_binder ( interner, it. ty . to_nextsolver ( interner) )
348338 . instantiate ( interner, args) ;
349- db. layout_of_ty_ns ( ty, trait_env. clone ( ) )
339+ db. layout_of_ty ( ty, trait_env. clone ( ) )
350340 } )
351341 . collect :: < Result < Vec < _ > , _ > > ( ) ?;
352342 let fields = fields. iter ( ) . map ( |it| & * * it) . collect :: < Vec < _ > > ( ) ;
@@ -376,15 +366,7 @@ pub fn layout_of_ty_ns_query<'db>(
376366 Ok ( Arc :: new ( result) )
377367}
378368
379- pub ( crate ) fn layout_of_ty_cycle_result (
380- _: & dyn HirDatabase ,
381- _: crate :: Ty ,
382- _: Arc < TraitEnvironment > ,
383- ) -> Result < Arc < Layout > , LayoutError > {
384- Err ( LayoutError :: RecursiveTypeWithoutIndirection )
385- }
386-
387- pub ( crate ) fn layout_of_ty_ns_cycle_result < ' db > (
369+ pub ( crate ) fn layout_of_ty_cycle_result < ' db > (
388370 _: & dyn HirDatabase ,
389371 _: Ty < ' db > ,
390372 _: Arc < TraitEnvironment > ,
0 commit comments