From a01fe887c61b465ec34db5a6a0b80848405df409 Mon Sep 17 00:00:00 2001 From: Vincent Esche Date: Mon, 26 May 2025 13:27:01 +0200 Subject: [PATCH] Make `Semantics<'db, DB>` support `Semantics<'db, dyn HirDatabase>`, by use of `DB: ?Sized` --- crates/hir/src/semantics.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/hir/src/semantics.rs b/crates/hir/src/semantics.rs index 247d640697..117d9c4920 100644 --- a/crates/hir/src/semantics.rs +++ b/crates/hir/src/semantics.rs @@ -147,7 +147,7 @@ impl TypeInfo { } /// Primary API to get semantic information, like types, from syntax trees. -pub struct Semantics<'db, DB> { +pub struct Semantics<'db, DB: ?Sized> { pub db: &'db DB, imp: SemanticsImpl<'db>, }