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