mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-02 22:54:58 +00:00
add file items query
This commit is contained in:
parent
8e37208040
commit
16cdd126b6
3 changed files with 41 additions and 14 deletions
|
@ -7,10 +7,7 @@ use salsa::{self, Database};
|
|||
|
||||
use crate::{
|
||||
db,
|
||||
descriptors::{
|
||||
DescriptorDatabase, FnScopesQuery, FnSyntaxQuery, ModuleTreeQuery,
|
||||
SubmodulesQuery, ItemMapQuery, InputModuleItemsQuery,
|
||||
},
|
||||
descriptors,
|
||||
symbol_index::SymbolIndex,
|
||||
syntax_ptr::SyntaxPtr,
|
||||
loc2id::{IdMaps, IdDatabase},
|
||||
|
@ -125,13 +122,15 @@ salsa::database_storage! {
|
|||
fn file_symbols() for FileSymbolsQuery;
|
||||
fn resolve_syntax_ptr() for ResolveSyntaxPtrQuery;
|
||||
}
|
||||
impl DescriptorDatabase {
|
||||
fn module_tree() for ModuleTreeQuery;
|
||||
fn fn_scopes() for FnScopesQuery;
|
||||
fn _input_module_items() for InputModuleItemsQuery;
|
||||
fn _item_map() for ItemMapQuery;
|
||||
fn _fn_syntax() for FnSyntaxQuery;
|
||||
fn _submodules() for SubmodulesQuery;
|
||||
impl descriptors::DescriptorDatabase {
|
||||
fn module_tree() for descriptors::ModuleTreeQuery;
|
||||
fn fn_scopes() for descriptors::FnScopesQuery;
|
||||
fn _file_items() for descriptors::FileItemsQuery;
|
||||
fn _file_item() for descriptors::FileItemQuery;
|
||||
fn _input_module_items() for descriptors::InputModuleItemsQuery;
|
||||
fn _item_map() for descriptors::ItemMapQuery;
|
||||
fn _fn_syntax() for descriptors::FnSyntaxQuery;
|
||||
fn _submodules() for descriptors::SubmodulesQuery;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue