migrate modue map to salsa

This commit is contained in:
Aleksey Kladov 2018-10-08 13:18:47 +03:00
parent d8aee31a60
commit d783371b86
5 changed files with 172 additions and 165 deletions

View file

@ -9,7 +9,8 @@ use ra_syntax::File;
use ra_editor::{LineIndex};
use crate::{
symbol_index::SymbolIndex,
FileId, FileResolverImp
module_map::{ModulesDatabase, ModuleTreeQuery, ModuleDescriptorQuery},
FileId, FileResolverImp,
};
#[derive(Default)]
@ -40,6 +41,10 @@ salsa::database_storage! {
fn file_lines() for FileLinesQuery;
fn file_symbols() for FileSymbolsQuery;
}
impl ModulesDatabase {
fn module_tree() for ModuleTreeQuery;
fn module_descriptor() for ModuleDescriptorQuery;
}
}
}