@@ -197,7 +197,7 @@ pub trait Traversable {
197
197
198
198
impl Traversable for Foldable {
199
199
fn traversable ( interner : & Interner < ' _ > ) -> TokenStream {
200
- quote ! { :: rustc_middle :: ty :: fold:: TypeFoldable <#interner> }
200
+ quote ! { :: rustc_type_ir :: fold:: TypeFoldable <#interner> }
201
201
}
202
202
fn supertraits ( interner : & Interner < ' _ > ) -> TokenStream {
203
203
Visitable :: traversable ( interner)
@@ -206,7 +206,7 @@ impl Traversable for Foldable {
206
206
if noop {
207
207
bind
208
208
} else {
209
- quote ! { :: rustc_middle :: ty :: noop_if_trivially_traversable!( #bind. try_fold_with:: <#interner>( folder) ) ? }
209
+ quote ! { :: rustc_type_ir :: noop_if_trivially_traversable!( #bind. try_fold_with:: <#interner>( folder) ) ? }
210
210
}
211
211
}
212
212
fn arm (
@@ -222,7 +222,7 @@ impl Traversable for Foldable {
222
222
body : impl ToTokens ,
223
223
) -> TokenStream {
224
224
quote ! {
225
- fn try_fold_with<#traverser: :: rustc_middle :: ty :: fold:: FallibleTypeFolder <#interner>>(
225
+ fn try_fold_with<#traverser: :: rustc_type_ir :: fold:: FallibleTypeFolder <#interner>>(
226
226
self ,
227
227
folder: & mut #traverser
228
228
) -> :: core:: result:: Result <Self , #traverser:: Error > {
@@ -234,7 +234,7 @@ impl Traversable for Foldable {
234
234
235
235
impl Traversable for Visitable {
236
236
fn traversable ( interner : & Interner < ' _ > ) -> TokenStream {
237
- quote ! { :: rustc_middle :: ty :: visit:: TypeVisitable <#interner> }
237
+ quote ! { :: rustc_type_ir :: visit:: TypeVisitable <#interner> }
238
238
}
239
239
fn supertraits ( _: & Interner < ' _ > ) -> TokenStream {
240
240
quote ! { :: core:: clone:: Clone + :: core:: fmt:: Debug }
@@ -243,7 +243,7 @@ impl Traversable for Visitable {
243
243
if noop {
244
244
quote ! { }
245
245
} else {
246
- quote ! { :: rustc_middle :: ty :: noop_if_trivially_traversable!( #bind. visit_with:: <#interner>( visitor) ) ?; }
246
+ quote ! { :: rustc_type_ir :: noop_if_trivially_traversable!( #bind. visit_with:: <#interner>( visitor) ) ?; }
247
247
}
248
248
}
249
249
fn arm (
@@ -263,7 +263,7 @@ impl Traversable for Visitable {
263
263
body : impl ToTokens ,
264
264
) -> TokenStream {
265
265
quote ! {
266
- fn visit_with<#traverser: :: rustc_middle :: ty :: visit:: TypeVisitor <#interner>>(
266
+ fn visit_with<#traverser: :: rustc_type_ir :: visit:: TypeVisitor <#interner>>(
267
267
& self ,
268
268
visitor: & mut #traverser
269
269
) -> :: core:: ops:: ControlFlow <#traverser:: BreakTy > {
@@ -325,7 +325,7 @@ pub fn traversable_derive<T: Traversable>(
325
325
let traversable = T :: traversable ( & interner) ;
326
326
327
327
let skip_traversal =
328
- |t : & dyn ToTokens | parse_quote ! { #interner: :: rustc_middle :: ty :: TriviallyTraverses <#t> } ;
328
+ |t : & dyn ToTokens | parse_quote ! { #interner: :: rustc_type_ir :: TriviallyTraverses <#t> } ;
329
329
330
330
structure. underscore_const ( true ) ;
331
331
structure. add_bounds ( synstructure:: AddBounds :: None ) ;
0 commit comments