From fc1e543f7abb69b8cab308410fa0a127950ee1c5 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Sat, 23 Nov 2019 14:44:43 +0300 Subject: Get rid of DefDatabase2 --- crates/ra_hir_def/src/lang_item.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'crates/ra_hir_def/src/lang_item.rs') diff --git a/crates/ra_hir_def/src/lang_item.rs b/crates/ra_hir_def/src/lang_item.rs index 4c1a764ea..df951c533 100644 --- a/crates/ra_hir_def/src/lang_item.rs +++ b/crates/ra_hir_def/src/lang_item.rs @@ -8,7 +8,7 @@ use ra_syntax::SmolStr; use rustc_hash::FxHashMap; use crate::{ - db::DefDatabase2, AdtId, AttrDefId, CrateId, EnumId, FunctionId, ImplId, ModuleDefId, ModuleId, + db::DefDatabase, AdtId, AttrDefId, CrateId, EnumId, FunctionId, ImplId, ModuleDefId, ModuleId, StaticId, StructId, TraitId, }; @@ -33,7 +33,7 @@ impl LangItems { } /// Salsa query. This will look for lang items in a specific crate. - pub(crate) fn crate_lang_items_query(db: &impl DefDatabase2, krate: CrateId) -> Arc { + pub(crate) fn crate_lang_items_query(db: &impl DefDatabase, krate: CrateId) -> Arc { let mut lang_items = LangItems::default(); let crate_def_map = db.crate_def_map(krate); @@ -47,7 +47,7 @@ impl LangItems { } pub(crate) fn module_lang_items_query( - db: &impl DefDatabase2, + db: &impl DefDatabase, module: ModuleId, ) -> Option> { let mut lang_items = LangItems::default(); @@ -62,7 +62,7 @@ impl LangItems { /// Salsa query. Look for a lang item, starting from the specified crate and recursively /// traversing its dependencies. pub(crate) fn lang_item_query( - db: &impl DefDatabase2, + db: &impl DefDatabase, start_crate: CrateId, item: SmolStr, ) -> Option { @@ -76,7 +76,7 @@ impl LangItems { .find_map(|dep| db.lang_item(dep.crate_id, item.clone())) } - fn collect_lang_items(&mut self, db: &impl DefDatabase2, module: ModuleId) { + fn collect_lang_items(&mut self, db: &impl DefDatabase, module: ModuleId) { // Look for impl targets let def_map = db.crate_def_map(module.krate); let module_data = &def_map[module.module_id]; @@ -106,7 +106,7 @@ impl LangItems { fn collect_lang_item( &mut self, - db: &impl DefDatabase2, + db: &impl DefDatabase, item: T, constructor: fn(T) -> LangItemTarget, ) where -- cgit v1.2.3