aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/db.rs
diff options
context:
space:
mode:
authorVille Penttinen <[email protected]>2019-02-25 08:21:01 +0000
committerVille Penttinen <[email protected]>2019-02-25 08:55:23 +0000
commit29f93a79069cf929fbc6d4efa194a0ab18bb1f45 (patch)
tree84c7e7bbff03b649287bb55c8c9488e4c6597068 /crates/ra_hir/src/db.rs
parent18b0bd9bffeeeaf664f4a21894d5bfff51e82b32 (diff)
Add static type inference
Diffstat (limited to 'crates/ra_hir/src/db.rs')
-rw-r--r--crates/ra_hir/src/db.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/crates/ra_hir/src/db.rs b/crates/ra_hir/src/db.rs
index 2be47c160..ec848f1b2 100644
--- a/crates/ra_hir/src/db.rs
+++ b/crates/ra_hir/src/db.rs
@@ -8,7 +8,7 @@ use crate::{
8 SourceFileItems, SourceItemId, Crate, Module, HirInterner, 8 SourceFileItems, SourceItemId, Crate, Module, HirInterner,
9 Function, FnSignature, ExprScopes, TypeAlias, 9 Function, FnSignature, ExprScopes, TypeAlias,
10 Struct, Enum, StructField, 10 Struct, Enum, StructField,
11 Const, ConstSignature, 11 Const, ConstSignature, Static,
12 macros::MacroExpansion, 12 macros::MacroExpansion,
13 module_tree::ModuleTree, 13 module_tree::ModuleTree,
14 nameres::{ItemMap, lower::{LoweredModule, ImportSourceMap}}, 14 nameres::{ItemMap, lower::{LoweredModule, ImportSourceMap}},
@@ -86,6 +86,9 @@ pub trait PersistentHirDatabase: SourceDatabase + AsRef<HirInterner> {
86 86
87 #[salsa::invoke(crate::ConstSignature::const_signature_query)] 87 #[salsa::invoke(crate::ConstSignature::const_signature_query)]
88 fn const_signature(&self, konst: Const) -> Arc<ConstSignature>; 88 fn const_signature(&self, konst: Const) -> Arc<ConstSignature>;
89
90 #[salsa::invoke(crate::ConstSignature::static_signature_query)]
91 fn static_signature(&self, konst: Static) -> Arc<ConstSignature>;
89} 92}
90 93
91#[salsa::query_group(HirDatabaseStorage)] 94#[salsa::query_group(HirDatabaseStorage)]