honnef.co/go/tools@v0.5.0-0.dev.0.20240520180541-dcae280a5e87/unused/testdata/src/example.com/anonymous/anonymous.go (about) 1 package pkg 2 3 import "fmt" 4 5 type Node interface { //@ used("Node", true) 6 position() int //@ used("position", true) 7 } 8 9 type noder struct{} //@ used("noder", true) 10 11 func (noder) position() int { panic("unreachable") } //@ used("position", true) 12 13 func Fn() { //@ used("Fn", true) 14 nodes := []Node{struct { //@ used("nodes", true) 15 noder //@ used("noder", true) 16 }{}} 17 fmt.Println(nodes) 18 }