diff options
author | Aleksey Kladov <[email protected]> | 2019-03-14 10:14:54 +0000 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2019-03-17 09:52:52 +0000 |
commit | b2a6c1736295a5fffa5ac0d0fee835cdc719ada3 (patch) | |
tree | 56fd27197126f11011fe9030cd9bfb80e142e709 /crates/ra_hir/src/db.rs | |
parent | c7259a899c1709753dcda0fb117e2f7cc30a4d6e (diff) |
remove lower module
Diffstat (limited to 'crates/ra_hir/src/db.rs')
-rw-r--r-- | crates/ra_hir/src/db.rs | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/crates/ra_hir/src/db.rs b/crates/ra_hir/src/db.rs index 0190f4987..b8c0a68a6 100644 --- a/crates/ra_hir/src/db.rs +++ b/crates/ra_hir/src/db.rs | |||
@@ -10,7 +10,7 @@ use crate::{ | |||
10 | Struct, Enum, StructField, | 10 | Struct, Enum, StructField, |
11 | Const, ConstSignature, Static, | 11 | Const, ConstSignature, Static, |
12 | macros::MacroExpansion, | 12 | macros::MacroExpansion, |
13 | nameres::{Namespace, lower::{LoweredModule, ImportSourceMap}, crate_def_map::{RawItems, CrateDefMap}}, | 13 | nameres::{Namespace, lower::{ImportSourceMap}, crate_def_map::{RawItems, CrateDefMap}}, |
14 | ty::{InferenceResult, Ty, method_resolution::CrateImplBlocks, TypableDef, CallableDef, FnSig}, | 14 | ty::{InferenceResult, Ty, method_resolution::CrateImplBlocks, TypableDef, CallableDef, FnSig}, |
15 | adt::{StructData, EnumData}, | 15 | adt::{StructData, EnumData}, |
16 | impl_block::{ModuleImplBlocks, ImplSourceMap}, | 16 | impl_block::{ModuleImplBlocks, ImplSourceMap}, |
@@ -38,18 +38,12 @@ pub trait PersistentHirDatabase: SourceDatabase + AsRef<HirInterner> { | |||
38 | #[salsa::invoke(crate::ids::SourceFileItems::file_item_query)] | 38 | #[salsa::invoke(crate::ids::SourceFileItems::file_item_query)] |
39 | fn file_item(&self, source_item_id: SourceItemId) -> TreeArc<SyntaxNode>; | 39 | fn file_item(&self, source_item_id: SourceItemId) -> TreeArc<SyntaxNode>; |
40 | 40 | ||
41 | #[salsa::invoke(crate::nameres::lower::LoweredModule::lower_module_with_source_map_query)] | ||
42 | fn lower_module_with_source_map( | ||
43 | &self, | ||
44 | module: Module, | ||
45 | ) -> (Arc<LoweredModule>, Arc<ImportSourceMap>); | ||
46 | |||
47 | #[salsa::invoke(crate::nameres::lower::LoweredModule::lower_module_query)] | ||
48 | fn lower_module(&self, module: Module) -> Arc<LoweredModule>; | ||
49 | |||
50 | #[salsa::invoke(RawItems::raw_items_query)] | 41 | #[salsa::invoke(RawItems::raw_items_query)] |
51 | fn raw_items(&self, file_id: FileId) -> Arc<RawItems>; | 42 | fn raw_items(&self, file_id: FileId) -> Arc<RawItems>; |
52 | 43 | ||
44 | #[salsa::invoke(RawItems::raw_items_with_source_map_query)] | ||
45 | fn raw_items_with_source_map(&self, file_id: FileId) -> (Arc<RawItems>, Arc<ImportSourceMap>); | ||
46 | |||
53 | #[salsa::invoke(CrateDefMap::crate_def_map_query)] | 47 | #[salsa::invoke(CrateDefMap::crate_def_map_query)] |
54 | fn crate_def_map(&self, krate: Crate) -> Arc<CrateDefMap>; | 48 | fn crate_def_map(&self, krate: Crate) -> Arc<CrateDefMap>; |
55 | 49 | ||