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