-- Member-definition -- godef/a/d.go:6:2-8: defined here as \@Member [`(a.Thing).Member` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Thing.Member) ```go field Member string ``` -- Member-definition-json -- { "span": { "uri": "file://godef/a/d.go", "start": { "line": 6, "column": 2, "offset": 55 }, "end": { "line": 6, "column": 8, "offset": 61 } }, "description": "\\@Member\n\n[`(a.Thing).Member` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Thing.Member)\n\n```go\nfield Member string\n```" } -- Member-hover -- \@Member [`(a.Thing).Member` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Thing.Member) ```go field Member string ``` -- Other-definition -- godef/a/d.go:9:5-10: defined here as [`a.Other` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Other) ```go var a.Other a.Thing ``` -- Other-definition-json -- { "span": { "uri": "file://godef/a/d.go", "start": { "line": 9, "column": 5, "offset": 86 }, "end": { "line": 9, "column": 10, "offset": 91 } }, "description": "[`a.Other` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Other)\n\n```go\nvar a.Other a.Thing\n```" } -- Other-hover -- [`a.Other` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Other) ```go var a.Other a.Thing ``` -- Thing-definition -- godef/a/d.go:5:6-11: defined here as [`a.Thing` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Thing) ```go Thing struct { Member string //@Member } ``` -- Thing-definition-json -- { "span": { "uri": "file://godef/a/d.go", "start": { "line": 5, "column": 6, "offset": 30 }, "end": { "line": 5, "column": 11, "offset": 35 } }, "description": "[`a.Thing` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Thing)\n\n```go\nThing struct {\n\tMember string //@Member\n}\n```" } -- Thing-hover -- [`a.Thing` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Thing) ```go Thing struct { Member string //@Member } ``` -- Things-definition -- godef/a/d.go:11:6-12: defined here as [`a.Things` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Things) ```go func a.Things(val []string) []a.Thing ``` -- Things-definition-json -- { "span": { "uri": "file://godef/a/d.go", "start": { "line": 11, "column": 6, "offset": 113 }, "end": { "line": 11, "column": 12, "offset": 119 } }, "description": "[`a.Things` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Things)\n\n```go\nfunc a.Things(val []string) []a.Thing\n```" } -- Things-hover -- [`a.Things` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Things) ```go func a.Things(val []string) []a.Thing ```