From 3f0cf6ebe1a42c3a38f3ab8a7b2e10110ed91ee1 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Sat, 23 Mar 2019 15:37:04 +0300 Subject: rename persistent hir database -> def database --- crates/ra_hir/src/nameres/collector.rs | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'crates/ra_hir/src/nameres/collector.rs') diff --git a/crates/ra_hir/src/nameres/collector.rs b/crates/ra_hir/src/nameres/collector.rs index 3ea8d592c..c5b73cfbe 100644 --- a/crates/ra_hir/src/nameres/collector.rs +++ b/crates/ra_hir/src/nameres/collector.rs @@ -6,7 +6,7 @@ use ra_db::FileId; use crate::{ Function, Module, Struct, Enum, Const, Static, Trait, TypeAlias, - PersistentHirDatabase, HirFileId, Name, Path, Problem, Crate, + DefDatabase, HirFileId, Name, Path, Problem, Crate, KnownName, nameres::{Resolution, PerNs, ModuleDef, ReachedFixedPoint, ResolveMode, raw}, ids::{AstItemDef, LocationCtx, MacroCallLoc, SourceItemId, MacroCallId}, @@ -14,10 +14,7 @@ use crate::{ use super::{CrateDefMap, CrateModuleId, ModuleData, CrateMacroId}; -pub(super) fn collect_defs( - db: &impl PersistentHirDatabase, - mut def_map: CrateDefMap, -) -> CrateDefMap { +pub(super) fn collect_defs(db: &impl DefDatabase, mut def_map: CrateDefMap) -> CrateDefMap { // populate external prelude for dep in def_map.krate.dependencies(db) { log::debug!("crate dep {:?} -> {:?}", dep.name, dep.krate); @@ -57,7 +54,7 @@ struct DefCollector { impl<'a, DB> DefCollector<&'a DB> where - DB: PersistentHirDatabase, + DB: DefDatabase, { fn collect(&mut self) { let crate_graph = self.db.crate_graph(); @@ -370,7 +367,7 @@ struct ModCollector<'a, D> { impl ModCollector<'_, &'_ mut DefCollector<&'_ DB>> where - DB: PersistentHirDatabase, + DB: DefDatabase, { fn collect(&mut self, items: &[raw::RawItem]) { for item in items { @@ -523,7 +520,7 @@ fn is_macro_rules(path: &Path) -> bool { } fn resolve_submodule( - db: &impl PersistentHirDatabase, + db: &impl DefDatabase, file_id: HirFileId, name: &Name, is_root: bool, -- cgit v1.2.3