aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_analysis/src/db/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_analysis/src/db/mod.rs')
-rw-r--r--crates/ra_analysis/src/db/mod.rs9
1 files changed, 1 insertions, 8 deletions
diff --git a/crates/ra_analysis/src/db/mod.rs b/crates/ra_analysis/src/db/mod.rs
index 8387118ad..1a9023697 100644
--- a/crates/ra_analysis/src/db/mod.rs
+++ b/crates/ra_analysis/src/db/mod.rs
@@ -1,7 +1,6 @@
1pub(crate) mod input; 1pub(crate) mod input;
2 2
3use std::{ 3use std::{
4 fmt,
5 sync::Arc, 4 sync::Arc,
6}; 5};
7 6
@@ -17,17 +16,11 @@ use crate::{
17 FileId, 16 FileId,
18}; 17};
19 18
20#[derive(Default)] 19#[derive(Default, Debug)]
21pub(crate) struct RootDatabase { 20pub(crate) struct RootDatabase {
22 runtime: salsa::Runtime<RootDatabase>, 21 runtime: salsa::Runtime<RootDatabase>,
23} 22}
24 23
25impl fmt::Debug for RootDatabase {
26 fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
27 fmt.write_str("RootDatabase { ... }")
28 }
29}
30
31impl salsa::Database for RootDatabase { 24impl salsa::Database for RootDatabase {
32 fn salsa_runtime(&self) -> &salsa::Runtime<RootDatabase> { 25 fn salsa_runtime(&self) -> &salsa::Runtime<RootDatabase> {
33 &self.runtime 26 &self.runtime