We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
DefPathHash
1 parent b9ac291 commit d6b49f9Copy full SHA for d6b49f9
src/librustc_metadata/rmeta/encoder.rs
@@ -1450,16 +1450,9 @@ impl EncodeContext<'tcx> {
1450
1451
let all_impls: Vec<_> = all_impls
1452
.into_iter()
1453
- .map(|(trait_def_id, mut impls)| {
1454
- // Bring everything into deterministic order for hashing
1455
- impls.sort_by_cached_key(|&index| {
1456
- tcx.hir().definitions().def_path_hash(LocalDefId { local_def_index: index })
1457
- });
1458
-
1459
- TraitImpls {
1460
- trait_id: (trait_def_id.krate.as_u32(), trait_def_id.index),
1461
- impls: self.lazy(&impls),
1462
- }
+ .map(|(trait_def_id, impls)| TraitImpls {
+ trait_id: (trait_def_id.krate.as_u32(), trait_def_id.index),
+ impls: self.lazy(&impls),
1463
})
1464
.collect();
1465
0 commit comments