1-- suggestedfix_a_11_21 --
2package fillstruct
3
4import (
5	"golang.org/x/tools/internal/lsp/fillstruct/data"
6)
7
8type basicStruct struct {
9	foo int
10}
11
12var _ = basicStruct{
13	foo: 0,
14} //@suggestedfix("}", "refactor.rewrite")
15
16type twoArgStruct struct {
17	foo int
18	bar string
19}
20
21var _ = twoArgStruct{} //@suggestedfix("}", "refactor.rewrite")
22
23type nestedStruct struct {
24	bar   string
25	basic basicStruct
26}
27
28var _ = nestedStruct{} //@suggestedfix("}", "refactor.rewrite")
29
30var _ = data.B{} //@suggestedfix("}", "refactor.rewrite")
31
32-- suggestedfix_a_18_22 --
33package fillstruct
34
35import (
36	"golang.org/x/tools/internal/lsp/fillstruct/data"
37)
38
39type basicStruct struct {
40	foo int
41}
42
43var _ = basicStruct{} //@suggestedfix("}", "refactor.rewrite")
44
45type twoArgStruct struct {
46	foo int
47	bar string
48}
49
50var _ = twoArgStruct{
51	foo: 0,
52	bar: "",
53} //@suggestedfix("}", "refactor.rewrite")
54
55type nestedStruct struct {
56	bar   string
57	basic basicStruct
58}
59
60var _ = nestedStruct{} //@suggestedfix("}", "refactor.rewrite")
61
62var _ = data.B{} //@suggestedfix("}", "refactor.rewrite")
63
64-- suggestedfix_a_25_22 --
65package fillstruct
66
67import (
68	"golang.org/x/tools/internal/lsp/fillstruct/data"
69)
70
71type basicStruct struct {
72	foo int
73}
74
75var _ = basicStruct{} //@suggestedfix("}", "refactor.rewrite")
76
77type twoArgStruct struct {
78	foo int
79	bar string
80}
81
82var _ = twoArgStruct{} //@suggestedfix("}", "refactor.rewrite")
83
84type nestedStruct struct {
85	bar   string
86	basic basicStruct
87}
88
89var _ = nestedStruct{
90	bar:   "",
91	basic: basicStruct{},
92} //@suggestedfix("}", "refactor.rewrite")
93
94var _ = data.B{} //@suggestedfix("}", "refactor.rewrite")
95
96-- suggestedfix_a_27_16 --
97package fillstruct
98
99import (
100	"golang.org/x/tools/internal/lsp/fillstruct/data"
101)
102
103type basicStruct struct {
104	foo int
105}
106
107var _ = basicStruct{} //@suggestedfix("}", "refactor.rewrite")
108
109type twoArgStruct struct {
110	foo int
111	bar string
112}
113
114var _ = twoArgStruct{} //@suggestedfix("}", "refactor.rewrite")
115
116type nestedStruct struct {
117	bar   string
118	basic basicStruct
119}
120
121var _ = nestedStruct{} //@suggestedfix("}", "refactor.rewrite")
122
123var _ = data.B{
124	ExportedInt: 0,
125} //@suggestedfix("}", "refactor.rewrite")
126
127