let errors = Lock::new(Vec::new());
par_iter(&hir_map.krate().modules).for_each(|(module_id, _)| {
- hir_map.visit_item_likes_in_module(hir_map.local_def_id(*module_id), &mut OuterVisitor {
+ let local_def_id = hir_map.local_def_id_from_node_id(*module_id);
+ hir_map.visit_item_likes_in_module(local_def_id, &mut OuterVisitor {
hir_map,
errors: &errors,
});
hir_id: HirId,
walk: F) {
assert!(self.owner_def_index.is_none());
- let owner_def_index = self.hir_map.local_def_id_from_hir_id(hir_id).index;
+ let owner_def_index = self.hir_map.local_def_id(hir_id).index;
self.owner_def_index = Some(owner_def_index);
walk(self);