Implement upcast_mut for new TestDb (#12470)

This commit is contained in:
Micha Reiser 2024-07-23 09:11:00 +02:00 committed by GitHub
parent 40d9324f5a
commit b9b7deff17
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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<dyn SourceDb> for TestDb {
fn upcast(&self) -> &(dyn SourceDb + 'static) {
self
}
fn upcast_mut(&mut self) -> &mut (dyn SourceDb + 'static) {
self
}
}
impl Upcast<dyn ResolverDb> 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 {}