diff options
author | Florian Diebold <[email protected]> | 2019-09-25 19:01:02 +0100 |
---|---|---|
committer | Florian Diebold <[email protected]> | 2019-09-25 19:04:37 +0100 |
commit | d0d1a202d4a4c56e593611aa34ef2e39255d16d2 (patch) | |
tree | b0928748d21ca45547e53701c6fc4d6d93a39c9a /crates/ra_hir/src/db.rs | |
parent | a452e50e0e89390b8a055f0c7c64100e9872edac (diff) |
Fix retrieval of the Fn traits
I used the wrong query, so it only used the lang items from the respective
crate...
Diffstat (limited to 'crates/ra_hir/src/db.rs')
-rw-r--r-- | crates/ra_hir/src/db.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/ra_hir/src/db.rs b/crates/ra_hir/src/db.rs index 2b20ae02b..deed1c62f 100644 --- a/crates/ra_hir/src/db.rs +++ b/crates/ra_hir/src/db.rs | |||
@@ -136,8 +136,8 @@ pub trait DefDatabase: InternDatabase + HirDebugDatabase { | |||
136 | #[salsa::invoke(crate::lang_item::LangItems::module_lang_items_query)] | 136 | #[salsa::invoke(crate::lang_item::LangItems::module_lang_items_query)] |
137 | fn module_lang_items(&self, module: Module) -> Option<Arc<LangItems>>; | 137 | fn module_lang_items(&self, module: Module) -> Option<Arc<LangItems>>; |
138 | 138 | ||
139 | #[salsa::invoke(crate::lang_item::LangItems::lang_items_query)] | 139 | #[salsa::invoke(crate::lang_item::LangItems::crate_lang_items_query)] |
140 | fn lang_items(&self, krate: Crate) -> Arc<LangItems>; | 140 | fn crate_lang_items(&self, krate: Crate) -> Arc<LangItems>; |
141 | 141 | ||
142 | #[salsa::invoke(crate::lang_item::LangItems::lang_item_query)] | 142 | #[salsa::invoke(crate::lang_item::LangItems::lang_item_query)] |
143 | fn lang_item(&self, start_crate: Crate, item: SmolStr) -> Option<LangItemTarget>; | 143 | fn lang_item(&self, start_crate: Crate, item: SmolStr) -> Option<LangItemTarget>; |