Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-def/src/nameres/collector.rs')
| -rw-r--r-- | crates/hir-def/src/nameres/collector.rs | 36 |
1 files changed, 10 insertions, 26 deletions
diff --git a/crates/hir-def/src/nameres/collector.rs b/crates/hir-def/src/nameres/collector.rs index 5e3e143bef..7fea46bee3 100644 --- a/crates/hir-def/src/nameres/collector.rs +++ b/crates/hir-def/src/nameres/collector.rs @@ -1549,12 +1549,8 @@ impl ModCollector<'_, '_> { } ModItem::Function(id) => { let it = &self.item_tree[id]; - let fn_id = FunctionLoc { - container, - id: ItemTreeId::new(self.tree_id, id), - inherited_visibility: None, - } - .intern(db); + let fn_id = + FunctionLoc { container, id: ItemTreeId::new(self.tree_id, id) }.intern(db); let vis = resolve_vis(def_map, &self.item_tree[it.visibility]); if self.def_collector.is_proc_macro { @@ -1617,12 +1613,8 @@ impl ModCollector<'_, '_> { } ModItem::Const(id) => { let it = &self.item_tree[id]; - let const_id = ConstLoc { - container, - id: ItemTreeId::new(self.tree_id, id), - inherited_visibility: None, - } - .intern(db); + let const_id = + ConstLoc { container, id: ItemTreeId::new(self.tree_id, id) }.intern(db); match &it.name { Some(name) => { @@ -1643,13 +1635,9 @@ impl ModCollector<'_, '_> { let vis = resolve_vis(def_map, &self.item_tree[it.visibility]); update_def( self.def_collector, - StaticLoc { - container, - id: ItemTreeId::new(self.tree_id, id), - inherited_visibility: None, - } - .intern(db) - .into(), + StaticLoc { container, id: ItemTreeId::new(self.tree_id, id) } + .intern(db) + .into(), &it.name, vis, false, @@ -1675,13 +1663,9 @@ impl ModCollector<'_, '_> { let vis = resolve_vis(def_map, &self.item_tree[it.visibility]); update_def( self.def_collector, - TypeAliasLoc { - container, - id: ItemTreeId::new(self.tree_id, id), - inherited_visibility: None, - } - .intern(db) - .into(), + TypeAliasLoc { container, id: ItemTreeId::new(self.tree_id, id) } + .intern(db) + .into(), &it.name, vis, false, |