diff options
| author | Vincent Esche <regexident@gmail.com> | 2025-06-19 18:01:32 +0200 |
|---|---|---|
| committer | Vincent Esche <regexident@gmail.com> | 2025-06-19 18:04:46 +0200 |
| commit | 77858696ac864a3a6d6f2601fe398a86895c7144 (patch) | |
| tree | c6669757d80b72462207fb5444f2d273dc2ab8c9 /src/tools/rust-analyzer | |
| parent | b8cc80565f65c931d7bc221bbc0861e7259a29a4 (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.rs | 4 |
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() } |
