diff options
Diffstat (limited to 'crates/ra_hir/src/db.rs')
-rw-r--r-- | crates/ra_hir/src/db.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/crates/ra_hir/src/db.rs b/crates/ra_hir/src/db.rs index f7f124904..05259dcbb 100644 --- a/crates/ra_hir/src/db.rs +++ b/crates/ra_hir/src/db.rs | |||
@@ -164,6 +164,13 @@ pub trait HirDatabase: DefDatabase + AstDatabase { | |||
164 | #[salsa::invoke(crate::ty::callable_item_sig)] | 164 | #[salsa::invoke(crate::ty::callable_item_sig)] |
165 | fn callable_item_signature(&self, def: CallableDef) -> FnSig; | 165 | fn callable_item_signature(&self, def: CallableDef) -> FnSig; |
166 | 166 | ||
167 | #[salsa::invoke(crate::ty::generic_predicates_for_param_query)] | ||
168 | fn generic_predicates_for_param( | ||
169 | &self, | ||
170 | def: GenericDef, | ||
171 | param_idx: u32, | ||
172 | ) -> Arc<[GenericPredicate]>; | ||
173 | |||
167 | #[salsa::invoke(crate::ty::generic_predicates_query)] | 174 | #[salsa::invoke(crate::ty::generic_predicates_query)] |
168 | fn generic_predicates(&self, def: GenericDef) -> Arc<[GenericPredicate]>; | 175 | fn generic_predicates(&self, def: GenericDef) -> Arc<[GenericPredicate]>; |
169 | 176 | ||