From a78228a39c4786e67e5a94384388a04aa8d7b172 Mon Sep 17 00:00:00 2001 From: Florian Diebold Date: Sun, 5 May 2019 16:04:31 +0200 Subject: Turn `implements` into a query again --- crates/ra_hir/src/db.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'crates/ra_hir/src/db.rs') diff --git a/crates/ra_hir/src/db.rs b/crates/ra_hir/src/db.rs index 8aaf0375a..689dd6225 100644 --- a/crates/ra_hir/src/db.rs +++ b/crates/ra_hir/src/db.rs @@ -161,6 +161,13 @@ pub trait HirDatabase: DefDatabase { #[salsa::invoke(crate::ty::traits::solver)] #[salsa::volatile] fn solver(&self, krate: Crate) -> Arc>; + + #[salsa::invoke(crate::ty::traits::implements)] + fn implements( + &self, + krate: Crate, + goal: crate::ty::Canonical, + ) -> Option; } #[test] -- cgit v1.2.3