aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api/src
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2019-02-03 19:15:31 +0000
committerAleksey Kladov <[email protected]>2019-02-03 19:15:31 +0000
commitdbf9820e35cf2d96bd3295e6890e8ef1cb0a060a (patch)
tree0b2388011e628c6a1ff6d7cbca0664ba00dfe4f5 /crates/ra_ide_api/src
parent395965351d467c716f259935557117fe42a8c9f4 (diff)
make HirDatabase object-safe
Diffstat (limited to 'crates/ra_ide_api/src')
-rw-r--r--crates/ra_ide_api/src/db.rs2
-rw-r--r--crates/ra_ide_api/src/lib.rs4
2 files changed, 4 insertions, 2 deletions
diff --git a/crates/ra_ide_api/src/db.rs b/crates/ra_ide_api/src/db.rs
index 3a9089c22..00f4bdfd2 100644
--- a/crates/ra_ide_api/src/db.rs
+++ b/crates/ra_ide_api/src/db.rs
@@ -60,8 +60,6 @@ impl salsa::ParallelDatabase for RootDatabase {
60 } 60 }
61} 61}
62 62
63impl CheckCanceled for RootDatabase {}
64
65impl AsRef<hir::HirInterner> for RootDatabase { 63impl AsRef<hir::HirInterner> for RootDatabase {
66 fn as_ref(&self) -> &hir::HirInterner { 64 fn as_ref(&self) -> &hir::HirInterner {
67 &self.interner 65 &self.interner
diff --git a/crates/ra_ide_api/src/lib.rs b/crates/ra_ide_api/src/lib.rs
index a087a2fff..65941a5ca 100644
--- a/crates/ra_ide_api/src/lib.rs
+++ b/crates/ra_ide_api/src/lib.rs
@@ -9,6 +9,10 @@
9//! 9//!
10//! The sibling `ra_ide_api_light` handles thouse bits of IDE functionality 10//! The sibling `ra_ide_api_light` handles thouse bits of IDE functionality
11//! which are restricted to a single file and need only syntax. 11//! which are restricted to a single file and need only syntax.
12
13// For proving that RootDatabase is RefUnwindSafe.
14#![recursion_limit = "128"]
15
12mod db; 16mod db;
13mod imp; 17mod imp;
14pub mod mock_analysis; 18pub mod mock_analysis;