From b9b7deff17224d1cbba400ad46ca97caaa29204c Mon Sep 17 00:00:00 2001 From: Micha Reiser Date: Tue, 23 Jul 2024 09:11:00 +0200 Subject: [PATCH] Implement `upcast_mut` for new `TestDb` (#12470) --- crates/red_knot/src/db.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/crates/red_knot/src/db.rs b/crates/red_knot/src/db.rs index f5c366c5d5..4f6659c190 100644 --- a/crates/red_knot/src/db.rs +++ b/crates/red_knot/src/db.rs @@ -217,18 +217,27 @@ pub(crate) mod tests { fn upcast(&self) -> &(dyn SemanticDb + 'static) { self } + fn upcast_mut(&mut self) -> &mut (dyn SemanticDb + 'static) { + self + } } impl Upcast for TestDb { fn upcast(&self) -> &(dyn SourceDb + 'static) { self } + fn upcast_mut(&mut self) -> &mut (dyn SourceDb + 'static) { + self + } } impl Upcast for TestDb { fn upcast(&self) -> &(dyn ResolverDb + 'static) { self } + fn upcast_mut(&mut self) -> &mut (dyn ResolverDb + 'static) { + self + } } impl red_knot_module_resolver::Db for TestDb {}