This test checks that hover reports accessible embedded fields (after the doc comment and before the accessible methods). -- go.mod -- module example.com go 1.18 -- q/q.go -- package q type Q struct { One int two string q2[chan int] } type q2[T any] struct { Three *T four string } -- p.go -- package p import "example.com/q" // doc type P struct { q.Q } func (P) m() {} var p P //@hover("P", "P", P) -- @P -- ```go type P struct { q.Q } ``` doc ```go // Embedded fields: One int // through Q Three *chan int // through Q.q2 ``` ```go func (P) m() ``` [`p.P` on pkg.go.dev](https://pkg.go.dev/example.com#P)