@@ -1109,6 +1109,10 @@ impl rustc_ast_lowering::Resolver for Resolver<'_> {
1109
1109
fn next_node_id ( & mut self ) -> NodeId {
1110
1110
self . next_node_id ( )
1111
1111
}
1112
+
1113
+ fn trait_map ( & self ) -> & NodeMap < Vec < TraitCandidate > > {
1114
+ & self . trait_map
1115
+ }
1112
1116
}
1113
1117
1114
1118
impl < ' a > Resolver < ' a > {
@@ -1284,11 +1288,6 @@ impl<'a> Resolver<'a> {
1284
1288
let definitions = self . definitions ;
1285
1289
let extern_crate_map = self . extern_crate_map ;
1286
1290
let export_map = self . export_map ;
1287
- let trait_map = self
1288
- . trait_map
1289
- . into_iter ( )
1290
- . map ( |( k, v) | ( definitions. node_id_to_hir_id ( k) , v) )
1291
- . collect ( ) ;
1292
1291
let maybe_unused_trait_imports = self . maybe_unused_trait_imports ;
1293
1292
let maybe_unused_extern_crates = self . maybe_unused_extern_crates ;
1294
1293
let glob_map = self . glob_map ;
@@ -1297,7 +1296,6 @@ impl<'a> Resolver<'a> {
1297
1296
cstore : Box :: new ( self . crate_loader . into_cstore ( ) ) ,
1298
1297
extern_crate_map,
1299
1298
export_map,
1300
- trait_map,
1301
1299
glob_map,
1302
1300
maybe_unused_trait_imports,
1303
1301
maybe_unused_extern_crates,
@@ -1315,11 +1313,6 @@ impl<'a> Resolver<'a> {
1315
1313
cstore : Box :: new ( self . cstore ( ) . clone ( ) ) ,
1316
1314
extern_crate_map : self . extern_crate_map . clone ( ) ,
1317
1315
export_map : self . export_map . clone ( ) ,
1318
- trait_map : self
1319
- . trait_map
1320
- . iter ( )
1321
- . map ( |( & k, v) | ( self . definitions . node_id_to_hir_id ( k) , v. clone ( ) ) )
1322
- . collect ( ) ,
1323
1316
glob_map : self . glob_map . clone ( ) ,
1324
1317
maybe_unused_trait_imports : self . maybe_unused_trait_imports . clone ( ) ,
1325
1318
maybe_unused_extern_crates : self . maybe_unused_extern_crates . clone ( ) ,
0 commit comments