mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-30 13:51:31 +00:00
put source maps first for better stats
This commit is contained in:
parent
0fd2879b4e
commit
e7164e6aeb
2 changed files with 8 additions and 8 deletions
|
@ -95,27 +95,27 @@ pub trait DefDatabase: InternDatabase {
|
||||||
#[salsa::invoke(crate::traits::TraitItemsIndex::trait_items_index)]
|
#[salsa::invoke(crate::traits::TraitItemsIndex::trait_items_index)]
|
||||||
fn trait_items_index(&self, module: Module) -> crate::traits::TraitItemsIndex;
|
fn trait_items_index(&self, module: Module) -> crate::traits::TraitItemsIndex;
|
||||||
|
|
||||||
#[salsa::invoke(RawItems::raw_items_query)]
|
|
||||||
fn raw_items(&self, file_id: HirFileId) -> Arc<RawItems>;
|
|
||||||
|
|
||||||
#[salsa::invoke(RawItems::raw_items_with_source_map_query)]
|
#[salsa::invoke(RawItems::raw_items_with_source_map_query)]
|
||||||
fn raw_items_with_source_map(
|
fn raw_items_with_source_map(
|
||||||
&self,
|
&self,
|
||||||
file_id: HirFileId,
|
file_id: HirFileId,
|
||||||
) -> (Arc<RawItems>, Arc<ImportSourceMap>);
|
) -> (Arc<RawItems>, Arc<ImportSourceMap>);
|
||||||
|
|
||||||
|
#[salsa::invoke(RawItems::raw_items_query)]
|
||||||
|
fn raw_items(&self, file_id: HirFileId) -> Arc<RawItems>;
|
||||||
|
|
||||||
#[salsa::invoke(CrateDefMap::crate_def_map_query)]
|
#[salsa::invoke(CrateDefMap::crate_def_map_query)]
|
||||||
fn crate_def_map(&self, krate: Crate) -> Arc<CrateDefMap>;
|
fn crate_def_map(&self, krate: Crate) -> Arc<CrateDefMap>;
|
||||||
|
|
||||||
#[salsa::invoke(crate::impl_block::impls_in_module)]
|
|
||||||
fn impls_in_module(&self, module: Module) -> Arc<ModuleImplBlocks>;
|
|
||||||
|
|
||||||
#[salsa::invoke(crate::impl_block::impls_in_module_with_source_map_query)]
|
#[salsa::invoke(crate::impl_block::impls_in_module_with_source_map_query)]
|
||||||
fn impls_in_module_with_source_map(
|
fn impls_in_module_with_source_map(
|
||||||
&self,
|
&self,
|
||||||
module: Module,
|
module: Module,
|
||||||
) -> (Arc<ModuleImplBlocks>, Arc<ImplSourceMap>);
|
) -> (Arc<ModuleImplBlocks>, Arc<ImplSourceMap>);
|
||||||
|
|
||||||
|
#[salsa::invoke(crate::impl_block::impls_in_module)]
|
||||||
|
fn impls_in_module(&self, module: Module) -> Arc<ModuleImplBlocks>;
|
||||||
|
|
||||||
#[salsa::invoke(crate::generics::GenericParams::generic_params_query)]
|
#[salsa::invoke(crate::generics::GenericParams::generic_params_query)]
|
||||||
fn generic_params(&self, def: GenericDef) -> Arc<GenericParams>;
|
fn generic_params(&self, def: GenericDef) -> Arc<GenericParams>;
|
||||||
|
|
||||||
|
|
|
@ -269,11 +269,11 @@ impl RootDatabase {
|
||||||
hir::db::EnumDataQuery
|
hir::db::EnumDataQuery
|
||||||
hir::db::TraitDataQuery
|
hir::db::TraitDataQuery
|
||||||
hir::db::TraitItemsIndexQuery
|
hir::db::TraitItemsIndexQuery
|
||||||
hir::db::RawItemsQuery
|
|
||||||
hir::db::RawItemsWithSourceMapQuery
|
hir::db::RawItemsWithSourceMapQuery
|
||||||
|
hir::db::RawItemsQuery
|
||||||
hir::db::CrateDefMapQuery
|
hir::db::CrateDefMapQuery
|
||||||
hir::db::ImplsInModuleQuery
|
|
||||||
hir::db::ImplsInModuleWithSourceMapQuery
|
hir::db::ImplsInModuleWithSourceMapQuery
|
||||||
|
hir::db::ImplsInModuleQuery
|
||||||
hir::db::GenericParamsQuery
|
hir::db::GenericParamsQuery
|
||||||
hir::db::FnDataQuery
|
hir::db::FnDataQuery
|
||||||
hir::db::TypeAliasDataQuery
|
hir::db::TypeAliasDataQuery
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue