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.rs | 37 |
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 { |