golang.org/x/tools/gopls@v0.15.3/internal/test/marker/testdata/rename/unexported.txt (about) 1 2 This test attempts to rename a.S.X to x, which would make it 3 inaccessible from its external test package. The rename tool 4 should report an error rather than wrecking the program. 5 See issue #59403. 6 7 -- go.mod -- 8 module example.com 9 go 1.12 10 11 -- a/a.go -- 12 package a 13 14 var S struct{ X int } //@renameerr("X", "x", oops) 15 16 -- a/a_test.go -- 17 package a_test 18 19 import "example.com/a" 20 21 var Y = a.S.X 22 23 -- @oops -- 24 a/a.go:3:15: renaming "X" to "x" would make it unexported 25 a/a_test.go:5:13: breaking references from packages such as "example.com/a_test"