about summary refs log tree commit diff
path: root/src/tools/rust-analyzer
diff options
context:
space:
mode:
authorVincent Esche <regexident@gmail.com>2025-06-19 18:01:32 +0200
committerVincent Esche <regexident@gmail.com>2025-06-19 18:04:46 +0200
commit77858696ac864a3a6d6f2601fe398a86895c7144 (patch)
treec6669757d80b72462207fb5444f2d273dc2ab8c9 /src/tools/rust-analyzer
parentb8cc80565f65c931d7bc221bbc0861e7259a29a4 (diff)
Add `fn parent(self, db) -> GenericDef` to `hir::TypeParam`
Diffstat (limited to 'src/tools/rust-analyzer')
-rw-r--r--src/tools/rust-analyzer/crates/hir/src/lib.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tools/rust-analyzer/crates/hir/src/lib.rs b/src/tools/rust-analyzer/crates/hir/src/lib.rs
index c4f5a7ef588..3b39707cf60 100644
--- a/src/tools/rust-analyzer/crates/hir/src/lib.rs
+++ b/src/tools/rust-analyzer/crates/hir/src/lib.rs
@@ -4150,6 +4150,10 @@ impl TypeParam {
         self.merge().name(db)
     }
 
+    pub fn parent(self, _db: &dyn HirDatabase) -> GenericDef {
+        self.id.parent().into()
+    }
+
     pub fn module(self, db: &dyn HirDatabase) -> Module {
         self.id.parent().module(db).into()
     }