diff options
author | Aleksey Kladov <[email protected]> | 2018-11-27 10:58:42 +0000 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2018-11-27 12:01:52 +0000 |
commit | 16cdd126b61086513c1b6049a80a7d64fc1d0f60 (patch) | |
tree | 14adba610376ff72a76f515f3ccb95c42b0d7174 /crates/ra_analysis/src/db.rs | |
parent | 8e37208040a456d4e481472f69b3b584655ee90f (diff) |
add file items query
Diffstat (limited to 'crates/ra_analysis/src/db.rs')
-rw-r--r-- | crates/ra_analysis/src/db.rs | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/crates/ra_analysis/src/db.rs b/crates/ra_analysis/src/db.rs index 6b56f99ac..418711300 100644 --- a/crates/ra_analysis/src/db.rs +++ b/crates/ra_analysis/src/db.rs | |||
@@ -7,10 +7,7 @@ use salsa::{self, Database}; | |||
7 | 7 | ||
8 | use crate::{ | 8 | use crate::{ |
9 | db, | 9 | db, |
10 | descriptors::{ | 10 | descriptors, |
11 | DescriptorDatabase, FnScopesQuery, FnSyntaxQuery, ModuleTreeQuery, | ||
12 | SubmodulesQuery, ItemMapQuery, InputModuleItemsQuery, | ||
13 | }, | ||
14 | symbol_index::SymbolIndex, | 11 | symbol_index::SymbolIndex, |
15 | syntax_ptr::SyntaxPtr, | 12 | syntax_ptr::SyntaxPtr, |
16 | loc2id::{IdMaps, IdDatabase}, | 13 | loc2id::{IdMaps, IdDatabase}, |
@@ -125,13 +122,15 @@ salsa::database_storage! { | |||
125 | fn file_symbols() for FileSymbolsQuery; | 122 | fn file_symbols() for FileSymbolsQuery; |
126 | fn resolve_syntax_ptr() for ResolveSyntaxPtrQuery; | 123 | fn resolve_syntax_ptr() for ResolveSyntaxPtrQuery; |
127 | } | 124 | } |
128 | impl DescriptorDatabase { | 125 | impl descriptors::DescriptorDatabase { |
129 | fn module_tree() for ModuleTreeQuery; | 126 | fn module_tree() for descriptors::ModuleTreeQuery; |
130 | fn fn_scopes() for FnScopesQuery; | 127 | fn fn_scopes() for descriptors::FnScopesQuery; |
131 | fn _input_module_items() for InputModuleItemsQuery; | 128 | fn _file_items() for descriptors::FileItemsQuery; |
132 | fn _item_map() for ItemMapQuery; | 129 | fn _file_item() for descriptors::FileItemQuery; |
133 | fn _fn_syntax() for FnSyntaxQuery; | 130 | fn _input_module_items() for descriptors::InputModuleItemsQuery; |
134 | fn _submodules() for SubmodulesQuery; | 131 | fn _item_map() for descriptors::ItemMapQuery; |
132 | fn _fn_syntax() for descriptors::FnSyntaxQuery; | ||
133 | fn _submodules() for descriptors::SubmodulesQuery; | ||
135 | } | 134 | } |
136 | } | 135 | } |
137 | } | 136 | } |