Cleanup query fn naming

This commit is contained in:
Aleksey Kladov 2020-05-19 16:54:45 +02:00
parent 01bd1e1296
commit dce31efdde
2 changed files with 5 additions and 3 deletions

View file

@ -112,7 +112,7 @@ pub trait DefDatabase: InternDatabase + AstDatabase + Upcast<dyn AstDatabase> {
#[salsa::invoke(Documentation::documentation_query)] #[salsa::invoke(Documentation::documentation_query)]
fn documentation(&self, def: AttrDefId) -> Option<Documentation>; fn documentation(&self, def: AttrDefId) -> Option<Documentation>;
#[salsa::invoke(find_path::importable_locations_in_crate)] #[salsa::invoke(find_path::importable_locations_of_query)]
fn importable_locations_of( fn importable_locations_of(
&self, &self,
item: ItemInNs, item: ItemInNs,

View file

@ -3,6 +3,7 @@
use std::sync::Arc; use std::sync::Arc;
use hir_expand::name::{known, AsName, Name}; use hir_expand::name::{known, AsName, Name};
use ra_prof::profile;
use test_utils::tested_by; use test_utils::tested_by;
use crate::{ use crate::{
@ -18,7 +19,7 @@ use crate::{
/// Find a path that can be used to refer to a certain item. This can depend on /// Find a path that can be used to refer to a certain item. This can depend on
/// *from where* you're referring to the item, hence the `from` parameter. /// *from where* you're referring to the item, hence the `from` parameter.
pub fn find_path(db: &dyn DefDatabase, item: ItemInNs, from: ModuleId) -> Option<ModPath> { pub fn find_path(db: &dyn DefDatabase, item: ItemInNs, from: ModuleId) -> Option<ModPath> {
let _p = ra_prof::profile("find_path"); let _p = profile("find_path");
find_path_inner(db, item, from, MAX_PATH_LEN) find_path_inner(db, item, from, MAX_PATH_LEN)
} }
@ -213,11 +214,12 @@ fn find_importable_locations(
/// ///
/// Note that the crate doesn't need to be the one in which the item is defined; /// Note that the crate doesn't need to be the one in which the item is defined;
/// it might be re-exported in other crates. /// it might be re-exported in other crates.
pub(crate) fn importable_locations_in_crate( pub(crate) fn importable_locations_of_query(
db: &dyn DefDatabase, db: &dyn DefDatabase,
item: ItemInNs, item: ItemInNs,
krate: CrateId, krate: CrateId,
) -> Arc<[(ModuleId, Name, Visibility)]> { ) -> Arc<[(ModuleId, Name, Visibility)]> {
let _p = profile("importable_locations_of_query");
let def_map = db.crate_def_map(krate); let def_map = db.crate_def_map(krate);
let mut result = Vec::new(); let mut result = Vec::new();
for (local_id, data) in def_map.modules.iter() { for (local_id, data) in def_map.modules.iter() {