Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-db/src/lib.rs')
-rw-r--r--crates/ide-db/src/lib.rs37
1 files changed, 2 insertions, 35 deletions
diff --git a/crates/ide-db/src/lib.rs b/crates/ide-db/src/lib.rs
index b5b4a9eeac..0fb4bdfa88 100644
--- a/crates/ide-db/src/lib.rs
+++ b/crates/ide-db/src/lib.rs
@@ -52,11 +52,11 @@ use std::{fmt, mem::ManuallyDrop};
use base_db::{
CrateGraphBuilder, CratesMap, FileSourceRootInput, FileText, Files, RootQueryDb,
- SourceDatabase, SourceRoot, SourceRootId, SourceRootInput, Upcast, query_group,
+ SourceDatabase, SourceRoot, SourceRootId, SourceRootInput, query_group,
};
use hir::{
FilePositionWrapper, FileRangeWrapper,
- db::{DefDatabase, ExpandDatabase, HirDatabase},
+ db::{DefDatabase, ExpandDatabase},
};
use triomphe::Arc;
@@ -116,39 +116,6 @@ impl fmt::Debug for RootDatabase {
}
}
-impl Upcast<dyn ExpandDatabase> for RootDatabase {
- #[inline]
- fn upcast(&self) -> &(dyn ExpandDatabase + 'static) {
- self
- }
-}
-
-impl Upcast<dyn DefDatabase> for RootDatabase {
- #[inline]
- fn upcast(&self) -> &(dyn DefDatabase + 'static) {
- self
- }
-}
-
-impl Upcast<dyn HirDatabase> for RootDatabase {
- #[inline]
- fn upcast(&self) -> &(dyn HirDatabase + 'static) {
- self
- }
-}
-
-impl Upcast<dyn RootQueryDb> for RootDatabase {
- fn upcast(&self) -> &(dyn RootQueryDb + 'static) {
- self
- }
-}
-
-impl Upcast<dyn SourceDatabase> for RootDatabase {
- fn upcast(&self) -> &(dyn SourceDatabase + 'static) {
- self
- }
-}
-
#[salsa::db]
impl SourceDatabase for RootDatabase {
fn file_text(&self, file_id: vfs::FileId) -> FileText {