diff options
author | Ville Penttinen <[email protected]> | 2019-02-25 08:21:01 +0000 |
---|---|---|
committer | Ville Penttinen <[email protected]> | 2019-02-25 08:55:23 +0000 |
commit | 29f93a79069cf929fbc6d4efa194a0ab18bb1f45 (patch) | |
tree | 84c7e7bbff03b649287bb55c8c9488e4c6597068 /crates/ra_hir/src/db.rs | |
parent | 18b0bd9bffeeeaf664f4a21894d5bfff51e82b32 (diff) |
Add static type inference
Diffstat (limited to 'crates/ra_hir/src/db.rs')
-rw-r--r-- | crates/ra_hir/src/db.rs | 5 |
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)] |