forked from mirror/go-json
6124 lines
255 KiB
Go
6124 lines
255 KiB
Go
// Code generated by cmd/generator. DO NOT EDIT!
|
|
package json
|
|
|
|
type codeType int
|
|
|
|
const (
|
|
codeOp codeType = 0
|
|
codeArrayHead codeType = 1
|
|
codeArrayElem codeType = 2
|
|
codeSliceHead codeType = 3
|
|
codeSliceElem codeType = 4
|
|
codeMapHead codeType = 5
|
|
codeMapKey codeType = 6
|
|
codeMapValue codeType = 7
|
|
codeStructFieldRecursive codeType = 8
|
|
codeStructField codeType = 9
|
|
)
|
|
|
|
type opType int
|
|
|
|
const (
|
|
opEnd opType = 0
|
|
opInterface opType = 1
|
|
opPtr opType = 2
|
|
opSliceHead opType = 3
|
|
opRootSliceHead opType = 4
|
|
opSliceElem opType = 5
|
|
opRootSliceElem opType = 6
|
|
opSliceEnd opType = 7
|
|
opArrayHead opType = 8
|
|
opArrayElem opType = 9
|
|
opArrayEnd opType = 10
|
|
opMapHead opType = 11
|
|
opMapHeadLoad opType = 12
|
|
opRootMapHead opType = 13
|
|
opMapKey opType = 14
|
|
opRootMapKey opType = 15
|
|
opMapValue opType = 16
|
|
opMapEnd opType = 17
|
|
opStructFieldHead opType = 18
|
|
opStructFieldHeadOmitEmpty opType = 19
|
|
opStructFieldHeadStringTag opType = 20
|
|
opStructFieldAnonymousHead opType = 21
|
|
opStructFieldAnonymousHeadOmitEmpty opType = 22
|
|
opStructFieldPtrAnonymousHeadOmitEmpty opType = 23
|
|
opStructFieldAnonymousHeadStringTag opType = 24
|
|
opStructFieldPtrAnonymousHeadStringTag opType = 25
|
|
opStructFieldPtrHead opType = 26
|
|
opStructFieldPtrHeadOmitEmpty opType = 27
|
|
opStructFieldPtrHeadStringTag opType = 28
|
|
opStructFieldPtrAnonymousHead opType = 29
|
|
opStructField opType = 30
|
|
opStructFieldOmitEmpty opType = 31
|
|
opStructFieldStringTag opType = 32
|
|
opStructFieldRecursive opType = 33
|
|
opStructEnd opType = 34
|
|
opStructAnonymousEnd opType = 35
|
|
opInt opType = 36
|
|
opInt8 opType = 37
|
|
opInt16 opType = 38
|
|
opInt32 opType = 39
|
|
opInt64 opType = 40
|
|
opUint opType = 41
|
|
opUint8 opType = 42
|
|
opUint16 opType = 43
|
|
opUint32 opType = 44
|
|
opUint64 opType = 45
|
|
opFloat32 opType = 46
|
|
opFloat64 opType = 47
|
|
opBool opType = 48
|
|
opString opType = 49
|
|
opBytes opType = 50
|
|
opMarshalJSON opType = 51
|
|
opMarshalText opType = 52
|
|
opStructFieldHeadInt opType = 53
|
|
opStructFieldHeadInt8 opType = 54
|
|
opStructFieldHeadInt16 opType = 55
|
|
opStructFieldHeadInt32 opType = 56
|
|
opStructFieldHeadInt64 opType = 57
|
|
opStructFieldHeadUint opType = 58
|
|
opStructFieldHeadUint8 opType = 59
|
|
opStructFieldHeadUint16 opType = 60
|
|
opStructFieldHeadUint32 opType = 61
|
|
opStructFieldHeadUint64 opType = 62
|
|
opStructFieldHeadFloat32 opType = 63
|
|
opStructFieldHeadFloat64 opType = 64
|
|
opStructFieldHeadBool opType = 65
|
|
opStructFieldHeadString opType = 66
|
|
opStructFieldHeadBytes opType = 67
|
|
opStructFieldHeadMarshalJSON opType = 68
|
|
opStructFieldHeadMarshalText opType = 69
|
|
opStructFieldHeadOmitEmptyInt opType = 70
|
|
opStructFieldHeadOmitEmptyInt8 opType = 71
|
|
opStructFieldHeadOmitEmptyInt16 opType = 72
|
|
opStructFieldHeadOmitEmptyInt32 opType = 73
|
|
opStructFieldHeadOmitEmptyInt64 opType = 74
|
|
opStructFieldHeadOmitEmptyUint opType = 75
|
|
opStructFieldHeadOmitEmptyUint8 opType = 76
|
|
opStructFieldHeadOmitEmptyUint16 opType = 77
|
|
opStructFieldHeadOmitEmptyUint32 opType = 78
|
|
opStructFieldHeadOmitEmptyUint64 opType = 79
|
|
opStructFieldHeadOmitEmptyFloat32 opType = 80
|
|
opStructFieldHeadOmitEmptyFloat64 opType = 81
|
|
opStructFieldHeadOmitEmptyBool opType = 82
|
|
opStructFieldHeadOmitEmptyString opType = 83
|
|
opStructFieldHeadOmitEmptyBytes opType = 84
|
|
opStructFieldHeadOmitEmptyMarshalJSON opType = 85
|
|
opStructFieldHeadOmitEmptyMarshalText opType = 86
|
|
opStructFieldHeadStringTagInt opType = 87
|
|
opStructFieldHeadStringTagInt8 opType = 88
|
|
opStructFieldHeadStringTagInt16 opType = 89
|
|
opStructFieldHeadStringTagInt32 opType = 90
|
|
opStructFieldHeadStringTagInt64 opType = 91
|
|
opStructFieldHeadStringTagUint opType = 92
|
|
opStructFieldHeadStringTagUint8 opType = 93
|
|
opStructFieldHeadStringTagUint16 opType = 94
|
|
opStructFieldHeadStringTagUint32 opType = 95
|
|
opStructFieldHeadStringTagUint64 opType = 96
|
|
opStructFieldHeadStringTagFloat32 opType = 97
|
|
opStructFieldHeadStringTagFloat64 opType = 98
|
|
opStructFieldHeadStringTagBool opType = 99
|
|
opStructFieldHeadStringTagString opType = 100
|
|
opStructFieldHeadStringTagBytes opType = 101
|
|
opStructFieldHeadStringTagMarshalJSON opType = 102
|
|
opStructFieldHeadStringTagMarshalText opType = 103
|
|
opStructFieldAnonymousHeadInt opType = 104
|
|
opStructFieldAnonymousHeadInt8 opType = 105
|
|
opStructFieldAnonymousHeadInt16 opType = 106
|
|
opStructFieldAnonymousHeadInt32 opType = 107
|
|
opStructFieldAnonymousHeadInt64 opType = 108
|
|
opStructFieldAnonymousHeadUint opType = 109
|
|
opStructFieldAnonymousHeadUint8 opType = 110
|
|
opStructFieldAnonymousHeadUint16 opType = 111
|
|
opStructFieldAnonymousHeadUint32 opType = 112
|
|
opStructFieldAnonymousHeadUint64 opType = 113
|
|
opStructFieldAnonymousHeadFloat32 opType = 114
|
|
opStructFieldAnonymousHeadFloat64 opType = 115
|
|
opStructFieldAnonymousHeadBool opType = 116
|
|
opStructFieldAnonymousHeadString opType = 117
|
|
opStructFieldAnonymousHeadBytes opType = 118
|
|
opStructFieldAnonymousHeadMarshalJSON opType = 119
|
|
opStructFieldAnonymousHeadMarshalText opType = 120
|
|
opStructFieldAnonymousHeadOmitEmptyInt opType = 121
|
|
opStructFieldAnonymousHeadOmitEmptyInt8 opType = 122
|
|
opStructFieldAnonymousHeadOmitEmptyInt16 opType = 123
|
|
opStructFieldAnonymousHeadOmitEmptyInt32 opType = 124
|
|
opStructFieldAnonymousHeadOmitEmptyInt64 opType = 125
|
|
opStructFieldAnonymousHeadOmitEmptyUint opType = 126
|
|
opStructFieldAnonymousHeadOmitEmptyUint8 opType = 127
|
|
opStructFieldAnonymousHeadOmitEmptyUint16 opType = 128
|
|
opStructFieldAnonymousHeadOmitEmptyUint32 opType = 129
|
|
opStructFieldAnonymousHeadOmitEmptyUint64 opType = 130
|
|
opStructFieldAnonymousHeadOmitEmptyFloat32 opType = 131
|
|
opStructFieldAnonymousHeadOmitEmptyFloat64 opType = 132
|
|
opStructFieldAnonymousHeadOmitEmptyBool opType = 133
|
|
opStructFieldAnonymousHeadOmitEmptyString opType = 134
|
|
opStructFieldAnonymousHeadOmitEmptyBytes opType = 135
|
|
opStructFieldAnonymousHeadOmitEmptyMarshalJSON opType = 136
|
|
opStructFieldAnonymousHeadOmitEmptyMarshalText opType = 137
|
|
opStructFieldAnonymousHeadStringTagInt opType = 138
|
|
opStructFieldAnonymousHeadStringTagInt8 opType = 139
|
|
opStructFieldAnonymousHeadStringTagInt16 opType = 140
|
|
opStructFieldAnonymousHeadStringTagInt32 opType = 141
|
|
opStructFieldAnonymousHeadStringTagInt64 opType = 142
|
|
opStructFieldAnonymousHeadStringTagUint opType = 143
|
|
opStructFieldAnonymousHeadStringTagUint8 opType = 144
|
|
opStructFieldAnonymousHeadStringTagUint16 opType = 145
|
|
opStructFieldAnonymousHeadStringTagUint32 opType = 146
|
|
opStructFieldAnonymousHeadStringTagUint64 opType = 147
|
|
opStructFieldAnonymousHeadStringTagFloat32 opType = 148
|
|
opStructFieldAnonymousHeadStringTagFloat64 opType = 149
|
|
opStructFieldAnonymousHeadStringTagBool opType = 150
|
|
opStructFieldAnonymousHeadStringTagString opType = 151
|
|
opStructFieldAnonymousHeadStringTagBytes opType = 152
|
|
opStructFieldAnonymousHeadStringTagMarshalJSON opType = 153
|
|
opStructFieldAnonymousHeadStringTagMarshalText opType = 154
|
|
opStructFieldPtrHeadInt opType = 155
|
|
opStructFieldPtrHeadInt8 opType = 156
|
|
opStructFieldPtrHeadInt16 opType = 157
|
|
opStructFieldPtrHeadInt32 opType = 158
|
|
opStructFieldPtrHeadInt64 opType = 159
|
|
opStructFieldPtrHeadUint opType = 160
|
|
opStructFieldPtrHeadUint8 opType = 161
|
|
opStructFieldPtrHeadUint16 opType = 162
|
|
opStructFieldPtrHeadUint32 opType = 163
|
|
opStructFieldPtrHeadUint64 opType = 164
|
|
opStructFieldPtrHeadFloat32 opType = 165
|
|
opStructFieldPtrHeadFloat64 opType = 166
|
|
opStructFieldPtrHeadBool opType = 167
|
|
opStructFieldPtrHeadString opType = 168
|
|
opStructFieldPtrHeadBytes opType = 169
|
|
opStructFieldPtrHeadMarshalJSON opType = 170
|
|
opStructFieldPtrHeadMarshalText opType = 171
|
|
opStructFieldPtrHeadOmitEmptyInt opType = 172
|
|
opStructFieldPtrHeadOmitEmptyInt8 opType = 173
|
|
opStructFieldPtrHeadOmitEmptyInt16 opType = 174
|
|
opStructFieldPtrHeadOmitEmptyInt32 opType = 175
|
|
opStructFieldPtrHeadOmitEmptyInt64 opType = 176
|
|
opStructFieldPtrHeadOmitEmptyUint opType = 177
|
|
opStructFieldPtrHeadOmitEmptyUint8 opType = 178
|
|
opStructFieldPtrHeadOmitEmptyUint16 opType = 179
|
|
opStructFieldPtrHeadOmitEmptyUint32 opType = 180
|
|
opStructFieldPtrHeadOmitEmptyUint64 opType = 181
|
|
opStructFieldPtrHeadOmitEmptyFloat32 opType = 182
|
|
opStructFieldPtrHeadOmitEmptyFloat64 opType = 183
|
|
opStructFieldPtrHeadOmitEmptyBool opType = 184
|
|
opStructFieldPtrHeadOmitEmptyString opType = 185
|
|
opStructFieldPtrHeadOmitEmptyBytes opType = 186
|
|
opStructFieldPtrHeadOmitEmptyMarshalJSON opType = 187
|
|
opStructFieldPtrHeadOmitEmptyMarshalText opType = 188
|
|
opStructFieldPtrHeadStringTagInt opType = 189
|
|
opStructFieldPtrHeadStringTagInt8 opType = 190
|
|
opStructFieldPtrHeadStringTagInt16 opType = 191
|
|
opStructFieldPtrHeadStringTagInt32 opType = 192
|
|
opStructFieldPtrHeadStringTagInt64 opType = 193
|
|
opStructFieldPtrHeadStringTagUint opType = 194
|
|
opStructFieldPtrHeadStringTagUint8 opType = 195
|
|
opStructFieldPtrHeadStringTagUint16 opType = 196
|
|
opStructFieldPtrHeadStringTagUint32 opType = 197
|
|
opStructFieldPtrHeadStringTagUint64 opType = 198
|
|
opStructFieldPtrHeadStringTagFloat32 opType = 199
|
|
opStructFieldPtrHeadStringTagFloat64 opType = 200
|
|
opStructFieldPtrHeadStringTagBool opType = 201
|
|
opStructFieldPtrHeadStringTagString opType = 202
|
|
opStructFieldPtrHeadStringTagBytes opType = 203
|
|
opStructFieldPtrHeadStringTagMarshalJSON opType = 204
|
|
opStructFieldPtrHeadStringTagMarshalText opType = 205
|
|
opStructFieldPtrAnonymousHeadInt opType = 206
|
|
opStructFieldPtrAnonymousHeadInt8 opType = 207
|
|
opStructFieldPtrAnonymousHeadInt16 opType = 208
|
|
opStructFieldPtrAnonymousHeadInt32 opType = 209
|
|
opStructFieldPtrAnonymousHeadInt64 opType = 210
|
|
opStructFieldPtrAnonymousHeadUint opType = 211
|
|
opStructFieldPtrAnonymousHeadUint8 opType = 212
|
|
opStructFieldPtrAnonymousHeadUint16 opType = 213
|
|
opStructFieldPtrAnonymousHeadUint32 opType = 214
|
|
opStructFieldPtrAnonymousHeadUint64 opType = 215
|
|
opStructFieldPtrAnonymousHeadFloat32 opType = 216
|
|
opStructFieldPtrAnonymousHeadFloat64 opType = 217
|
|
opStructFieldPtrAnonymousHeadBool opType = 218
|
|
opStructFieldPtrAnonymousHeadString opType = 219
|
|
opStructFieldPtrAnonymousHeadBytes opType = 220
|
|
opStructFieldPtrAnonymousHeadMarshalJSON opType = 221
|
|
opStructFieldPtrAnonymousHeadMarshalText opType = 222
|
|
opStructFieldPtrAnonymousHeadOmitEmptyInt opType = 223
|
|
opStructFieldPtrAnonymousHeadOmitEmptyInt8 opType = 224
|
|
opStructFieldPtrAnonymousHeadOmitEmptyInt16 opType = 225
|
|
opStructFieldPtrAnonymousHeadOmitEmptyInt32 opType = 226
|
|
opStructFieldPtrAnonymousHeadOmitEmptyInt64 opType = 227
|
|
opStructFieldPtrAnonymousHeadOmitEmptyUint opType = 228
|
|
opStructFieldPtrAnonymousHeadOmitEmptyUint8 opType = 229
|
|
opStructFieldPtrAnonymousHeadOmitEmptyUint16 opType = 230
|
|
opStructFieldPtrAnonymousHeadOmitEmptyUint32 opType = 231
|
|
opStructFieldPtrAnonymousHeadOmitEmptyUint64 opType = 232
|
|
opStructFieldPtrAnonymousHeadOmitEmptyFloat32 opType = 233
|
|
opStructFieldPtrAnonymousHeadOmitEmptyFloat64 opType = 234
|
|
opStructFieldPtrAnonymousHeadOmitEmptyBool opType = 235
|
|
opStructFieldPtrAnonymousHeadOmitEmptyString opType = 236
|
|
opStructFieldPtrAnonymousHeadOmitEmptyBytes opType = 237
|
|
opStructFieldPtrAnonymousHeadOmitEmptyMarshalJSON opType = 238
|
|
opStructFieldPtrAnonymousHeadOmitEmptyMarshalText opType = 239
|
|
opStructFieldPtrAnonymousHeadStringTagInt opType = 240
|
|
opStructFieldPtrAnonymousHeadStringTagInt8 opType = 241
|
|
opStructFieldPtrAnonymousHeadStringTagInt16 opType = 242
|
|
opStructFieldPtrAnonymousHeadStringTagInt32 opType = 243
|
|
opStructFieldPtrAnonymousHeadStringTagInt64 opType = 244
|
|
opStructFieldPtrAnonymousHeadStringTagUint opType = 245
|
|
opStructFieldPtrAnonymousHeadStringTagUint8 opType = 246
|
|
opStructFieldPtrAnonymousHeadStringTagUint16 opType = 247
|
|
opStructFieldPtrAnonymousHeadStringTagUint32 opType = 248
|
|
opStructFieldPtrAnonymousHeadStringTagUint64 opType = 249
|
|
opStructFieldPtrAnonymousHeadStringTagFloat32 opType = 250
|
|
opStructFieldPtrAnonymousHeadStringTagFloat64 opType = 251
|
|
opStructFieldPtrAnonymousHeadStringTagBool opType = 252
|
|
opStructFieldPtrAnonymousHeadStringTagString opType = 253
|
|
opStructFieldPtrAnonymousHeadStringTagBytes opType = 254
|
|
opStructFieldPtrAnonymousHeadStringTagMarshalJSON opType = 255
|
|
opStructFieldPtrAnonymousHeadStringTagMarshalText opType = 256
|
|
opStructFieldInt opType = 257
|
|
opStructFieldInt8 opType = 258
|
|
opStructFieldInt16 opType = 259
|
|
opStructFieldInt32 opType = 260
|
|
opStructFieldInt64 opType = 261
|
|
opStructFieldUint opType = 262
|
|
opStructFieldUint8 opType = 263
|
|
opStructFieldUint16 opType = 264
|
|
opStructFieldUint32 opType = 265
|
|
opStructFieldUint64 opType = 266
|
|
opStructFieldFloat32 opType = 267
|
|
opStructFieldFloat64 opType = 268
|
|
opStructFieldBool opType = 269
|
|
opStructFieldString opType = 270
|
|
opStructFieldBytes opType = 271
|
|
opStructFieldMarshalJSON opType = 272
|
|
opStructFieldMarshalText opType = 273
|
|
opStructFieldOmitEmptyInt opType = 274
|
|
opStructFieldOmitEmptyInt8 opType = 275
|
|
opStructFieldOmitEmptyInt16 opType = 276
|
|
opStructFieldOmitEmptyInt32 opType = 277
|
|
opStructFieldOmitEmptyInt64 opType = 278
|
|
opStructFieldOmitEmptyUint opType = 279
|
|
opStructFieldOmitEmptyUint8 opType = 280
|
|
opStructFieldOmitEmptyUint16 opType = 281
|
|
opStructFieldOmitEmptyUint32 opType = 282
|
|
opStructFieldOmitEmptyUint64 opType = 283
|
|
opStructFieldOmitEmptyFloat32 opType = 284
|
|
opStructFieldOmitEmptyFloat64 opType = 285
|
|
opStructFieldOmitEmptyBool opType = 286
|
|
opStructFieldOmitEmptyString opType = 287
|
|
opStructFieldOmitEmptyBytes opType = 288
|
|
opStructFieldOmitEmptyMarshalJSON opType = 289
|
|
opStructFieldOmitEmptyMarshalText opType = 290
|
|
opStructFieldStringTagInt opType = 291
|
|
opStructFieldStringTagInt8 opType = 292
|
|
opStructFieldStringTagInt16 opType = 293
|
|
opStructFieldStringTagInt32 opType = 294
|
|
opStructFieldStringTagInt64 opType = 295
|
|
opStructFieldStringTagUint opType = 296
|
|
opStructFieldStringTagUint8 opType = 297
|
|
opStructFieldStringTagUint16 opType = 298
|
|
opStructFieldStringTagUint32 opType = 299
|
|
opStructFieldStringTagUint64 opType = 300
|
|
opStructFieldStringTagFloat32 opType = 301
|
|
opStructFieldStringTagFloat64 opType = 302
|
|
opStructFieldStringTagBool opType = 303
|
|
opStructFieldStringTagString opType = 304
|
|
opStructFieldStringTagBytes opType = 305
|
|
opStructFieldStringTagMarshalJSON opType = 306
|
|
opStructFieldStringTagMarshalText opType = 307
|
|
opEndIndent opType = 308
|
|
opInterfaceIndent opType = 309
|
|
opPtrIndent opType = 310
|
|
opSliceHeadIndent opType = 311
|
|
opRootSliceHeadIndent opType = 312
|
|
opSliceElemIndent opType = 313
|
|
opRootSliceElemIndent opType = 314
|
|
opSliceEndIndent opType = 315
|
|
opArrayHeadIndent opType = 316
|
|
opArrayElemIndent opType = 317
|
|
opArrayEndIndent opType = 318
|
|
opMapHeadIndent opType = 319
|
|
opMapHeadLoadIndent opType = 320
|
|
opRootMapHeadIndent opType = 321
|
|
opMapKeyIndent opType = 322
|
|
opRootMapKeyIndent opType = 323
|
|
opMapValueIndent opType = 324
|
|
opMapEndIndent opType = 325
|
|
opStructFieldHeadIndent opType = 326
|
|
opStructFieldHeadOmitEmptyIndent opType = 327
|
|
opStructFieldHeadStringTagIndent opType = 328
|
|
opStructFieldAnonymousHeadIndent opType = 329
|
|
opStructFieldAnonymousHeadOmitEmptyIndent opType = 330
|
|
opStructFieldPtrAnonymousHeadOmitEmptyIndent opType = 331
|
|
opStructFieldAnonymousHeadStringTagIndent opType = 332
|
|
opStructFieldPtrAnonymousHeadStringTagIndent opType = 333
|
|
opStructFieldPtrHeadIndent opType = 334
|
|
opStructFieldPtrHeadOmitEmptyIndent opType = 335
|
|
opStructFieldPtrHeadStringTagIndent opType = 336
|
|
opStructFieldPtrAnonymousHeadIndent opType = 337
|
|
opStructFieldIndent opType = 338
|
|
opStructFieldOmitEmptyIndent opType = 339
|
|
opStructFieldStringTagIndent opType = 340
|
|
opStructFieldRecursiveIndent opType = 341
|
|
opStructEndIndent opType = 342
|
|
opStructAnonymousEndIndent opType = 343
|
|
opIntIndent opType = 344
|
|
opInt8Indent opType = 345
|
|
opInt16Indent opType = 346
|
|
opInt32Indent opType = 347
|
|
opInt64Indent opType = 348
|
|
opUintIndent opType = 349
|
|
opUint8Indent opType = 350
|
|
opUint16Indent opType = 351
|
|
opUint32Indent opType = 352
|
|
opUint64Indent opType = 353
|
|
opFloat32Indent opType = 354
|
|
opFloat64Indent opType = 355
|
|
opBoolIndent opType = 356
|
|
opStringIndent opType = 357
|
|
opBytesIndent opType = 358
|
|
opMarshalJSONIndent opType = 359
|
|
opMarshalTextIndent opType = 360
|
|
opStructFieldHeadIntIndent opType = 361
|
|
opStructFieldHeadInt8Indent opType = 362
|
|
opStructFieldHeadInt16Indent opType = 363
|
|
opStructFieldHeadInt32Indent opType = 364
|
|
opStructFieldHeadInt64Indent opType = 365
|
|
opStructFieldHeadUintIndent opType = 366
|
|
opStructFieldHeadUint8Indent opType = 367
|
|
opStructFieldHeadUint16Indent opType = 368
|
|
opStructFieldHeadUint32Indent opType = 369
|
|
opStructFieldHeadUint64Indent opType = 370
|
|
opStructFieldHeadFloat32Indent opType = 371
|
|
opStructFieldHeadFloat64Indent opType = 372
|
|
opStructFieldHeadBoolIndent opType = 373
|
|
opStructFieldHeadStringIndent opType = 374
|
|
opStructFieldHeadBytesIndent opType = 375
|
|
opStructFieldHeadMarshalJSONIndent opType = 376
|
|
opStructFieldHeadMarshalTextIndent opType = 377
|
|
opStructFieldHeadOmitEmptyIntIndent opType = 378
|
|
opStructFieldHeadOmitEmptyInt8Indent opType = 379
|
|
opStructFieldHeadOmitEmptyInt16Indent opType = 380
|
|
opStructFieldHeadOmitEmptyInt32Indent opType = 381
|
|
opStructFieldHeadOmitEmptyInt64Indent opType = 382
|
|
opStructFieldHeadOmitEmptyUintIndent opType = 383
|
|
opStructFieldHeadOmitEmptyUint8Indent opType = 384
|
|
opStructFieldHeadOmitEmptyUint16Indent opType = 385
|
|
opStructFieldHeadOmitEmptyUint32Indent opType = 386
|
|
opStructFieldHeadOmitEmptyUint64Indent opType = 387
|
|
opStructFieldHeadOmitEmptyFloat32Indent opType = 388
|
|
opStructFieldHeadOmitEmptyFloat64Indent opType = 389
|
|
opStructFieldHeadOmitEmptyBoolIndent opType = 390
|
|
opStructFieldHeadOmitEmptyStringIndent opType = 391
|
|
opStructFieldHeadOmitEmptyBytesIndent opType = 392
|
|
opStructFieldHeadOmitEmptyMarshalJSONIndent opType = 393
|
|
opStructFieldHeadOmitEmptyMarshalTextIndent opType = 394
|
|
opStructFieldHeadStringTagIntIndent opType = 395
|
|
opStructFieldHeadStringTagInt8Indent opType = 396
|
|
opStructFieldHeadStringTagInt16Indent opType = 397
|
|
opStructFieldHeadStringTagInt32Indent opType = 398
|
|
opStructFieldHeadStringTagInt64Indent opType = 399
|
|
opStructFieldHeadStringTagUintIndent opType = 400
|
|
opStructFieldHeadStringTagUint8Indent opType = 401
|
|
opStructFieldHeadStringTagUint16Indent opType = 402
|
|
opStructFieldHeadStringTagUint32Indent opType = 403
|
|
opStructFieldHeadStringTagUint64Indent opType = 404
|
|
opStructFieldHeadStringTagFloat32Indent opType = 405
|
|
opStructFieldHeadStringTagFloat64Indent opType = 406
|
|
opStructFieldHeadStringTagBoolIndent opType = 407
|
|
opStructFieldHeadStringTagStringIndent opType = 408
|
|
opStructFieldHeadStringTagBytesIndent opType = 409
|
|
opStructFieldHeadStringTagMarshalJSONIndent opType = 410
|
|
opStructFieldHeadStringTagMarshalTextIndent opType = 411
|
|
opStructFieldAnonymousHeadIntIndent opType = 412
|
|
opStructFieldAnonymousHeadInt8Indent opType = 413
|
|
opStructFieldAnonymousHeadInt16Indent opType = 414
|
|
opStructFieldAnonymousHeadInt32Indent opType = 415
|
|
opStructFieldAnonymousHeadInt64Indent opType = 416
|
|
opStructFieldAnonymousHeadUintIndent opType = 417
|
|
opStructFieldAnonymousHeadUint8Indent opType = 418
|
|
opStructFieldAnonymousHeadUint16Indent opType = 419
|
|
opStructFieldAnonymousHeadUint32Indent opType = 420
|
|
opStructFieldAnonymousHeadUint64Indent opType = 421
|
|
opStructFieldAnonymousHeadFloat32Indent opType = 422
|
|
opStructFieldAnonymousHeadFloat64Indent opType = 423
|
|
opStructFieldAnonymousHeadBoolIndent opType = 424
|
|
opStructFieldAnonymousHeadStringIndent opType = 425
|
|
opStructFieldAnonymousHeadBytesIndent opType = 426
|
|
opStructFieldAnonymousHeadMarshalJSONIndent opType = 427
|
|
opStructFieldAnonymousHeadMarshalTextIndent opType = 428
|
|
opStructFieldAnonymousHeadOmitEmptyIntIndent opType = 429
|
|
opStructFieldAnonymousHeadOmitEmptyInt8Indent opType = 430
|
|
opStructFieldAnonymousHeadOmitEmptyInt16Indent opType = 431
|
|
opStructFieldAnonymousHeadOmitEmptyInt32Indent opType = 432
|
|
opStructFieldAnonymousHeadOmitEmptyInt64Indent opType = 433
|
|
opStructFieldAnonymousHeadOmitEmptyUintIndent opType = 434
|
|
opStructFieldAnonymousHeadOmitEmptyUint8Indent opType = 435
|
|
opStructFieldAnonymousHeadOmitEmptyUint16Indent opType = 436
|
|
opStructFieldAnonymousHeadOmitEmptyUint32Indent opType = 437
|
|
opStructFieldAnonymousHeadOmitEmptyUint64Indent opType = 438
|
|
opStructFieldAnonymousHeadOmitEmptyFloat32Indent opType = 439
|
|
opStructFieldAnonymousHeadOmitEmptyFloat64Indent opType = 440
|
|
opStructFieldAnonymousHeadOmitEmptyBoolIndent opType = 441
|
|
opStructFieldAnonymousHeadOmitEmptyStringIndent opType = 442
|
|
opStructFieldAnonymousHeadOmitEmptyBytesIndent opType = 443
|
|
opStructFieldAnonymousHeadOmitEmptyMarshalJSONIndent opType = 444
|
|
opStructFieldAnonymousHeadOmitEmptyMarshalTextIndent opType = 445
|
|
opStructFieldAnonymousHeadStringTagIntIndent opType = 446
|
|
opStructFieldAnonymousHeadStringTagInt8Indent opType = 447
|
|
opStructFieldAnonymousHeadStringTagInt16Indent opType = 448
|
|
opStructFieldAnonymousHeadStringTagInt32Indent opType = 449
|
|
opStructFieldAnonymousHeadStringTagInt64Indent opType = 450
|
|
opStructFieldAnonymousHeadStringTagUintIndent opType = 451
|
|
opStructFieldAnonymousHeadStringTagUint8Indent opType = 452
|
|
opStructFieldAnonymousHeadStringTagUint16Indent opType = 453
|
|
opStructFieldAnonymousHeadStringTagUint32Indent opType = 454
|
|
opStructFieldAnonymousHeadStringTagUint64Indent opType = 455
|
|
opStructFieldAnonymousHeadStringTagFloat32Indent opType = 456
|
|
opStructFieldAnonymousHeadStringTagFloat64Indent opType = 457
|
|
opStructFieldAnonymousHeadStringTagBoolIndent opType = 458
|
|
opStructFieldAnonymousHeadStringTagStringIndent opType = 459
|
|
opStructFieldAnonymousHeadStringTagBytesIndent opType = 460
|
|
opStructFieldAnonymousHeadStringTagMarshalJSONIndent opType = 461
|
|
opStructFieldAnonymousHeadStringTagMarshalTextIndent opType = 462
|
|
opStructFieldPtrHeadIntIndent opType = 463
|
|
opStructFieldPtrHeadInt8Indent opType = 464
|
|
opStructFieldPtrHeadInt16Indent opType = 465
|
|
opStructFieldPtrHeadInt32Indent opType = 466
|
|
opStructFieldPtrHeadInt64Indent opType = 467
|
|
opStructFieldPtrHeadUintIndent opType = 468
|
|
opStructFieldPtrHeadUint8Indent opType = 469
|
|
opStructFieldPtrHeadUint16Indent opType = 470
|
|
opStructFieldPtrHeadUint32Indent opType = 471
|
|
opStructFieldPtrHeadUint64Indent opType = 472
|
|
opStructFieldPtrHeadFloat32Indent opType = 473
|
|
opStructFieldPtrHeadFloat64Indent opType = 474
|
|
opStructFieldPtrHeadBoolIndent opType = 475
|
|
opStructFieldPtrHeadStringIndent opType = 476
|
|
opStructFieldPtrHeadBytesIndent opType = 477
|
|
opStructFieldPtrHeadMarshalJSONIndent opType = 478
|
|
opStructFieldPtrHeadMarshalTextIndent opType = 479
|
|
opStructFieldPtrHeadOmitEmptyIntIndent opType = 480
|
|
opStructFieldPtrHeadOmitEmptyInt8Indent opType = 481
|
|
opStructFieldPtrHeadOmitEmptyInt16Indent opType = 482
|
|
opStructFieldPtrHeadOmitEmptyInt32Indent opType = 483
|
|
opStructFieldPtrHeadOmitEmptyInt64Indent opType = 484
|
|
opStructFieldPtrHeadOmitEmptyUintIndent opType = 485
|
|
opStructFieldPtrHeadOmitEmptyUint8Indent opType = 486
|
|
opStructFieldPtrHeadOmitEmptyUint16Indent opType = 487
|
|
opStructFieldPtrHeadOmitEmptyUint32Indent opType = 488
|
|
opStructFieldPtrHeadOmitEmptyUint64Indent opType = 489
|
|
opStructFieldPtrHeadOmitEmptyFloat32Indent opType = 490
|
|
opStructFieldPtrHeadOmitEmptyFloat64Indent opType = 491
|
|
opStructFieldPtrHeadOmitEmptyBoolIndent opType = 492
|
|
opStructFieldPtrHeadOmitEmptyStringIndent opType = 493
|
|
opStructFieldPtrHeadOmitEmptyBytesIndent opType = 494
|
|
opStructFieldPtrHeadOmitEmptyMarshalJSONIndent opType = 495
|
|
opStructFieldPtrHeadOmitEmptyMarshalTextIndent opType = 496
|
|
opStructFieldPtrHeadStringTagIntIndent opType = 497
|
|
opStructFieldPtrHeadStringTagInt8Indent opType = 498
|
|
opStructFieldPtrHeadStringTagInt16Indent opType = 499
|
|
opStructFieldPtrHeadStringTagInt32Indent opType = 500
|
|
opStructFieldPtrHeadStringTagInt64Indent opType = 501
|
|
opStructFieldPtrHeadStringTagUintIndent opType = 502
|
|
opStructFieldPtrHeadStringTagUint8Indent opType = 503
|
|
opStructFieldPtrHeadStringTagUint16Indent opType = 504
|
|
opStructFieldPtrHeadStringTagUint32Indent opType = 505
|
|
opStructFieldPtrHeadStringTagUint64Indent opType = 506
|
|
opStructFieldPtrHeadStringTagFloat32Indent opType = 507
|
|
opStructFieldPtrHeadStringTagFloat64Indent opType = 508
|
|
opStructFieldPtrHeadStringTagBoolIndent opType = 509
|
|
opStructFieldPtrHeadStringTagStringIndent opType = 510
|
|
opStructFieldPtrHeadStringTagBytesIndent opType = 511
|
|
opStructFieldPtrHeadStringTagMarshalJSONIndent opType = 512
|
|
opStructFieldPtrHeadStringTagMarshalTextIndent opType = 513
|
|
opStructFieldPtrAnonymousHeadIntIndent opType = 514
|
|
opStructFieldPtrAnonymousHeadInt8Indent opType = 515
|
|
opStructFieldPtrAnonymousHeadInt16Indent opType = 516
|
|
opStructFieldPtrAnonymousHeadInt32Indent opType = 517
|
|
opStructFieldPtrAnonymousHeadInt64Indent opType = 518
|
|
opStructFieldPtrAnonymousHeadUintIndent opType = 519
|
|
opStructFieldPtrAnonymousHeadUint8Indent opType = 520
|
|
opStructFieldPtrAnonymousHeadUint16Indent opType = 521
|
|
opStructFieldPtrAnonymousHeadUint32Indent opType = 522
|
|
opStructFieldPtrAnonymousHeadUint64Indent opType = 523
|
|
opStructFieldPtrAnonymousHeadFloat32Indent opType = 524
|
|
opStructFieldPtrAnonymousHeadFloat64Indent opType = 525
|
|
opStructFieldPtrAnonymousHeadBoolIndent opType = 526
|
|
opStructFieldPtrAnonymousHeadStringIndent opType = 527
|
|
opStructFieldPtrAnonymousHeadBytesIndent opType = 528
|
|
opStructFieldPtrAnonymousHeadMarshalJSONIndent opType = 529
|
|
opStructFieldPtrAnonymousHeadMarshalTextIndent opType = 530
|
|
opStructFieldPtrAnonymousHeadOmitEmptyIntIndent opType = 531
|
|
opStructFieldPtrAnonymousHeadOmitEmptyInt8Indent opType = 532
|
|
opStructFieldPtrAnonymousHeadOmitEmptyInt16Indent opType = 533
|
|
opStructFieldPtrAnonymousHeadOmitEmptyInt32Indent opType = 534
|
|
opStructFieldPtrAnonymousHeadOmitEmptyInt64Indent opType = 535
|
|
opStructFieldPtrAnonymousHeadOmitEmptyUintIndent opType = 536
|
|
opStructFieldPtrAnonymousHeadOmitEmptyUint8Indent opType = 537
|
|
opStructFieldPtrAnonymousHeadOmitEmptyUint16Indent opType = 538
|
|
opStructFieldPtrAnonymousHeadOmitEmptyUint32Indent opType = 539
|
|
opStructFieldPtrAnonymousHeadOmitEmptyUint64Indent opType = 540
|
|
opStructFieldPtrAnonymousHeadOmitEmptyFloat32Indent opType = 541
|
|
opStructFieldPtrAnonymousHeadOmitEmptyFloat64Indent opType = 542
|
|
opStructFieldPtrAnonymousHeadOmitEmptyBoolIndent opType = 543
|
|
opStructFieldPtrAnonymousHeadOmitEmptyStringIndent opType = 544
|
|
opStructFieldPtrAnonymousHeadOmitEmptyBytesIndent opType = 545
|
|
opStructFieldPtrAnonymousHeadOmitEmptyMarshalJSONIndent opType = 546
|
|
opStructFieldPtrAnonymousHeadOmitEmptyMarshalTextIndent opType = 547
|
|
opStructFieldPtrAnonymousHeadStringTagIntIndent opType = 548
|
|
opStructFieldPtrAnonymousHeadStringTagInt8Indent opType = 549
|
|
opStructFieldPtrAnonymousHeadStringTagInt16Indent opType = 550
|
|
opStructFieldPtrAnonymousHeadStringTagInt32Indent opType = 551
|
|
opStructFieldPtrAnonymousHeadStringTagInt64Indent opType = 552
|
|
opStructFieldPtrAnonymousHeadStringTagUintIndent opType = 553
|
|
opStructFieldPtrAnonymousHeadStringTagUint8Indent opType = 554
|
|
opStructFieldPtrAnonymousHeadStringTagUint16Indent opType = 555
|
|
opStructFieldPtrAnonymousHeadStringTagUint32Indent opType = 556
|
|
opStructFieldPtrAnonymousHeadStringTagUint64Indent opType = 557
|
|
opStructFieldPtrAnonymousHeadStringTagFloat32Indent opType = 558
|
|
opStructFieldPtrAnonymousHeadStringTagFloat64Indent opType = 559
|
|
opStructFieldPtrAnonymousHeadStringTagBoolIndent opType = 560
|
|
opStructFieldPtrAnonymousHeadStringTagStringIndent opType = 561
|
|
opStructFieldPtrAnonymousHeadStringTagBytesIndent opType = 562
|
|
opStructFieldPtrAnonymousHeadStringTagMarshalJSONIndent opType = 563
|
|
opStructFieldPtrAnonymousHeadStringTagMarshalTextIndent opType = 564
|
|
opStructFieldIntIndent opType = 565
|
|
opStructFieldInt8Indent opType = 566
|
|
opStructFieldInt16Indent opType = 567
|
|
opStructFieldInt32Indent opType = 568
|
|
opStructFieldInt64Indent opType = 569
|
|
opStructFieldUintIndent opType = 570
|
|
opStructFieldUint8Indent opType = 571
|
|
opStructFieldUint16Indent opType = 572
|
|
opStructFieldUint32Indent opType = 573
|
|
opStructFieldUint64Indent opType = 574
|
|
opStructFieldFloat32Indent opType = 575
|
|
opStructFieldFloat64Indent opType = 576
|
|
opStructFieldBoolIndent opType = 577
|
|
opStructFieldStringIndent opType = 578
|
|
opStructFieldBytesIndent opType = 579
|
|
opStructFieldMarshalJSONIndent opType = 580
|
|
opStructFieldMarshalTextIndent opType = 581
|
|
opStructFieldOmitEmptyIntIndent opType = 582
|
|
opStructFieldOmitEmptyInt8Indent opType = 583
|
|
opStructFieldOmitEmptyInt16Indent opType = 584
|
|
opStructFieldOmitEmptyInt32Indent opType = 585
|
|
opStructFieldOmitEmptyInt64Indent opType = 586
|
|
opStructFieldOmitEmptyUintIndent opType = 587
|
|
opStructFieldOmitEmptyUint8Indent opType = 588
|
|
opStructFieldOmitEmptyUint16Indent opType = 589
|
|
opStructFieldOmitEmptyUint32Indent opType = 590
|
|
opStructFieldOmitEmptyUint64Indent opType = 591
|
|
opStructFieldOmitEmptyFloat32Indent opType = 592
|
|
opStructFieldOmitEmptyFloat64Indent opType = 593
|
|
opStructFieldOmitEmptyBoolIndent opType = 594
|
|
opStructFieldOmitEmptyStringIndent opType = 595
|
|
opStructFieldOmitEmptyBytesIndent opType = 596
|
|
opStructFieldOmitEmptyMarshalJSONIndent opType = 597
|
|
opStructFieldOmitEmptyMarshalTextIndent opType = 598
|
|
opStructFieldStringTagIntIndent opType = 599
|
|
opStructFieldStringTagInt8Indent opType = 600
|
|
opStructFieldStringTagInt16Indent opType = 601
|
|
opStructFieldStringTagInt32Indent opType = 602
|
|
opStructFieldStringTagInt64Indent opType = 603
|
|
opStructFieldStringTagUintIndent opType = 604
|
|
opStructFieldStringTagUint8Indent opType = 605
|
|
opStructFieldStringTagUint16Indent opType = 606
|
|
opStructFieldStringTagUint32Indent opType = 607
|
|
opStructFieldStringTagUint64Indent opType = 608
|
|
opStructFieldStringTagFloat32Indent opType = 609
|
|
opStructFieldStringTagFloat64Indent opType = 610
|
|
opStructFieldStringTagBoolIndent opType = 611
|
|
opStructFieldStringTagStringIndent opType = 612
|
|
opStructFieldStringTagBytesIndent opType = 613
|
|
opStructFieldStringTagMarshalJSONIndent opType = 614
|
|
opStructFieldStringTagMarshalTextIndent opType = 615
|
|
)
|
|
|
|
func (t opType) String() string {
|
|
switch t {
|
|
case opEnd:
|
|
return "End"
|
|
case opInterface:
|
|
return "Interface"
|
|
case opPtr:
|
|
return "Ptr"
|
|
case opSliceHead:
|
|
return "SliceHead"
|
|
case opRootSliceHead:
|
|
return "RootSliceHead"
|
|
case opSliceElem:
|
|
return "SliceElem"
|
|
case opRootSliceElem:
|
|
return "RootSliceElem"
|
|
case opSliceEnd:
|
|
return "SliceEnd"
|
|
case opArrayHead:
|
|
return "ArrayHead"
|
|
case opArrayElem:
|
|
return "ArrayElem"
|
|
case opArrayEnd:
|
|
return "ArrayEnd"
|
|
case opMapHead:
|
|
return "MapHead"
|
|
case opMapHeadLoad:
|
|
return "MapHeadLoad"
|
|
case opRootMapHead:
|
|
return "RootMapHead"
|
|
case opMapKey:
|
|
return "MapKey"
|
|
case opRootMapKey:
|
|
return "RootMapKey"
|
|
case opMapValue:
|
|
return "MapValue"
|
|
case opMapEnd:
|
|
return "MapEnd"
|
|
case opStructFieldHead:
|
|
return "StructFieldHead"
|
|
case opStructFieldHeadOmitEmpty:
|
|
return "StructFieldHeadOmitEmpty"
|
|
case opStructFieldHeadStringTag:
|
|
return "StructFieldHeadStringTag"
|
|
case opStructFieldAnonymousHead:
|
|
return "StructFieldAnonymousHead"
|
|
case opStructFieldAnonymousHeadOmitEmpty:
|
|
return "StructFieldAnonymousHeadOmitEmpty"
|
|
case opStructFieldPtrAnonymousHeadOmitEmpty:
|
|
return "StructFieldPtrAnonymousHeadOmitEmpty"
|
|
case opStructFieldAnonymousHeadStringTag:
|
|
return "StructFieldAnonymousHeadStringTag"
|
|
case opStructFieldPtrAnonymousHeadStringTag:
|
|
return "StructFieldPtrAnonymousHeadStringTag"
|
|
case opStructFieldPtrHead:
|
|
return "StructFieldPtrHead"
|
|
case opStructFieldPtrHeadOmitEmpty:
|
|
return "StructFieldPtrHeadOmitEmpty"
|
|
case opStructFieldPtrHeadStringTag:
|
|
return "StructFieldPtrHeadStringTag"
|
|
case opStructFieldPtrAnonymousHead:
|
|
return "StructFieldPtrAnonymousHead"
|
|
case opStructField:
|
|
return "StructField"
|
|
case opStructFieldOmitEmpty:
|
|
return "StructFieldOmitEmpty"
|
|
case opStructFieldStringTag:
|
|
return "StructFieldStringTag"
|
|
case opStructFieldRecursive:
|
|
return "StructFieldRecursive"
|
|
case opStructEnd:
|
|
return "StructEnd"
|
|
case opStructAnonymousEnd:
|
|
return "StructAnonymousEnd"
|
|
case opInt:
|
|
return "Int"
|
|
case opInt8:
|
|
return "Int8"
|
|
case opInt16:
|
|
return "Int16"
|
|
case opInt32:
|
|
return "Int32"
|
|
case opInt64:
|
|
return "Int64"
|
|
case opUint:
|
|
return "Uint"
|
|
case opUint8:
|
|
return "Uint8"
|
|
case opUint16:
|
|
return "Uint16"
|
|
case opUint32:
|
|
return "Uint32"
|
|
case opUint64:
|
|
return "Uint64"
|
|
case opFloat32:
|
|
return "Float32"
|
|
case opFloat64:
|
|
return "Float64"
|
|
case opBool:
|
|
return "Bool"
|
|
case opString:
|
|
return "String"
|
|
case opBytes:
|
|
return "Bytes"
|
|
case opMarshalJSON:
|
|
return "MarshalJSON"
|
|
case opMarshalText:
|
|
return "MarshalText"
|
|
case opStructFieldHeadInt:
|
|
return "StructFieldHeadInt"
|
|
case opStructFieldHeadInt8:
|
|
return "StructFieldHeadInt8"
|
|
case opStructFieldHeadInt16:
|
|
return "StructFieldHeadInt16"
|
|
case opStructFieldHeadInt32:
|
|
return "StructFieldHeadInt32"
|
|
case opStructFieldHeadInt64:
|
|
return "StructFieldHeadInt64"
|
|
case opStructFieldHeadUint:
|
|
return "StructFieldHeadUint"
|
|
case opStructFieldHeadUint8:
|
|
return "StructFieldHeadUint8"
|
|
case opStructFieldHeadUint16:
|
|
return "StructFieldHeadUint16"
|
|
case opStructFieldHeadUint32:
|
|
return "StructFieldHeadUint32"
|
|
case opStructFieldHeadUint64:
|
|
return "StructFieldHeadUint64"
|
|
case opStructFieldHeadFloat32:
|
|
return "StructFieldHeadFloat32"
|
|
case opStructFieldHeadFloat64:
|
|
return "StructFieldHeadFloat64"
|
|
case opStructFieldHeadBool:
|
|
return "StructFieldHeadBool"
|
|
case opStructFieldHeadString:
|
|
return "StructFieldHeadString"
|
|
case opStructFieldHeadBytes:
|
|
return "StructFieldHeadBytes"
|
|
case opStructFieldHeadMarshalJSON:
|
|
return "StructFieldHeadMarshalJSON"
|
|
case opStructFieldHeadMarshalText:
|
|
return "StructFieldHeadMarshalText"
|
|
case opStructFieldHeadOmitEmptyInt:
|
|
return "StructFieldHeadOmitEmptyInt"
|
|
case opStructFieldHeadOmitEmptyInt8:
|
|
return "StructFieldHeadOmitEmptyInt8"
|
|
case opStructFieldHeadOmitEmptyInt16:
|
|
return "StructFieldHeadOmitEmptyInt16"
|
|
case opStructFieldHeadOmitEmptyInt32:
|
|
return "StructFieldHeadOmitEmptyInt32"
|
|
case opStructFieldHeadOmitEmptyInt64:
|
|
return "StructFieldHeadOmitEmptyInt64"
|
|
case opStructFieldHeadOmitEmptyUint:
|
|
return "StructFieldHeadOmitEmptyUint"
|
|
case opStructFieldHeadOmitEmptyUint8:
|
|
return "StructFieldHeadOmitEmptyUint8"
|
|
case opStructFieldHeadOmitEmptyUint16:
|
|
return "StructFieldHeadOmitEmptyUint16"
|
|
case opStructFieldHeadOmitEmptyUint32:
|
|
return "StructFieldHeadOmitEmptyUint32"
|
|
case opStructFieldHeadOmitEmptyUint64:
|
|
return "StructFieldHeadOmitEmptyUint64"
|
|
case opStructFieldHeadOmitEmptyFloat32:
|
|
return "StructFieldHeadOmitEmptyFloat32"
|
|
case opStructFieldHeadOmitEmptyFloat64:
|
|
return "StructFieldHeadOmitEmptyFloat64"
|
|
case opStructFieldHeadOmitEmptyBool:
|
|
return "StructFieldHeadOmitEmptyBool"
|
|
case opStructFieldHeadOmitEmptyString:
|
|
return "StructFieldHeadOmitEmptyString"
|
|
case opStructFieldHeadOmitEmptyBytes:
|
|
return "StructFieldHeadOmitEmptyBytes"
|
|
case opStructFieldHeadOmitEmptyMarshalJSON:
|
|
return "StructFieldHeadOmitEmptyMarshalJSON"
|
|
case opStructFieldHeadOmitEmptyMarshalText:
|
|
return "StructFieldHeadOmitEmptyMarshalText"
|
|
case opStructFieldHeadStringTagInt:
|
|
return "StructFieldHeadStringTagInt"
|
|
case opStructFieldHeadStringTagInt8:
|
|
return "StructFieldHeadStringTagInt8"
|
|
case opStructFieldHeadStringTagInt16:
|
|
return "StructFieldHeadStringTagInt16"
|
|
case opStructFieldHeadStringTagInt32:
|
|
return "StructFieldHeadStringTagInt32"
|
|
case opStructFieldHeadStringTagInt64:
|
|
return "StructFieldHeadStringTagInt64"
|
|
case opStructFieldHeadStringTagUint:
|
|
return "StructFieldHeadStringTagUint"
|
|
case opStructFieldHeadStringTagUint8:
|
|
return "StructFieldHeadStringTagUint8"
|
|
case opStructFieldHeadStringTagUint16:
|
|
return "StructFieldHeadStringTagUint16"
|
|
case opStructFieldHeadStringTagUint32:
|
|
return "StructFieldHeadStringTagUint32"
|
|
case opStructFieldHeadStringTagUint64:
|
|
return "StructFieldHeadStringTagUint64"
|
|
case opStructFieldHeadStringTagFloat32:
|
|
return "StructFieldHeadStringTagFloat32"
|
|
case opStructFieldHeadStringTagFloat64:
|
|
return "StructFieldHeadStringTagFloat64"
|
|
case opStructFieldHeadStringTagBool:
|
|
return "StructFieldHeadStringTagBool"
|
|
case opStructFieldHeadStringTagString:
|
|
return "StructFieldHeadStringTagString"
|
|
case opStructFieldHeadStringTagBytes:
|
|
return "StructFieldHeadStringTagBytes"
|
|
case opStructFieldHeadStringTagMarshalJSON:
|
|
return "StructFieldHeadStringTagMarshalJSON"
|
|
case opStructFieldHeadStringTagMarshalText:
|
|
return "StructFieldHeadStringTagMarshalText"
|
|
case opStructFieldAnonymousHeadInt:
|
|
return "StructFieldAnonymousHeadInt"
|
|
case opStructFieldAnonymousHeadInt8:
|
|
return "StructFieldAnonymousHeadInt8"
|
|
case opStructFieldAnonymousHeadInt16:
|
|
return "StructFieldAnonymousHeadInt16"
|
|
case opStructFieldAnonymousHeadInt32:
|
|
return "StructFieldAnonymousHeadInt32"
|
|
case opStructFieldAnonymousHeadInt64:
|
|
return "StructFieldAnonymousHeadInt64"
|
|
case opStructFieldAnonymousHeadUint:
|
|
return "StructFieldAnonymousHeadUint"
|
|
case opStructFieldAnonymousHeadUint8:
|
|
return "StructFieldAnonymousHeadUint8"
|
|
case opStructFieldAnonymousHeadUint16:
|
|
return "StructFieldAnonymousHeadUint16"
|
|
case opStructFieldAnonymousHeadUint32:
|
|
return "StructFieldAnonymousHeadUint32"
|
|
case opStructFieldAnonymousHeadUint64:
|
|
return "StructFieldAnonymousHeadUint64"
|
|
case opStructFieldAnonymousHeadFloat32:
|
|
return "StructFieldAnonymousHeadFloat32"
|
|
case opStructFieldAnonymousHeadFloat64:
|
|
return "StructFieldAnonymousHeadFloat64"
|
|
case opStructFieldAnonymousHeadBool:
|
|
return "StructFieldAnonymousHeadBool"
|
|
case opStructFieldAnonymousHeadString:
|
|
return "StructFieldAnonymousHeadString"
|
|
case opStructFieldAnonymousHeadBytes:
|
|
return "StructFieldAnonymousHeadBytes"
|
|
case opStructFieldAnonymousHeadMarshalJSON:
|
|
return "StructFieldAnonymousHeadMarshalJSON"
|
|
case opStructFieldAnonymousHeadMarshalText:
|
|
return "StructFieldAnonymousHeadMarshalText"
|
|
case opStructFieldAnonymousHeadOmitEmptyInt:
|
|
return "StructFieldAnonymousHeadOmitEmptyInt"
|
|
case opStructFieldAnonymousHeadOmitEmptyInt8:
|
|
return "StructFieldAnonymousHeadOmitEmptyInt8"
|
|
case opStructFieldAnonymousHeadOmitEmptyInt16:
|
|
return "StructFieldAnonymousHeadOmitEmptyInt16"
|
|
case opStructFieldAnonymousHeadOmitEmptyInt32:
|
|
return "StructFieldAnonymousHeadOmitEmptyInt32"
|
|
case opStructFieldAnonymousHeadOmitEmptyInt64:
|
|
return "StructFieldAnonymousHeadOmitEmptyInt64"
|
|
case opStructFieldAnonymousHeadOmitEmptyUint:
|
|
return "StructFieldAnonymousHeadOmitEmptyUint"
|
|
case opStructFieldAnonymousHeadOmitEmptyUint8:
|
|
return "StructFieldAnonymousHeadOmitEmptyUint8"
|
|
case opStructFieldAnonymousHeadOmitEmptyUint16:
|
|
return "StructFieldAnonymousHeadOmitEmptyUint16"
|
|
case opStructFieldAnonymousHeadOmitEmptyUint32:
|
|
return "StructFieldAnonymousHeadOmitEmptyUint32"
|
|
case opStructFieldAnonymousHeadOmitEmptyUint64:
|
|
return "StructFieldAnonymousHeadOmitEmptyUint64"
|
|
case opStructFieldAnonymousHeadOmitEmptyFloat32:
|
|
return "StructFieldAnonymousHeadOmitEmptyFloat32"
|
|
case opStructFieldAnonymousHeadOmitEmptyFloat64:
|
|
return "StructFieldAnonymousHeadOmitEmptyFloat64"
|
|
case opStructFieldAnonymousHeadOmitEmptyBool:
|
|
return "StructFieldAnonymousHeadOmitEmptyBool"
|
|
case opStructFieldAnonymousHeadOmitEmptyString:
|
|
return "StructFieldAnonymousHeadOmitEmptyString"
|
|
case opStructFieldAnonymousHeadOmitEmptyBytes:
|
|
return "StructFieldAnonymousHeadOmitEmptyBytes"
|
|
case opStructFieldAnonymousHeadOmitEmptyMarshalJSON:
|
|
return "StructFieldAnonymousHeadOmitEmptyMarshalJSON"
|
|
case opStructFieldAnonymousHeadOmitEmptyMarshalText:
|
|
return "StructFieldAnonymousHeadOmitEmptyMarshalText"
|
|
case opStructFieldAnonymousHeadStringTagInt:
|
|
return "StructFieldAnonymousHeadStringTagInt"
|
|
case opStructFieldAnonymousHeadStringTagInt8:
|
|
return "StructFieldAnonymousHeadStringTagInt8"
|
|
case opStructFieldAnonymousHeadStringTagInt16:
|
|
return "StructFieldAnonymousHeadStringTagInt16"
|
|
case opStructFieldAnonymousHeadStringTagInt32:
|
|
return "StructFieldAnonymousHeadStringTagInt32"
|
|
case opStructFieldAnonymousHeadStringTagInt64:
|
|
return "StructFieldAnonymousHeadStringTagInt64"
|
|
case opStructFieldAnonymousHeadStringTagUint:
|
|
return "StructFieldAnonymousHeadStringTagUint"
|
|
case opStructFieldAnonymousHeadStringTagUint8:
|
|
return "StructFieldAnonymousHeadStringTagUint8"
|
|
case opStructFieldAnonymousHeadStringTagUint16:
|
|
return "StructFieldAnonymousHeadStringTagUint16"
|
|
case opStructFieldAnonymousHeadStringTagUint32:
|
|
return "StructFieldAnonymousHeadStringTagUint32"
|
|
case opStructFieldAnonymousHeadStringTagUint64:
|
|
return "StructFieldAnonymousHeadStringTagUint64"
|
|
case opStructFieldAnonymousHeadStringTagFloat32:
|
|
return "StructFieldAnonymousHeadStringTagFloat32"
|
|
case opStructFieldAnonymousHeadStringTagFloat64:
|
|
return "StructFieldAnonymousHeadStringTagFloat64"
|
|
case opStructFieldAnonymousHeadStringTagBool:
|
|
return "StructFieldAnonymousHeadStringTagBool"
|
|
case opStructFieldAnonymousHeadStringTagString:
|
|
return "StructFieldAnonymousHeadStringTagString"
|
|
case opStructFieldAnonymousHeadStringTagBytes:
|
|
return "StructFieldAnonymousHeadStringTagBytes"
|
|
case opStructFieldAnonymousHeadStringTagMarshalJSON:
|
|
return "StructFieldAnonymousHeadStringTagMarshalJSON"
|
|
case opStructFieldAnonymousHeadStringTagMarshalText:
|
|
return "StructFieldAnonymousHeadStringTagMarshalText"
|
|
case opStructFieldPtrHeadInt:
|
|
return "StructFieldPtrHeadInt"
|
|
case opStructFieldPtrHeadInt8:
|
|
return "StructFieldPtrHeadInt8"
|
|
case opStructFieldPtrHeadInt16:
|
|
return "StructFieldPtrHeadInt16"
|
|
case opStructFieldPtrHeadInt32:
|
|
return "StructFieldPtrHeadInt32"
|
|
case opStructFieldPtrHeadInt64:
|
|
return "StructFieldPtrHeadInt64"
|
|
case opStructFieldPtrHeadUint:
|
|
return "StructFieldPtrHeadUint"
|
|
case opStructFieldPtrHeadUint8:
|
|
return "StructFieldPtrHeadUint8"
|
|
case opStructFieldPtrHeadUint16:
|
|
return "StructFieldPtrHeadUint16"
|
|
case opStructFieldPtrHeadUint32:
|
|
return "StructFieldPtrHeadUint32"
|
|
case opStructFieldPtrHeadUint64:
|
|
return "StructFieldPtrHeadUint64"
|
|
case opStructFieldPtrHeadFloat32:
|
|
return "StructFieldPtrHeadFloat32"
|
|
case opStructFieldPtrHeadFloat64:
|
|
return "StructFieldPtrHeadFloat64"
|
|
case opStructFieldPtrHeadBool:
|
|
return "StructFieldPtrHeadBool"
|
|
case opStructFieldPtrHeadString:
|
|
return "StructFieldPtrHeadString"
|
|
case opStructFieldPtrHeadBytes:
|
|
return "StructFieldPtrHeadBytes"
|
|
case opStructFieldPtrHeadMarshalJSON:
|
|
return "StructFieldPtrHeadMarshalJSON"
|
|
case opStructFieldPtrHeadMarshalText:
|
|
return "StructFieldPtrHeadMarshalText"
|
|
case opStructFieldPtrHeadOmitEmptyInt:
|
|
return "StructFieldPtrHeadOmitEmptyInt"
|
|
case opStructFieldPtrHeadOmitEmptyInt8:
|
|
return "StructFieldPtrHeadOmitEmptyInt8"
|
|
case opStructFieldPtrHeadOmitEmptyInt16:
|
|
return "StructFieldPtrHeadOmitEmptyInt16"
|
|
case opStructFieldPtrHeadOmitEmptyInt32:
|
|
return "StructFieldPtrHeadOmitEmptyInt32"
|
|
case opStructFieldPtrHeadOmitEmptyInt64:
|
|
return "StructFieldPtrHeadOmitEmptyInt64"
|
|
case opStructFieldPtrHeadOmitEmptyUint:
|
|
return "StructFieldPtrHeadOmitEmptyUint"
|
|
case opStructFieldPtrHeadOmitEmptyUint8:
|
|
return "StructFieldPtrHeadOmitEmptyUint8"
|
|
case opStructFieldPtrHeadOmitEmptyUint16:
|
|
return "StructFieldPtrHeadOmitEmptyUint16"
|
|
case opStructFieldPtrHeadOmitEmptyUint32:
|
|
return "StructFieldPtrHeadOmitEmptyUint32"
|
|
case opStructFieldPtrHeadOmitEmptyUint64:
|
|
return "StructFieldPtrHeadOmitEmptyUint64"
|
|
case opStructFieldPtrHeadOmitEmptyFloat32:
|
|
return "StructFieldPtrHeadOmitEmptyFloat32"
|
|
case opStructFieldPtrHeadOmitEmptyFloat64:
|
|
return "StructFieldPtrHeadOmitEmptyFloat64"
|
|
case opStructFieldPtrHeadOmitEmptyBool:
|
|
return "StructFieldPtrHeadOmitEmptyBool"
|
|
case opStructFieldPtrHeadOmitEmptyString:
|
|
return "StructFieldPtrHeadOmitEmptyString"
|
|
case opStructFieldPtrHeadOmitEmptyBytes:
|
|
return "StructFieldPtrHeadOmitEmptyBytes"
|
|
case opStructFieldPtrHeadOmitEmptyMarshalJSON:
|
|
return "StructFieldPtrHeadOmitEmptyMarshalJSON"
|
|
case opStructFieldPtrHeadOmitEmptyMarshalText:
|
|
return "StructFieldPtrHeadOmitEmptyMarshalText"
|
|
case opStructFieldPtrHeadStringTagInt:
|
|
return "StructFieldPtrHeadStringTagInt"
|
|
case opStructFieldPtrHeadStringTagInt8:
|
|
return "StructFieldPtrHeadStringTagInt8"
|
|
case opStructFieldPtrHeadStringTagInt16:
|
|
return "StructFieldPtrHeadStringTagInt16"
|
|
case opStructFieldPtrHeadStringTagInt32:
|
|
return "StructFieldPtrHeadStringTagInt32"
|
|
case opStructFieldPtrHeadStringTagInt64:
|
|
return "StructFieldPtrHeadStringTagInt64"
|
|
case opStructFieldPtrHeadStringTagUint:
|
|
return "StructFieldPtrHeadStringTagUint"
|
|
case opStructFieldPtrHeadStringTagUint8:
|
|
return "StructFieldPtrHeadStringTagUint8"
|
|
case opStructFieldPtrHeadStringTagUint16:
|
|
return "StructFieldPtrHeadStringTagUint16"
|
|
case opStructFieldPtrHeadStringTagUint32:
|
|
return "StructFieldPtrHeadStringTagUint32"
|
|
case opStructFieldPtrHeadStringTagUint64:
|
|
return "StructFieldPtrHeadStringTagUint64"
|
|
case opStructFieldPtrHeadStringTagFloat32:
|
|
return "StructFieldPtrHeadStringTagFloat32"
|
|
case opStructFieldPtrHeadStringTagFloat64:
|
|
return "StructFieldPtrHeadStringTagFloat64"
|
|
case opStructFieldPtrHeadStringTagBool:
|
|
return "StructFieldPtrHeadStringTagBool"
|
|
case opStructFieldPtrHeadStringTagString:
|
|
return "StructFieldPtrHeadStringTagString"
|
|
case opStructFieldPtrHeadStringTagBytes:
|
|
return "StructFieldPtrHeadStringTagBytes"
|
|
case opStructFieldPtrHeadStringTagMarshalJSON:
|
|
return "StructFieldPtrHeadStringTagMarshalJSON"
|
|
case opStructFieldPtrHeadStringTagMarshalText:
|
|
return "StructFieldPtrHeadStringTagMarshalText"
|
|
case opStructFieldPtrAnonymousHeadInt:
|
|
return "StructFieldPtrAnonymousHeadInt"
|
|
case opStructFieldPtrAnonymousHeadInt8:
|
|
return "StructFieldPtrAnonymousHeadInt8"
|
|
case opStructFieldPtrAnonymousHeadInt16:
|
|
return "StructFieldPtrAnonymousHeadInt16"
|
|
case opStructFieldPtrAnonymousHeadInt32:
|
|
return "StructFieldPtrAnonymousHeadInt32"
|
|
case opStructFieldPtrAnonymousHeadInt64:
|
|
return "StructFieldPtrAnonymousHeadInt64"
|
|
case opStructFieldPtrAnonymousHeadUint:
|
|
return "StructFieldPtrAnonymousHeadUint"
|
|
case opStructFieldPtrAnonymousHeadUint8:
|
|
return "StructFieldPtrAnonymousHeadUint8"
|
|
case opStructFieldPtrAnonymousHeadUint16:
|
|
return "StructFieldPtrAnonymousHeadUint16"
|
|
case opStructFieldPtrAnonymousHeadUint32:
|
|
return "StructFieldPtrAnonymousHeadUint32"
|
|
case opStructFieldPtrAnonymousHeadUint64:
|
|
return "StructFieldPtrAnonymousHeadUint64"
|
|
case opStructFieldPtrAnonymousHeadFloat32:
|
|
return "StructFieldPtrAnonymousHeadFloat32"
|
|
case opStructFieldPtrAnonymousHeadFloat64:
|
|
return "StructFieldPtrAnonymousHeadFloat64"
|
|
case opStructFieldPtrAnonymousHeadBool:
|
|
return "StructFieldPtrAnonymousHeadBool"
|
|
case opStructFieldPtrAnonymousHeadString:
|
|
return "StructFieldPtrAnonymousHeadString"
|
|
case opStructFieldPtrAnonymousHeadBytes:
|
|
return "StructFieldPtrAnonymousHeadBytes"
|
|
case opStructFieldPtrAnonymousHeadMarshalJSON:
|
|
return "StructFieldPtrAnonymousHeadMarshalJSON"
|
|
case opStructFieldPtrAnonymousHeadMarshalText:
|
|
return "StructFieldPtrAnonymousHeadMarshalText"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyInt"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt8:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyInt8"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt16:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyInt16"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt32:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyInt32"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt64:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyInt64"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyUint"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint8:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyUint8"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint16:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyUint16"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint32:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyUint32"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint64:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyUint64"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyFloat32:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyFloat32"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyFloat64:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyFloat64"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyBool:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyBool"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyString:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyString"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyBytes:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyBytes"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyMarshalJSON:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyMarshalJSON"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyMarshalText:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyMarshalText"
|
|
case opStructFieldPtrAnonymousHeadStringTagInt:
|
|
return "StructFieldPtrAnonymousHeadStringTagInt"
|
|
case opStructFieldPtrAnonymousHeadStringTagInt8:
|
|
return "StructFieldPtrAnonymousHeadStringTagInt8"
|
|
case opStructFieldPtrAnonymousHeadStringTagInt16:
|
|
return "StructFieldPtrAnonymousHeadStringTagInt16"
|
|
case opStructFieldPtrAnonymousHeadStringTagInt32:
|
|
return "StructFieldPtrAnonymousHeadStringTagInt32"
|
|
case opStructFieldPtrAnonymousHeadStringTagInt64:
|
|
return "StructFieldPtrAnonymousHeadStringTagInt64"
|
|
case opStructFieldPtrAnonymousHeadStringTagUint:
|
|
return "StructFieldPtrAnonymousHeadStringTagUint"
|
|
case opStructFieldPtrAnonymousHeadStringTagUint8:
|
|
return "StructFieldPtrAnonymousHeadStringTagUint8"
|
|
case opStructFieldPtrAnonymousHeadStringTagUint16:
|
|
return "StructFieldPtrAnonymousHeadStringTagUint16"
|
|
case opStructFieldPtrAnonymousHeadStringTagUint32:
|
|
return "StructFieldPtrAnonymousHeadStringTagUint32"
|
|
case opStructFieldPtrAnonymousHeadStringTagUint64:
|
|
return "StructFieldPtrAnonymousHeadStringTagUint64"
|
|
case opStructFieldPtrAnonymousHeadStringTagFloat32:
|
|
return "StructFieldPtrAnonymousHeadStringTagFloat32"
|
|
case opStructFieldPtrAnonymousHeadStringTagFloat64:
|
|
return "StructFieldPtrAnonymousHeadStringTagFloat64"
|
|
case opStructFieldPtrAnonymousHeadStringTagBool:
|
|
return "StructFieldPtrAnonymousHeadStringTagBool"
|
|
case opStructFieldPtrAnonymousHeadStringTagString:
|
|
return "StructFieldPtrAnonymousHeadStringTagString"
|
|
case opStructFieldPtrAnonymousHeadStringTagBytes:
|
|
return "StructFieldPtrAnonymousHeadStringTagBytes"
|
|
case opStructFieldPtrAnonymousHeadStringTagMarshalJSON:
|
|
return "StructFieldPtrAnonymousHeadStringTagMarshalJSON"
|
|
case opStructFieldPtrAnonymousHeadStringTagMarshalText:
|
|
return "StructFieldPtrAnonymousHeadStringTagMarshalText"
|
|
case opStructFieldInt:
|
|
return "StructFieldInt"
|
|
case opStructFieldInt8:
|
|
return "StructFieldInt8"
|
|
case opStructFieldInt16:
|
|
return "StructFieldInt16"
|
|
case opStructFieldInt32:
|
|
return "StructFieldInt32"
|
|
case opStructFieldInt64:
|
|
return "StructFieldInt64"
|
|
case opStructFieldUint:
|
|
return "StructFieldUint"
|
|
case opStructFieldUint8:
|
|
return "StructFieldUint8"
|
|
case opStructFieldUint16:
|
|
return "StructFieldUint16"
|
|
case opStructFieldUint32:
|
|
return "StructFieldUint32"
|
|
case opStructFieldUint64:
|
|
return "StructFieldUint64"
|
|
case opStructFieldFloat32:
|
|
return "StructFieldFloat32"
|
|
case opStructFieldFloat64:
|
|
return "StructFieldFloat64"
|
|
case opStructFieldBool:
|
|
return "StructFieldBool"
|
|
case opStructFieldString:
|
|
return "StructFieldString"
|
|
case opStructFieldBytes:
|
|
return "StructFieldBytes"
|
|
case opStructFieldMarshalJSON:
|
|
return "StructFieldMarshalJSON"
|
|
case opStructFieldMarshalText:
|
|
return "StructFieldMarshalText"
|
|
case opStructFieldOmitEmptyInt:
|
|
return "StructFieldOmitEmptyInt"
|
|
case opStructFieldOmitEmptyInt8:
|
|
return "StructFieldOmitEmptyInt8"
|
|
case opStructFieldOmitEmptyInt16:
|
|
return "StructFieldOmitEmptyInt16"
|
|
case opStructFieldOmitEmptyInt32:
|
|
return "StructFieldOmitEmptyInt32"
|
|
case opStructFieldOmitEmptyInt64:
|
|
return "StructFieldOmitEmptyInt64"
|
|
case opStructFieldOmitEmptyUint:
|
|
return "StructFieldOmitEmptyUint"
|
|
case opStructFieldOmitEmptyUint8:
|
|
return "StructFieldOmitEmptyUint8"
|
|
case opStructFieldOmitEmptyUint16:
|
|
return "StructFieldOmitEmptyUint16"
|
|
case opStructFieldOmitEmptyUint32:
|
|
return "StructFieldOmitEmptyUint32"
|
|
case opStructFieldOmitEmptyUint64:
|
|
return "StructFieldOmitEmptyUint64"
|
|
case opStructFieldOmitEmptyFloat32:
|
|
return "StructFieldOmitEmptyFloat32"
|
|
case opStructFieldOmitEmptyFloat64:
|
|
return "StructFieldOmitEmptyFloat64"
|
|
case opStructFieldOmitEmptyBool:
|
|
return "StructFieldOmitEmptyBool"
|
|
case opStructFieldOmitEmptyString:
|
|
return "StructFieldOmitEmptyString"
|
|
case opStructFieldOmitEmptyBytes:
|
|
return "StructFieldOmitEmptyBytes"
|
|
case opStructFieldOmitEmptyMarshalJSON:
|
|
return "StructFieldOmitEmptyMarshalJSON"
|
|
case opStructFieldOmitEmptyMarshalText:
|
|
return "StructFieldOmitEmptyMarshalText"
|
|
case opStructFieldStringTagInt:
|
|
return "StructFieldStringTagInt"
|
|
case opStructFieldStringTagInt8:
|
|
return "StructFieldStringTagInt8"
|
|
case opStructFieldStringTagInt16:
|
|
return "StructFieldStringTagInt16"
|
|
case opStructFieldStringTagInt32:
|
|
return "StructFieldStringTagInt32"
|
|
case opStructFieldStringTagInt64:
|
|
return "StructFieldStringTagInt64"
|
|
case opStructFieldStringTagUint:
|
|
return "StructFieldStringTagUint"
|
|
case opStructFieldStringTagUint8:
|
|
return "StructFieldStringTagUint8"
|
|
case opStructFieldStringTagUint16:
|
|
return "StructFieldStringTagUint16"
|
|
case opStructFieldStringTagUint32:
|
|
return "StructFieldStringTagUint32"
|
|
case opStructFieldStringTagUint64:
|
|
return "StructFieldStringTagUint64"
|
|
case opStructFieldStringTagFloat32:
|
|
return "StructFieldStringTagFloat32"
|
|
case opStructFieldStringTagFloat64:
|
|
return "StructFieldStringTagFloat64"
|
|
case opStructFieldStringTagBool:
|
|
return "StructFieldStringTagBool"
|
|
case opStructFieldStringTagString:
|
|
return "StructFieldStringTagString"
|
|
case opStructFieldStringTagBytes:
|
|
return "StructFieldStringTagBytes"
|
|
case opStructFieldStringTagMarshalJSON:
|
|
return "StructFieldStringTagMarshalJSON"
|
|
case opStructFieldStringTagMarshalText:
|
|
return "StructFieldStringTagMarshalText"
|
|
case opEndIndent:
|
|
return "EndIndent"
|
|
case opInterfaceIndent:
|
|
return "InterfaceIndent"
|
|
case opPtrIndent:
|
|
return "PtrIndent"
|
|
case opSliceHeadIndent:
|
|
return "SliceHeadIndent"
|
|
case opRootSliceHeadIndent:
|
|
return "RootSliceHeadIndent"
|
|
case opSliceElemIndent:
|
|
return "SliceElemIndent"
|
|
case opRootSliceElemIndent:
|
|
return "RootSliceElemIndent"
|
|
case opSliceEndIndent:
|
|
return "SliceEndIndent"
|
|
case opArrayHeadIndent:
|
|
return "ArrayHeadIndent"
|
|
case opArrayElemIndent:
|
|
return "ArrayElemIndent"
|
|
case opArrayEndIndent:
|
|
return "ArrayEndIndent"
|
|
case opMapHeadIndent:
|
|
return "MapHeadIndent"
|
|
case opMapHeadLoadIndent:
|
|
return "MapHeadLoadIndent"
|
|
case opRootMapHeadIndent:
|
|
return "RootMapHeadIndent"
|
|
case opMapKeyIndent:
|
|
return "MapKeyIndent"
|
|
case opRootMapKeyIndent:
|
|
return "RootMapKeyIndent"
|
|
case opMapValueIndent:
|
|
return "MapValueIndent"
|
|
case opMapEndIndent:
|
|
return "MapEndIndent"
|
|
case opStructFieldHeadIndent:
|
|
return "StructFieldHeadIndent"
|
|
case opStructFieldHeadOmitEmptyIndent:
|
|
return "StructFieldHeadOmitEmptyIndent"
|
|
case opStructFieldHeadStringTagIndent:
|
|
return "StructFieldHeadStringTagIndent"
|
|
case opStructFieldAnonymousHeadIndent:
|
|
return "StructFieldAnonymousHeadIndent"
|
|
case opStructFieldAnonymousHeadOmitEmptyIndent:
|
|
return "StructFieldAnonymousHeadOmitEmptyIndent"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyIndent:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyIndent"
|
|
case opStructFieldAnonymousHeadStringTagIndent:
|
|
return "StructFieldAnonymousHeadStringTagIndent"
|
|
case opStructFieldPtrAnonymousHeadStringTagIndent:
|
|
return "StructFieldPtrAnonymousHeadStringTagIndent"
|
|
case opStructFieldPtrHeadIndent:
|
|
return "StructFieldPtrHeadIndent"
|
|
case opStructFieldPtrHeadOmitEmptyIndent:
|
|
return "StructFieldPtrHeadOmitEmptyIndent"
|
|
case opStructFieldPtrHeadStringTagIndent:
|
|
return "StructFieldPtrHeadStringTagIndent"
|
|
case opStructFieldPtrAnonymousHeadIndent:
|
|
return "StructFieldPtrAnonymousHeadIndent"
|
|
case opStructFieldIndent:
|
|
return "StructFieldIndent"
|
|
case opStructFieldOmitEmptyIndent:
|
|
return "StructFieldOmitEmptyIndent"
|
|
case opStructFieldStringTagIndent:
|
|
return "StructFieldStringTagIndent"
|
|
case opStructFieldRecursiveIndent:
|
|
return "StructFieldRecursiveIndent"
|
|
case opStructEndIndent:
|
|
return "StructEndIndent"
|
|
case opStructAnonymousEndIndent:
|
|
return "StructAnonymousEndIndent"
|
|
case opIntIndent:
|
|
return "IntIndent"
|
|
case opInt8Indent:
|
|
return "Int8Indent"
|
|
case opInt16Indent:
|
|
return "Int16Indent"
|
|
case opInt32Indent:
|
|
return "Int32Indent"
|
|
case opInt64Indent:
|
|
return "Int64Indent"
|
|
case opUintIndent:
|
|
return "UintIndent"
|
|
case opUint8Indent:
|
|
return "Uint8Indent"
|
|
case opUint16Indent:
|
|
return "Uint16Indent"
|
|
case opUint32Indent:
|
|
return "Uint32Indent"
|
|
case opUint64Indent:
|
|
return "Uint64Indent"
|
|
case opFloat32Indent:
|
|
return "Float32Indent"
|
|
case opFloat64Indent:
|
|
return "Float64Indent"
|
|
case opBoolIndent:
|
|
return "BoolIndent"
|
|
case opStringIndent:
|
|
return "StringIndent"
|
|
case opBytesIndent:
|
|
return "BytesIndent"
|
|
case opMarshalJSONIndent:
|
|
return "MarshalJSONIndent"
|
|
case opMarshalTextIndent:
|
|
return "MarshalTextIndent"
|
|
case opStructFieldHeadIntIndent:
|
|
return "StructFieldHeadIntIndent"
|
|
case opStructFieldHeadInt8Indent:
|
|
return "StructFieldHeadInt8Indent"
|
|
case opStructFieldHeadInt16Indent:
|
|
return "StructFieldHeadInt16Indent"
|
|
case opStructFieldHeadInt32Indent:
|
|
return "StructFieldHeadInt32Indent"
|
|
case opStructFieldHeadInt64Indent:
|
|
return "StructFieldHeadInt64Indent"
|
|
case opStructFieldHeadUintIndent:
|
|
return "StructFieldHeadUintIndent"
|
|
case opStructFieldHeadUint8Indent:
|
|
return "StructFieldHeadUint8Indent"
|
|
case opStructFieldHeadUint16Indent:
|
|
return "StructFieldHeadUint16Indent"
|
|
case opStructFieldHeadUint32Indent:
|
|
return "StructFieldHeadUint32Indent"
|
|
case opStructFieldHeadUint64Indent:
|
|
return "StructFieldHeadUint64Indent"
|
|
case opStructFieldHeadFloat32Indent:
|
|
return "StructFieldHeadFloat32Indent"
|
|
case opStructFieldHeadFloat64Indent:
|
|
return "StructFieldHeadFloat64Indent"
|
|
case opStructFieldHeadBoolIndent:
|
|
return "StructFieldHeadBoolIndent"
|
|
case opStructFieldHeadStringIndent:
|
|
return "StructFieldHeadStringIndent"
|
|
case opStructFieldHeadBytesIndent:
|
|
return "StructFieldHeadBytesIndent"
|
|
case opStructFieldHeadMarshalJSONIndent:
|
|
return "StructFieldHeadMarshalJSONIndent"
|
|
case opStructFieldHeadMarshalTextIndent:
|
|
return "StructFieldHeadMarshalTextIndent"
|
|
case opStructFieldHeadOmitEmptyIntIndent:
|
|
return "StructFieldHeadOmitEmptyIntIndent"
|
|
case opStructFieldHeadOmitEmptyInt8Indent:
|
|
return "StructFieldHeadOmitEmptyInt8Indent"
|
|
case opStructFieldHeadOmitEmptyInt16Indent:
|
|
return "StructFieldHeadOmitEmptyInt16Indent"
|
|
case opStructFieldHeadOmitEmptyInt32Indent:
|
|
return "StructFieldHeadOmitEmptyInt32Indent"
|
|
case opStructFieldHeadOmitEmptyInt64Indent:
|
|
return "StructFieldHeadOmitEmptyInt64Indent"
|
|
case opStructFieldHeadOmitEmptyUintIndent:
|
|
return "StructFieldHeadOmitEmptyUintIndent"
|
|
case opStructFieldHeadOmitEmptyUint8Indent:
|
|
return "StructFieldHeadOmitEmptyUint8Indent"
|
|
case opStructFieldHeadOmitEmptyUint16Indent:
|
|
return "StructFieldHeadOmitEmptyUint16Indent"
|
|
case opStructFieldHeadOmitEmptyUint32Indent:
|
|
return "StructFieldHeadOmitEmptyUint32Indent"
|
|
case opStructFieldHeadOmitEmptyUint64Indent:
|
|
return "StructFieldHeadOmitEmptyUint64Indent"
|
|
case opStructFieldHeadOmitEmptyFloat32Indent:
|
|
return "StructFieldHeadOmitEmptyFloat32Indent"
|
|
case opStructFieldHeadOmitEmptyFloat64Indent:
|
|
return "StructFieldHeadOmitEmptyFloat64Indent"
|
|
case opStructFieldHeadOmitEmptyBoolIndent:
|
|
return "StructFieldHeadOmitEmptyBoolIndent"
|
|
case opStructFieldHeadOmitEmptyStringIndent:
|
|
return "StructFieldHeadOmitEmptyStringIndent"
|
|
case opStructFieldHeadOmitEmptyBytesIndent:
|
|
return "StructFieldHeadOmitEmptyBytesIndent"
|
|
case opStructFieldHeadOmitEmptyMarshalJSONIndent:
|
|
return "StructFieldHeadOmitEmptyMarshalJSONIndent"
|
|
case opStructFieldHeadOmitEmptyMarshalTextIndent:
|
|
return "StructFieldHeadOmitEmptyMarshalTextIndent"
|
|
case opStructFieldHeadStringTagIntIndent:
|
|
return "StructFieldHeadStringTagIntIndent"
|
|
case opStructFieldHeadStringTagInt8Indent:
|
|
return "StructFieldHeadStringTagInt8Indent"
|
|
case opStructFieldHeadStringTagInt16Indent:
|
|
return "StructFieldHeadStringTagInt16Indent"
|
|
case opStructFieldHeadStringTagInt32Indent:
|
|
return "StructFieldHeadStringTagInt32Indent"
|
|
case opStructFieldHeadStringTagInt64Indent:
|
|
return "StructFieldHeadStringTagInt64Indent"
|
|
case opStructFieldHeadStringTagUintIndent:
|
|
return "StructFieldHeadStringTagUintIndent"
|
|
case opStructFieldHeadStringTagUint8Indent:
|
|
return "StructFieldHeadStringTagUint8Indent"
|
|
case opStructFieldHeadStringTagUint16Indent:
|
|
return "StructFieldHeadStringTagUint16Indent"
|
|
case opStructFieldHeadStringTagUint32Indent:
|
|
return "StructFieldHeadStringTagUint32Indent"
|
|
case opStructFieldHeadStringTagUint64Indent:
|
|
return "StructFieldHeadStringTagUint64Indent"
|
|
case opStructFieldHeadStringTagFloat32Indent:
|
|
return "StructFieldHeadStringTagFloat32Indent"
|
|
case opStructFieldHeadStringTagFloat64Indent:
|
|
return "StructFieldHeadStringTagFloat64Indent"
|
|
case opStructFieldHeadStringTagBoolIndent:
|
|
return "StructFieldHeadStringTagBoolIndent"
|
|
case opStructFieldHeadStringTagStringIndent:
|
|
return "StructFieldHeadStringTagStringIndent"
|
|
case opStructFieldHeadStringTagBytesIndent:
|
|
return "StructFieldHeadStringTagBytesIndent"
|
|
case opStructFieldHeadStringTagMarshalJSONIndent:
|
|
return "StructFieldHeadStringTagMarshalJSONIndent"
|
|
case opStructFieldHeadStringTagMarshalTextIndent:
|
|
return "StructFieldHeadStringTagMarshalTextIndent"
|
|
case opStructFieldAnonymousHeadIntIndent:
|
|
return "StructFieldAnonymousHeadIntIndent"
|
|
case opStructFieldAnonymousHeadInt8Indent:
|
|
return "StructFieldAnonymousHeadInt8Indent"
|
|
case opStructFieldAnonymousHeadInt16Indent:
|
|
return "StructFieldAnonymousHeadInt16Indent"
|
|
case opStructFieldAnonymousHeadInt32Indent:
|
|
return "StructFieldAnonymousHeadInt32Indent"
|
|
case opStructFieldAnonymousHeadInt64Indent:
|
|
return "StructFieldAnonymousHeadInt64Indent"
|
|
case opStructFieldAnonymousHeadUintIndent:
|
|
return "StructFieldAnonymousHeadUintIndent"
|
|
case opStructFieldAnonymousHeadUint8Indent:
|
|
return "StructFieldAnonymousHeadUint8Indent"
|
|
case opStructFieldAnonymousHeadUint16Indent:
|
|
return "StructFieldAnonymousHeadUint16Indent"
|
|
case opStructFieldAnonymousHeadUint32Indent:
|
|
return "StructFieldAnonymousHeadUint32Indent"
|
|
case opStructFieldAnonymousHeadUint64Indent:
|
|
return "StructFieldAnonymousHeadUint64Indent"
|
|
case opStructFieldAnonymousHeadFloat32Indent:
|
|
return "StructFieldAnonymousHeadFloat32Indent"
|
|
case opStructFieldAnonymousHeadFloat64Indent:
|
|
return "StructFieldAnonymousHeadFloat64Indent"
|
|
case opStructFieldAnonymousHeadBoolIndent:
|
|
return "StructFieldAnonymousHeadBoolIndent"
|
|
case opStructFieldAnonymousHeadStringIndent:
|
|
return "StructFieldAnonymousHeadStringIndent"
|
|
case opStructFieldAnonymousHeadBytesIndent:
|
|
return "StructFieldAnonymousHeadBytesIndent"
|
|
case opStructFieldAnonymousHeadMarshalJSONIndent:
|
|
return "StructFieldAnonymousHeadMarshalJSONIndent"
|
|
case opStructFieldAnonymousHeadMarshalTextIndent:
|
|
return "StructFieldAnonymousHeadMarshalTextIndent"
|
|
case opStructFieldAnonymousHeadOmitEmptyIntIndent:
|
|
return "StructFieldAnonymousHeadOmitEmptyIntIndent"
|
|
case opStructFieldAnonymousHeadOmitEmptyInt8Indent:
|
|
return "StructFieldAnonymousHeadOmitEmptyInt8Indent"
|
|
case opStructFieldAnonymousHeadOmitEmptyInt16Indent:
|
|
return "StructFieldAnonymousHeadOmitEmptyInt16Indent"
|
|
case opStructFieldAnonymousHeadOmitEmptyInt32Indent:
|
|
return "StructFieldAnonymousHeadOmitEmptyInt32Indent"
|
|
case opStructFieldAnonymousHeadOmitEmptyInt64Indent:
|
|
return "StructFieldAnonymousHeadOmitEmptyInt64Indent"
|
|
case opStructFieldAnonymousHeadOmitEmptyUintIndent:
|
|
return "StructFieldAnonymousHeadOmitEmptyUintIndent"
|
|
case opStructFieldAnonymousHeadOmitEmptyUint8Indent:
|
|
return "StructFieldAnonymousHeadOmitEmptyUint8Indent"
|
|
case opStructFieldAnonymousHeadOmitEmptyUint16Indent:
|
|
return "StructFieldAnonymousHeadOmitEmptyUint16Indent"
|
|
case opStructFieldAnonymousHeadOmitEmptyUint32Indent:
|
|
return "StructFieldAnonymousHeadOmitEmptyUint32Indent"
|
|
case opStructFieldAnonymousHeadOmitEmptyUint64Indent:
|
|
return "StructFieldAnonymousHeadOmitEmptyUint64Indent"
|
|
case opStructFieldAnonymousHeadOmitEmptyFloat32Indent:
|
|
return "StructFieldAnonymousHeadOmitEmptyFloat32Indent"
|
|
case opStructFieldAnonymousHeadOmitEmptyFloat64Indent:
|
|
return "StructFieldAnonymousHeadOmitEmptyFloat64Indent"
|
|
case opStructFieldAnonymousHeadOmitEmptyBoolIndent:
|
|
return "StructFieldAnonymousHeadOmitEmptyBoolIndent"
|
|
case opStructFieldAnonymousHeadOmitEmptyStringIndent:
|
|
return "StructFieldAnonymousHeadOmitEmptyStringIndent"
|
|
case opStructFieldAnonymousHeadOmitEmptyBytesIndent:
|
|
return "StructFieldAnonymousHeadOmitEmptyBytesIndent"
|
|
case opStructFieldAnonymousHeadOmitEmptyMarshalJSONIndent:
|
|
return "StructFieldAnonymousHeadOmitEmptyMarshalJSONIndent"
|
|
case opStructFieldAnonymousHeadOmitEmptyMarshalTextIndent:
|
|
return "StructFieldAnonymousHeadOmitEmptyMarshalTextIndent"
|
|
case opStructFieldAnonymousHeadStringTagIntIndent:
|
|
return "StructFieldAnonymousHeadStringTagIntIndent"
|
|
case opStructFieldAnonymousHeadStringTagInt8Indent:
|
|
return "StructFieldAnonymousHeadStringTagInt8Indent"
|
|
case opStructFieldAnonymousHeadStringTagInt16Indent:
|
|
return "StructFieldAnonymousHeadStringTagInt16Indent"
|
|
case opStructFieldAnonymousHeadStringTagInt32Indent:
|
|
return "StructFieldAnonymousHeadStringTagInt32Indent"
|
|
case opStructFieldAnonymousHeadStringTagInt64Indent:
|
|
return "StructFieldAnonymousHeadStringTagInt64Indent"
|
|
case opStructFieldAnonymousHeadStringTagUintIndent:
|
|
return "StructFieldAnonymousHeadStringTagUintIndent"
|
|
case opStructFieldAnonymousHeadStringTagUint8Indent:
|
|
return "StructFieldAnonymousHeadStringTagUint8Indent"
|
|
case opStructFieldAnonymousHeadStringTagUint16Indent:
|
|
return "StructFieldAnonymousHeadStringTagUint16Indent"
|
|
case opStructFieldAnonymousHeadStringTagUint32Indent:
|
|
return "StructFieldAnonymousHeadStringTagUint32Indent"
|
|
case opStructFieldAnonymousHeadStringTagUint64Indent:
|
|
return "StructFieldAnonymousHeadStringTagUint64Indent"
|
|
case opStructFieldAnonymousHeadStringTagFloat32Indent:
|
|
return "StructFieldAnonymousHeadStringTagFloat32Indent"
|
|
case opStructFieldAnonymousHeadStringTagFloat64Indent:
|
|
return "StructFieldAnonymousHeadStringTagFloat64Indent"
|
|
case opStructFieldAnonymousHeadStringTagBoolIndent:
|
|
return "StructFieldAnonymousHeadStringTagBoolIndent"
|
|
case opStructFieldAnonymousHeadStringTagStringIndent:
|
|
return "StructFieldAnonymousHeadStringTagStringIndent"
|
|
case opStructFieldAnonymousHeadStringTagBytesIndent:
|
|
return "StructFieldAnonymousHeadStringTagBytesIndent"
|
|
case opStructFieldAnonymousHeadStringTagMarshalJSONIndent:
|
|
return "StructFieldAnonymousHeadStringTagMarshalJSONIndent"
|
|
case opStructFieldAnonymousHeadStringTagMarshalTextIndent:
|
|
return "StructFieldAnonymousHeadStringTagMarshalTextIndent"
|
|
case opStructFieldPtrHeadIntIndent:
|
|
return "StructFieldPtrHeadIntIndent"
|
|
case opStructFieldPtrHeadInt8Indent:
|
|
return "StructFieldPtrHeadInt8Indent"
|
|
case opStructFieldPtrHeadInt16Indent:
|
|
return "StructFieldPtrHeadInt16Indent"
|
|
case opStructFieldPtrHeadInt32Indent:
|
|
return "StructFieldPtrHeadInt32Indent"
|
|
case opStructFieldPtrHeadInt64Indent:
|
|
return "StructFieldPtrHeadInt64Indent"
|
|
case opStructFieldPtrHeadUintIndent:
|
|
return "StructFieldPtrHeadUintIndent"
|
|
case opStructFieldPtrHeadUint8Indent:
|
|
return "StructFieldPtrHeadUint8Indent"
|
|
case opStructFieldPtrHeadUint16Indent:
|
|
return "StructFieldPtrHeadUint16Indent"
|
|
case opStructFieldPtrHeadUint32Indent:
|
|
return "StructFieldPtrHeadUint32Indent"
|
|
case opStructFieldPtrHeadUint64Indent:
|
|
return "StructFieldPtrHeadUint64Indent"
|
|
case opStructFieldPtrHeadFloat32Indent:
|
|
return "StructFieldPtrHeadFloat32Indent"
|
|
case opStructFieldPtrHeadFloat64Indent:
|
|
return "StructFieldPtrHeadFloat64Indent"
|
|
case opStructFieldPtrHeadBoolIndent:
|
|
return "StructFieldPtrHeadBoolIndent"
|
|
case opStructFieldPtrHeadStringIndent:
|
|
return "StructFieldPtrHeadStringIndent"
|
|
case opStructFieldPtrHeadBytesIndent:
|
|
return "StructFieldPtrHeadBytesIndent"
|
|
case opStructFieldPtrHeadMarshalJSONIndent:
|
|
return "StructFieldPtrHeadMarshalJSONIndent"
|
|
case opStructFieldPtrHeadMarshalTextIndent:
|
|
return "StructFieldPtrHeadMarshalTextIndent"
|
|
case opStructFieldPtrHeadOmitEmptyIntIndent:
|
|
return "StructFieldPtrHeadOmitEmptyIntIndent"
|
|
case opStructFieldPtrHeadOmitEmptyInt8Indent:
|
|
return "StructFieldPtrHeadOmitEmptyInt8Indent"
|
|
case opStructFieldPtrHeadOmitEmptyInt16Indent:
|
|
return "StructFieldPtrHeadOmitEmptyInt16Indent"
|
|
case opStructFieldPtrHeadOmitEmptyInt32Indent:
|
|
return "StructFieldPtrHeadOmitEmptyInt32Indent"
|
|
case opStructFieldPtrHeadOmitEmptyInt64Indent:
|
|
return "StructFieldPtrHeadOmitEmptyInt64Indent"
|
|
case opStructFieldPtrHeadOmitEmptyUintIndent:
|
|
return "StructFieldPtrHeadOmitEmptyUintIndent"
|
|
case opStructFieldPtrHeadOmitEmptyUint8Indent:
|
|
return "StructFieldPtrHeadOmitEmptyUint8Indent"
|
|
case opStructFieldPtrHeadOmitEmptyUint16Indent:
|
|
return "StructFieldPtrHeadOmitEmptyUint16Indent"
|
|
case opStructFieldPtrHeadOmitEmptyUint32Indent:
|
|
return "StructFieldPtrHeadOmitEmptyUint32Indent"
|
|
case opStructFieldPtrHeadOmitEmptyUint64Indent:
|
|
return "StructFieldPtrHeadOmitEmptyUint64Indent"
|
|
case opStructFieldPtrHeadOmitEmptyFloat32Indent:
|
|
return "StructFieldPtrHeadOmitEmptyFloat32Indent"
|
|
case opStructFieldPtrHeadOmitEmptyFloat64Indent:
|
|
return "StructFieldPtrHeadOmitEmptyFloat64Indent"
|
|
case opStructFieldPtrHeadOmitEmptyBoolIndent:
|
|
return "StructFieldPtrHeadOmitEmptyBoolIndent"
|
|
case opStructFieldPtrHeadOmitEmptyStringIndent:
|
|
return "StructFieldPtrHeadOmitEmptyStringIndent"
|
|
case opStructFieldPtrHeadOmitEmptyBytesIndent:
|
|
return "StructFieldPtrHeadOmitEmptyBytesIndent"
|
|
case opStructFieldPtrHeadOmitEmptyMarshalJSONIndent:
|
|
return "StructFieldPtrHeadOmitEmptyMarshalJSONIndent"
|
|
case opStructFieldPtrHeadOmitEmptyMarshalTextIndent:
|
|
return "StructFieldPtrHeadOmitEmptyMarshalTextIndent"
|
|
case opStructFieldPtrHeadStringTagIntIndent:
|
|
return "StructFieldPtrHeadStringTagIntIndent"
|
|
case opStructFieldPtrHeadStringTagInt8Indent:
|
|
return "StructFieldPtrHeadStringTagInt8Indent"
|
|
case opStructFieldPtrHeadStringTagInt16Indent:
|
|
return "StructFieldPtrHeadStringTagInt16Indent"
|
|
case opStructFieldPtrHeadStringTagInt32Indent:
|
|
return "StructFieldPtrHeadStringTagInt32Indent"
|
|
case opStructFieldPtrHeadStringTagInt64Indent:
|
|
return "StructFieldPtrHeadStringTagInt64Indent"
|
|
case opStructFieldPtrHeadStringTagUintIndent:
|
|
return "StructFieldPtrHeadStringTagUintIndent"
|
|
case opStructFieldPtrHeadStringTagUint8Indent:
|
|
return "StructFieldPtrHeadStringTagUint8Indent"
|
|
case opStructFieldPtrHeadStringTagUint16Indent:
|
|
return "StructFieldPtrHeadStringTagUint16Indent"
|
|
case opStructFieldPtrHeadStringTagUint32Indent:
|
|
return "StructFieldPtrHeadStringTagUint32Indent"
|
|
case opStructFieldPtrHeadStringTagUint64Indent:
|
|
return "StructFieldPtrHeadStringTagUint64Indent"
|
|
case opStructFieldPtrHeadStringTagFloat32Indent:
|
|
return "StructFieldPtrHeadStringTagFloat32Indent"
|
|
case opStructFieldPtrHeadStringTagFloat64Indent:
|
|
return "StructFieldPtrHeadStringTagFloat64Indent"
|
|
case opStructFieldPtrHeadStringTagBoolIndent:
|
|
return "StructFieldPtrHeadStringTagBoolIndent"
|
|
case opStructFieldPtrHeadStringTagStringIndent:
|
|
return "StructFieldPtrHeadStringTagStringIndent"
|
|
case opStructFieldPtrHeadStringTagBytesIndent:
|
|
return "StructFieldPtrHeadStringTagBytesIndent"
|
|
case opStructFieldPtrHeadStringTagMarshalJSONIndent:
|
|
return "StructFieldPtrHeadStringTagMarshalJSONIndent"
|
|
case opStructFieldPtrHeadStringTagMarshalTextIndent:
|
|
return "StructFieldPtrHeadStringTagMarshalTextIndent"
|
|
case opStructFieldPtrAnonymousHeadIntIndent:
|
|
return "StructFieldPtrAnonymousHeadIntIndent"
|
|
case opStructFieldPtrAnonymousHeadInt8Indent:
|
|
return "StructFieldPtrAnonymousHeadInt8Indent"
|
|
case opStructFieldPtrAnonymousHeadInt16Indent:
|
|
return "StructFieldPtrAnonymousHeadInt16Indent"
|
|
case opStructFieldPtrAnonymousHeadInt32Indent:
|
|
return "StructFieldPtrAnonymousHeadInt32Indent"
|
|
case opStructFieldPtrAnonymousHeadInt64Indent:
|
|
return "StructFieldPtrAnonymousHeadInt64Indent"
|
|
case opStructFieldPtrAnonymousHeadUintIndent:
|
|
return "StructFieldPtrAnonymousHeadUintIndent"
|
|
case opStructFieldPtrAnonymousHeadUint8Indent:
|
|
return "StructFieldPtrAnonymousHeadUint8Indent"
|
|
case opStructFieldPtrAnonymousHeadUint16Indent:
|
|
return "StructFieldPtrAnonymousHeadUint16Indent"
|
|
case opStructFieldPtrAnonymousHeadUint32Indent:
|
|
return "StructFieldPtrAnonymousHeadUint32Indent"
|
|
case opStructFieldPtrAnonymousHeadUint64Indent:
|
|
return "StructFieldPtrAnonymousHeadUint64Indent"
|
|
case opStructFieldPtrAnonymousHeadFloat32Indent:
|
|
return "StructFieldPtrAnonymousHeadFloat32Indent"
|
|
case opStructFieldPtrAnonymousHeadFloat64Indent:
|
|
return "StructFieldPtrAnonymousHeadFloat64Indent"
|
|
case opStructFieldPtrAnonymousHeadBoolIndent:
|
|
return "StructFieldPtrAnonymousHeadBoolIndent"
|
|
case opStructFieldPtrAnonymousHeadStringIndent:
|
|
return "StructFieldPtrAnonymousHeadStringIndent"
|
|
case opStructFieldPtrAnonymousHeadBytesIndent:
|
|
return "StructFieldPtrAnonymousHeadBytesIndent"
|
|
case opStructFieldPtrAnonymousHeadMarshalJSONIndent:
|
|
return "StructFieldPtrAnonymousHeadMarshalJSONIndent"
|
|
case opStructFieldPtrAnonymousHeadMarshalTextIndent:
|
|
return "StructFieldPtrAnonymousHeadMarshalTextIndent"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyIntIndent:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyIntIndent"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt8Indent:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyInt8Indent"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt16Indent:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyInt16Indent"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt32Indent:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyInt32Indent"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt64Indent:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyInt64Indent"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUintIndent:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyUintIndent"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint8Indent:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyUint8Indent"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint16Indent:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyUint16Indent"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint32Indent:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyUint32Indent"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint64Indent:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyUint64Indent"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyFloat32Indent:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyFloat32Indent"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyFloat64Indent:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyFloat64Indent"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyBoolIndent:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyBoolIndent"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyStringIndent:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyStringIndent"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyBytesIndent:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyBytesIndent"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyMarshalJSONIndent:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyMarshalJSONIndent"
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyMarshalTextIndent:
|
|
return "StructFieldPtrAnonymousHeadOmitEmptyMarshalTextIndent"
|
|
case opStructFieldPtrAnonymousHeadStringTagIntIndent:
|
|
return "StructFieldPtrAnonymousHeadStringTagIntIndent"
|
|
case opStructFieldPtrAnonymousHeadStringTagInt8Indent:
|
|
return "StructFieldPtrAnonymousHeadStringTagInt8Indent"
|
|
case opStructFieldPtrAnonymousHeadStringTagInt16Indent:
|
|
return "StructFieldPtrAnonymousHeadStringTagInt16Indent"
|
|
case opStructFieldPtrAnonymousHeadStringTagInt32Indent:
|
|
return "StructFieldPtrAnonymousHeadStringTagInt32Indent"
|
|
case opStructFieldPtrAnonymousHeadStringTagInt64Indent:
|
|
return "StructFieldPtrAnonymousHeadStringTagInt64Indent"
|
|
case opStructFieldPtrAnonymousHeadStringTagUintIndent:
|
|
return "StructFieldPtrAnonymousHeadStringTagUintIndent"
|
|
case opStructFieldPtrAnonymousHeadStringTagUint8Indent:
|
|
return "StructFieldPtrAnonymousHeadStringTagUint8Indent"
|
|
case opStructFieldPtrAnonymousHeadStringTagUint16Indent:
|
|
return "StructFieldPtrAnonymousHeadStringTagUint16Indent"
|
|
case opStructFieldPtrAnonymousHeadStringTagUint32Indent:
|
|
return "StructFieldPtrAnonymousHeadStringTagUint32Indent"
|
|
case opStructFieldPtrAnonymousHeadStringTagUint64Indent:
|
|
return "StructFieldPtrAnonymousHeadStringTagUint64Indent"
|
|
case opStructFieldPtrAnonymousHeadStringTagFloat32Indent:
|
|
return "StructFieldPtrAnonymousHeadStringTagFloat32Indent"
|
|
case opStructFieldPtrAnonymousHeadStringTagFloat64Indent:
|
|
return "StructFieldPtrAnonymousHeadStringTagFloat64Indent"
|
|
case opStructFieldPtrAnonymousHeadStringTagBoolIndent:
|
|
return "StructFieldPtrAnonymousHeadStringTagBoolIndent"
|
|
case opStructFieldPtrAnonymousHeadStringTagStringIndent:
|
|
return "StructFieldPtrAnonymousHeadStringTagStringIndent"
|
|
case opStructFieldPtrAnonymousHeadStringTagBytesIndent:
|
|
return "StructFieldPtrAnonymousHeadStringTagBytesIndent"
|
|
case opStructFieldPtrAnonymousHeadStringTagMarshalJSONIndent:
|
|
return "StructFieldPtrAnonymousHeadStringTagMarshalJSONIndent"
|
|
case opStructFieldPtrAnonymousHeadStringTagMarshalTextIndent:
|
|
return "StructFieldPtrAnonymousHeadStringTagMarshalTextIndent"
|
|
case opStructFieldIntIndent:
|
|
return "StructFieldIntIndent"
|
|
case opStructFieldInt8Indent:
|
|
return "StructFieldInt8Indent"
|
|
case opStructFieldInt16Indent:
|
|
return "StructFieldInt16Indent"
|
|
case opStructFieldInt32Indent:
|
|
return "StructFieldInt32Indent"
|
|
case opStructFieldInt64Indent:
|
|
return "StructFieldInt64Indent"
|
|
case opStructFieldUintIndent:
|
|
return "StructFieldUintIndent"
|
|
case opStructFieldUint8Indent:
|
|
return "StructFieldUint8Indent"
|
|
case opStructFieldUint16Indent:
|
|
return "StructFieldUint16Indent"
|
|
case opStructFieldUint32Indent:
|
|
return "StructFieldUint32Indent"
|
|
case opStructFieldUint64Indent:
|
|
return "StructFieldUint64Indent"
|
|
case opStructFieldFloat32Indent:
|
|
return "StructFieldFloat32Indent"
|
|
case opStructFieldFloat64Indent:
|
|
return "StructFieldFloat64Indent"
|
|
case opStructFieldBoolIndent:
|
|
return "StructFieldBoolIndent"
|
|
case opStructFieldStringIndent:
|
|
return "StructFieldStringIndent"
|
|
case opStructFieldBytesIndent:
|
|
return "StructFieldBytesIndent"
|
|
case opStructFieldMarshalJSONIndent:
|
|
return "StructFieldMarshalJSONIndent"
|
|
case opStructFieldMarshalTextIndent:
|
|
return "StructFieldMarshalTextIndent"
|
|
case opStructFieldOmitEmptyIntIndent:
|
|
return "StructFieldOmitEmptyIntIndent"
|
|
case opStructFieldOmitEmptyInt8Indent:
|
|
return "StructFieldOmitEmptyInt8Indent"
|
|
case opStructFieldOmitEmptyInt16Indent:
|
|
return "StructFieldOmitEmptyInt16Indent"
|
|
case opStructFieldOmitEmptyInt32Indent:
|
|
return "StructFieldOmitEmptyInt32Indent"
|
|
case opStructFieldOmitEmptyInt64Indent:
|
|
return "StructFieldOmitEmptyInt64Indent"
|
|
case opStructFieldOmitEmptyUintIndent:
|
|
return "StructFieldOmitEmptyUintIndent"
|
|
case opStructFieldOmitEmptyUint8Indent:
|
|
return "StructFieldOmitEmptyUint8Indent"
|
|
case opStructFieldOmitEmptyUint16Indent:
|
|
return "StructFieldOmitEmptyUint16Indent"
|
|
case opStructFieldOmitEmptyUint32Indent:
|
|
return "StructFieldOmitEmptyUint32Indent"
|
|
case opStructFieldOmitEmptyUint64Indent:
|
|
return "StructFieldOmitEmptyUint64Indent"
|
|
case opStructFieldOmitEmptyFloat32Indent:
|
|
return "StructFieldOmitEmptyFloat32Indent"
|
|
case opStructFieldOmitEmptyFloat64Indent:
|
|
return "StructFieldOmitEmptyFloat64Indent"
|
|
case opStructFieldOmitEmptyBoolIndent:
|
|
return "StructFieldOmitEmptyBoolIndent"
|
|
case opStructFieldOmitEmptyStringIndent:
|
|
return "StructFieldOmitEmptyStringIndent"
|
|
case opStructFieldOmitEmptyBytesIndent:
|
|
return "StructFieldOmitEmptyBytesIndent"
|
|
case opStructFieldOmitEmptyMarshalJSONIndent:
|
|
return "StructFieldOmitEmptyMarshalJSONIndent"
|
|
case opStructFieldOmitEmptyMarshalTextIndent:
|
|
return "StructFieldOmitEmptyMarshalTextIndent"
|
|
case opStructFieldStringTagIntIndent:
|
|
return "StructFieldStringTagIntIndent"
|
|
case opStructFieldStringTagInt8Indent:
|
|
return "StructFieldStringTagInt8Indent"
|
|
case opStructFieldStringTagInt16Indent:
|
|
return "StructFieldStringTagInt16Indent"
|
|
case opStructFieldStringTagInt32Indent:
|
|
return "StructFieldStringTagInt32Indent"
|
|
case opStructFieldStringTagInt64Indent:
|
|
return "StructFieldStringTagInt64Indent"
|
|
case opStructFieldStringTagUintIndent:
|
|
return "StructFieldStringTagUintIndent"
|
|
case opStructFieldStringTagUint8Indent:
|
|
return "StructFieldStringTagUint8Indent"
|
|
case opStructFieldStringTagUint16Indent:
|
|
return "StructFieldStringTagUint16Indent"
|
|
case opStructFieldStringTagUint32Indent:
|
|
return "StructFieldStringTagUint32Indent"
|
|
case opStructFieldStringTagUint64Indent:
|
|
return "StructFieldStringTagUint64Indent"
|
|
case opStructFieldStringTagFloat32Indent:
|
|
return "StructFieldStringTagFloat32Indent"
|
|
case opStructFieldStringTagFloat64Indent:
|
|
return "StructFieldStringTagFloat64Indent"
|
|
case opStructFieldStringTagBoolIndent:
|
|
return "StructFieldStringTagBoolIndent"
|
|
case opStructFieldStringTagStringIndent:
|
|
return "StructFieldStringTagStringIndent"
|
|
case opStructFieldStringTagBytesIndent:
|
|
return "StructFieldStringTagBytesIndent"
|
|
case opStructFieldStringTagMarshalJSONIndent:
|
|
return "StructFieldStringTagMarshalJSONIndent"
|
|
case opStructFieldStringTagMarshalTextIndent:
|
|
return "StructFieldStringTagMarshalTextIndent"
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (t opType) codeType() codeType {
|
|
switch t {
|
|
case opEnd:
|
|
return codeOp
|
|
case opInterface:
|
|
return codeOp
|
|
case opPtr:
|
|
return codeOp
|
|
case opSliceHead:
|
|
return codeSliceHead
|
|
case opRootSliceHead:
|
|
return codeSliceHead
|
|
case opSliceElem:
|
|
return codeSliceElem
|
|
case opRootSliceElem:
|
|
return codeSliceElem
|
|
case opSliceEnd:
|
|
return codeOp
|
|
case opArrayHead:
|
|
return codeArrayHead
|
|
case opArrayElem:
|
|
return codeArrayElem
|
|
case opArrayEnd:
|
|
return codeOp
|
|
case opMapHead:
|
|
return codeMapHead
|
|
case opMapHeadLoad:
|
|
return codeMapHead
|
|
case opRootMapHead:
|
|
return codeMapHead
|
|
case opMapKey:
|
|
return codeMapKey
|
|
case opRootMapKey:
|
|
return codeMapKey
|
|
case opMapValue:
|
|
return codeMapValue
|
|
case opMapEnd:
|
|
return codeOp
|
|
case opStructFieldHead:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmpty:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTag:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHead:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmpty:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmpty:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTag:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTag:
|
|
return codeStructField
|
|
case opStructFieldPtrHead:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmpty:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTag:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHead:
|
|
return codeStructField
|
|
case opStructField:
|
|
return codeStructField
|
|
case opStructFieldOmitEmpty:
|
|
return codeStructField
|
|
case opStructFieldStringTag:
|
|
return codeStructField
|
|
case opStructFieldRecursive:
|
|
return codeStructFieldRecursive
|
|
case opStructEnd:
|
|
return codeStructField
|
|
case opStructAnonymousEnd:
|
|
return codeStructField
|
|
case opInt:
|
|
return codeOp
|
|
case opInt8:
|
|
return codeOp
|
|
case opInt16:
|
|
return codeOp
|
|
case opInt32:
|
|
return codeOp
|
|
case opInt64:
|
|
return codeOp
|
|
case opUint:
|
|
return codeOp
|
|
case opUint8:
|
|
return codeOp
|
|
case opUint16:
|
|
return codeOp
|
|
case opUint32:
|
|
return codeOp
|
|
case opUint64:
|
|
return codeOp
|
|
case opFloat32:
|
|
return codeOp
|
|
case opFloat64:
|
|
return codeOp
|
|
case opBool:
|
|
return codeOp
|
|
case opString:
|
|
return codeOp
|
|
case opBytes:
|
|
return codeOp
|
|
case opMarshalJSON:
|
|
return codeOp
|
|
case opMarshalText:
|
|
return codeOp
|
|
case opStructFieldHeadInt:
|
|
return codeStructField
|
|
case opStructFieldHeadInt8:
|
|
return codeStructField
|
|
case opStructFieldHeadInt16:
|
|
return codeStructField
|
|
case opStructFieldHeadInt32:
|
|
return codeStructField
|
|
case opStructFieldHeadInt64:
|
|
return codeStructField
|
|
case opStructFieldHeadUint:
|
|
return codeStructField
|
|
case opStructFieldHeadUint8:
|
|
return codeStructField
|
|
case opStructFieldHeadUint16:
|
|
return codeStructField
|
|
case opStructFieldHeadUint32:
|
|
return codeStructField
|
|
case opStructFieldHeadUint64:
|
|
return codeStructField
|
|
case opStructFieldHeadFloat32:
|
|
return codeStructField
|
|
case opStructFieldHeadFloat64:
|
|
return codeStructField
|
|
case opStructFieldHeadBool:
|
|
return codeStructField
|
|
case opStructFieldHeadString:
|
|
return codeStructField
|
|
case opStructFieldHeadBytes:
|
|
return codeStructField
|
|
case opStructFieldHeadMarshalJSON:
|
|
return codeStructField
|
|
case opStructFieldHeadMarshalText:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyInt:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyInt8:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyInt16:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyInt32:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyInt64:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyUint:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyUint8:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyUint16:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyUint32:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyUint64:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyFloat32:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyFloat64:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyBool:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyString:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyBytes:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyMarshalJSON:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyMarshalText:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagInt:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagInt8:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagInt16:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagInt32:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagInt64:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagUint:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagUint8:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagUint16:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagUint32:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagUint64:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagFloat32:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagFloat64:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagBool:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagString:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagBytes:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagMarshalJSON:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagMarshalText:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadInt:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadInt8:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadInt16:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadInt32:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadInt64:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadUint:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadUint8:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadUint16:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadUint32:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadUint64:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadFloat32:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadFloat64:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadBool:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadString:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadBytes:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadMarshalJSON:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadMarshalText:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyInt:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyInt8:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyInt16:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyInt32:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyInt64:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyUint:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyUint8:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyUint16:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyUint32:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyUint64:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyFloat32:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyFloat64:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyBool:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyString:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyBytes:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyMarshalJSON:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyMarshalText:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagInt:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagInt8:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagInt16:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagInt32:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagInt64:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagUint:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagUint8:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagUint16:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagUint32:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagUint64:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagFloat32:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagFloat64:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagBool:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagString:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagBytes:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagMarshalJSON:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagMarshalText:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadInt:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadInt8:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadInt16:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadInt32:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadInt64:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadUint:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadUint8:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadUint16:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadUint32:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadUint64:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadFloat32:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadFloat64:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadBool:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadString:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadBytes:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadMarshalJSON:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadMarshalText:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyInt:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyInt8:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyInt16:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyInt32:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyInt64:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyUint:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyUint8:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyUint16:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyUint32:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyUint64:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyFloat32:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyFloat64:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyBool:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyString:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyBytes:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyMarshalJSON:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyMarshalText:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagInt:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagInt8:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagInt16:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagInt32:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagInt64:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagUint:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagUint8:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagUint16:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagUint32:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagUint64:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagFloat32:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagFloat64:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagBool:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagString:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagBytes:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagMarshalJSON:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagMarshalText:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadInt:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadInt8:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadInt16:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadInt32:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadInt64:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadUint:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadUint8:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadUint16:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadUint32:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadUint64:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadFloat32:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadFloat64:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadBool:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadString:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadBytes:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadMarshalJSON:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadMarshalText:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt8:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt16:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt32:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt64:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint8:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint16:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint32:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint64:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyFloat32:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyFloat64:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyBool:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyString:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyBytes:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyMarshalJSON:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyMarshalText:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagInt:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagInt8:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagInt16:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagInt32:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagInt64:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagUint:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagUint8:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagUint16:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagUint32:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagUint64:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagFloat32:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagFloat64:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagBool:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagString:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagBytes:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagMarshalJSON:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagMarshalText:
|
|
return codeStructField
|
|
case opStructFieldInt:
|
|
return codeStructField
|
|
case opStructFieldInt8:
|
|
return codeStructField
|
|
case opStructFieldInt16:
|
|
return codeStructField
|
|
case opStructFieldInt32:
|
|
return codeStructField
|
|
case opStructFieldInt64:
|
|
return codeStructField
|
|
case opStructFieldUint:
|
|
return codeStructField
|
|
case opStructFieldUint8:
|
|
return codeStructField
|
|
case opStructFieldUint16:
|
|
return codeStructField
|
|
case opStructFieldUint32:
|
|
return codeStructField
|
|
case opStructFieldUint64:
|
|
return codeStructField
|
|
case opStructFieldFloat32:
|
|
return codeStructField
|
|
case opStructFieldFloat64:
|
|
return codeStructField
|
|
case opStructFieldBool:
|
|
return codeStructField
|
|
case opStructFieldString:
|
|
return codeStructField
|
|
case opStructFieldBytes:
|
|
return codeStructField
|
|
case opStructFieldMarshalJSON:
|
|
return codeStructField
|
|
case opStructFieldMarshalText:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyInt:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyInt8:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyInt16:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyInt32:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyInt64:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyUint:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyUint8:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyUint16:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyUint32:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyUint64:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyFloat32:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyFloat64:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyBool:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyString:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyBytes:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyMarshalJSON:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyMarshalText:
|
|
return codeStructField
|
|
case opStructFieldStringTagInt:
|
|
return codeStructField
|
|
case opStructFieldStringTagInt8:
|
|
return codeStructField
|
|
case opStructFieldStringTagInt16:
|
|
return codeStructField
|
|
case opStructFieldStringTagInt32:
|
|
return codeStructField
|
|
case opStructFieldStringTagInt64:
|
|
return codeStructField
|
|
case opStructFieldStringTagUint:
|
|
return codeStructField
|
|
case opStructFieldStringTagUint8:
|
|
return codeStructField
|
|
case opStructFieldStringTagUint16:
|
|
return codeStructField
|
|
case opStructFieldStringTagUint32:
|
|
return codeStructField
|
|
case opStructFieldStringTagUint64:
|
|
return codeStructField
|
|
case opStructFieldStringTagFloat32:
|
|
return codeStructField
|
|
case opStructFieldStringTagFloat64:
|
|
return codeStructField
|
|
case opStructFieldStringTagBool:
|
|
return codeStructField
|
|
case opStructFieldStringTagString:
|
|
return codeStructField
|
|
case opStructFieldStringTagBytes:
|
|
return codeStructField
|
|
case opStructFieldStringTagMarshalJSON:
|
|
return codeStructField
|
|
case opStructFieldStringTagMarshalText:
|
|
return codeStructField
|
|
case opEndIndent:
|
|
return codeOp
|
|
case opInterfaceIndent:
|
|
return codeOp
|
|
case opPtrIndent:
|
|
return codeOp
|
|
case opSliceHeadIndent:
|
|
return codeSliceHead
|
|
case opRootSliceHeadIndent:
|
|
return codeSliceHead
|
|
case opSliceElemIndent:
|
|
return codeSliceElem
|
|
case opRootSliceElemIndent:
|
|
return codeSliceElem
|
|
case opSliceEndIndent:
|
|
return codeOp
|
|
case opArrayHeadIndent:
|
|
return codeArrayHead
|
|
case opArrayElemIndent:
|
|
return codeArrayElem
|
|
case opArrayEndIndent:
|
|
return codeOp
|
|
case opMapHeadIndent:
|
|
return codeMapHead
|
|
case opMapHeadLoadIndent:
|
|
return codeMapHead
|
|
case opRootMapHeadIndent:
|
|
return codeMapHead
|
|
case opMapKeyIndent:
|
|
return codeMapKey
|
|
case opRootMapKeyIndent:
|
|
return codeMapKey
|
|
case opMapValueIndent:
|
|
return codeMapValue
|
|
case opMapEndIndent:
|
|
return codeOp
|
|
case opStructFieldHeadIndent:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyIndent:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadIndent:
|
|
return codeStructField
|
|
case opStructFieldIndent:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyIndent:
|
|
return codeStructField
|
|
case opStructFieldStringTagIndent:
|
|
return codeStructField
|
|
case opStructFieldRecursiveIndent:
|
|
return codeStructFieldRecursive
|
|
case opStructEndIndent:
|
|
return codeStructField
|
|
case opStructAnonymousEndIndent:
|
|
return codeStructField
|
|
case opIntIndent:
|
|
return codeOp
|
|
case opInt8Indent:
|
|
return codeOp
|
|
case opInt16Indent:
|
|
return codeOp
|
|
case opInt32Indent:
|
|
return codeOp
|
|
case opInt64Indent:
|
|
return codeOp
|
|
case opUintIndent:
|
|
return codeOp
|
|
case opUint8Indent:
|
|
return codeOp
|
|
case opUint16Indent:
|
|
return codeOp
|
|
case opUint32Indent:
|
|
return codeOp
|
|
case opUint64Indent:
|
|
return codeOp
|
|
case opFloat32Indent:
|
|
return codeOp
|
|
case opFloat64Indent:
|
|
return codeOp
|
|
case opBoolIndent:
|
|
return codeOp
|
|
case opStringIndent:
|
|
return codeOp
|
|
case opBytesIndent:
|
|
return codeOp
|
|
case opMarshalJSONIndent:
|
|
return codeOp
|
|
case opMarshalTextIndent:
|
|
return codeOp
|
|
case opStructFieldHeadIntIndent:
|
|
return codeStructField
|
|
case opStructFieldHeadInt8Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadInt16Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadInt32Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadInt64Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadUintIndent:
|
|
return codeStructField
|
|
case opStructFieldHeadUint8Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadUint16Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadUint32Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadUint64Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadFloat32Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadFloat64Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadBoolIndent:
|
|
return codeStructField
|
|
case opStructFieldHeadStringIndent:
|
|
return codeStructField
|
|
case opStructFieldHeadBytesIndent:
|
|
return codeStructField
|
|
case opStructFieldHeadMarshalJSONIndent:
|
|
return codeStructField
|
|
case opStructFieldHeadMarshalTextIndent:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyIntIndent:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyInt8Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyInt16Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyInt32Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyInt64Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyUintIndent:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyUint8Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyUint16Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyUint32Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyUint64Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyFloat32Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyFloat64Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyBoolIndent:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyStringIndent:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyBytesIndent:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyMarshalJSONIndent:
|
|
return codeStructField
|
|
case opStructFieldHeadOmitEmptyMarshalTextIndent:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagIntIndent:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagInt8Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagInt16Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagInt32Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagInt64Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagUintIndent:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagUint8Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagUint16Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagUint32Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagUint64Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagFloat32Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagFloat64Indent:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagBoolIndent:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagStringIndent:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagBytesIndent:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagMarshalJSONIndent:
|
|
return codeStructField
|
|
case opStructFieldHeadStringTagMarshalTextIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadIntIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadInt8Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadInt16Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadInt32Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadInt64Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadUintIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadUint8Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadUint16Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadUint32Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadUint64Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadFloat32Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadFloat64Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadBoolIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadBytesIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadMarshalJSONIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadMarshalTextIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyIntIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyInt8Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyInt16Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyInt32Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyInt64Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyUintIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyUint8Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyUint16Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyUint32Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyUint64Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyFloat32Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyFloat64Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyBoolIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyStringIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyBytesIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyMarshalJSONIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadOmitEmptyMarshalTextIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagIntIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagInt8Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagInt16Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagInt32Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagInt64Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagUintIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagUint8Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagUint16Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagUint32Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagUint64Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagFloat32Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagFloat64Indent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagBoolIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagStringIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagBytesIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagMarshalJSONIndent:
|
|
return codeStructField
|
|
case opStructFieldAnonymousHeadStringTagMarshalTextIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadIntIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadInt8Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadInt16Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadInt32Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadInt64Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadUintIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadUint8Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadUint16Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadUint32Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadUint64Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadFloat32Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadFloat64Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadBoolIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadBytesIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadMarshalJSONIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadMarshalTextIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyIntIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyInt8Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyInt16Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyInt32Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyInt64Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyUintIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyUint8Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyUint16Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyUint32Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyUint64Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyFloat32Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyFloat64Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyBoolIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyStringIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyBytesIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyMarshalJSONIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadOmitEmptyMarshalTextIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagIntIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagInt8Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagInt16Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagInt32Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagInt64Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagUintIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagUint8Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagUint16Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagUint32Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagUint64Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagFloat32Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagFloat64Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagBoolIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagStringIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagBytesIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagMarshalJSONIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrHeadStringTagMarshalTextIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadIntIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadInt8Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadInt16Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadInt32Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadInt64Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadUintIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadUint8Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadUint16Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadUint32Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadUint64Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadFloat32Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadFloat64Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadBoolIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadBytesIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadMarshalJSONIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadMarshalTextIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyIntIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt8Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt16Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt32Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt64Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUintIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint8Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint16Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint32Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint64Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyFloat32Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyFloat64Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyBoolIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyStringIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyBytesIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyMarshalJSONIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyMarshalTextIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagIntIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagInt8Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagInt16Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagInt32Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagInt64Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagUintIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagUint8Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagUint16Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagUint32Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagUint64Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagFloat32Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagFloat64Indent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagBoolIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagStringIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagBytesIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagMarshalJSONIndent:
|
|
return codeStructField
|
|
case opStructFieldPtrAnonymousHeadStringTagMarshalTextIndent:
|
|
return codeStructField
|
|
case opStructFieldIntIndent:
|
|
return codeStructField
|
|
case opStructFieldInt8Indent:
|
|
return codeStructField
|
|
case opStructFieldInt16Indent:
|
|
return codeStructField
|
|
case opStructFieldInt32Indent:
|
|
return codeStructField
|
|
case opStructFieldInt64Indent:
|
|
return codeStructField
|
|
case opStructFieldUintIndent:
|
|
return codeStructField
|
|
case opStructFieldUint8Indent:
|
|
return codeStructField
|
|
case opStructFieldUint16Indent:
|
|
return codeStructField
|
|
case opStructFieldUint32Indent:
|
|
return codeStructField
|
|
case opStructFieldUint64Indent:
|
|
return codeStructField
|
|
case opStructFieldFloat32Indent:
|
|
return codeStructField
|
|
case opStructFieldFloat64Indent:
|
|
return codeStructField
|
|
case opStructFieldBoolIndent:
|
|
return codeStructField
|
|
case opStructFieldStringIndent:
|
|
return codeStructField
|
|
case opStructFieldBytesIndent:
|
|
return codeStructField
|
|
case opStructFieldMarshalJSONIndent:
|
|
return codeStructField
|
|
case opStructFieldMarshalTextIndent:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyIntIndent:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyInt8Indent:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyInt16Indent:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyInt32Indent:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyInt64Indent:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyUintIndent:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyUint8Indent:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyUint16Indent:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyUint32Indent:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyUint64Indent:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyFloat32Indent:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyFloat64Indent:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyBoolIndent:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyStringIndent:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyBytesIndent:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyMarshalJSONIndent:
|
|
return codeStructField
|
|
case opStructFieldOmitEmptyMarshalTextIndent:
|
|
return codeStructField
|
|
case opStructFieldStringTagIntIndent:
|
|
return codeStructField
|
|
case opStructFieldStringTagInt8Indent:
|
|
return codeStructField
|
|
case opStructFieldStringTagInt16Indent:
|
|
return codeStructField
|
|
case opStructFieldStringTagInt32Indent:
|
|
return codeStructField
|
|
case opStructFieldStringTagInt64Indent:
|
|
return codeStructField
|
|
case opStructFieldStringTagUintIndent:
|
|
return codeStructField
|
|
case opStructFieldStringTagUint8Indent:
|
|
return codeStructField
|
|
case opStructFieldStringTagUint16Indent:
|
|
return codeStructField
|
|
case opStructFieldStringTagUint32Indent:
|
|
return codeStructField
|
|
case opStructFieldStringTagUint64Indent:
|
|
return codeStructField
|
|
case opStructFieldStringTagFloat32Indent:
|
|
return codeStructField
|
|
case opStructFieldStringTagFloat64Indent:
|
|
return codeStructField
|
|
case opStructFieldStringTagBoolIndent:
|
|
return codeStructField
|
|
case opStructFieldStringTagStringIndent:
|
|
return codeStructField
|
|
case opStructFieldStringTagBytesIndent:
|
|
return codeStructField
|
|
case opStructFieldStringTagMarshalJSONIndent:
|
|
return codeStructField
|
|
case opStructFieldStringTagMarshalTextIndent:
|
|
return codeStructField
|
|
}
|
|
return codeOp
|
|
}
|
|
|
|
func (t opType) toIndent() opType {
|
|
switch t {
|
|
case opEnd:
|
|
return opEndIndent
|
|
case opInterface:
|
|
return opInterfaceIndent
|
|
case opPtr:
|
|
return opPtrIndent
|
|
case opSliceHead:
|
|
return opSliceHeadIndent
|
|
case opRootSliceHead:
|
|
return opRootSliceHeadIndent
|
|
case opSliceElem:
|
|
return opSliceElemIndent
|
|
case opRootSliceElem:
|
|
return opRootSliceElemIndent
|
|
case opSliceEnd:
|
|
return opSliceEndIndent
|
|
case opArrayHead:
|
|
return opArrayHeadIndent
|
|
case opArrayElem:
|
|
return opArrayElemIndent
|
|
case opArrayEnd:
|
|
return opArrayEndIndent
|
|
case opMapHead:
|
|
return opMapHeadIndent
|
|
case opMapHeadLoad:
|
|
return opMapHeadLoadIndent
|
|
case opRootMapHead:
|
|
return opRootMapHeadIndent
|
|
case opMapKey:
|
|
return opMapKeyIndent
|
|
case opRootMapKey:
|
|
return opRootMapKeyIndent
|
|
case opMapValue:
|
|
return opMapValueIndent
|
|
case opMapEnd:
|
|
return opMapEndIndent
|
|
case opStructFieldHead:
|
|
return opStructFieldHeadIndent
|
|
case opStructFieldHeadOmitEmpty:
|
|
return opStructFieldHeadOmitEmptyIndent
|
|
case opStructFieldHeadStringTag:
|
|
return opStructFieldHeadStringTagIndent
|
|
case opStructFieldAnonymousHead:
|
|
return opStructFieldAnonymousHeadIndent
|
|
case opStructFieldAnonymousHeadOmitEmpty:
|
|
return opStructFieldAnonymousHeadOmitEmptyIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmpty:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyIndent
|
|
case opStructFieldAnonymousHeadStringTag:
|
|
return opStructFieldAnonymousHeadStringTagIndent
|
|
case opStructFieldPtrAnonymousHeadStringTag:
|
|
return opStructFieldPtrAnonymousHeadStringTagIndent
|
|
case opStructFieldPtrHead:
|
|
return opStructFieldPtrHeadIndent
|
|
case opStructFieldPtrHeadOmitEmpty:
|
|
return opStructFieldPtrHeadOmitEmptyIndent
|
|
case opStructFieldPtrHeadStringTag:
|
|
return opStructFieldPtrHeadStringTagIndent
|
|
case opStructFieldPtrAnonymousHead:
|
|
return opStructFieldPtrAnonymousHeadIndent
|
|
case opStructField:
|
|
return opStructFieldIndent
|
|
case opStructFieldOmitEmpty:
|
|
return opStructFieldOmitEmptyIndent
|
|
case opStructFieldStringTag:
|
|
return opStructFieldStringTagIndent
|
|
case opStructFieldRecursive:
|
|
return opStructFieldRecursiveIndent
|
|
case opStructEnd:
|
|
return opStructEndIndent
|
|
case opStructAnonymousEnd:
|
|
return opStructAnonymousEndIndent
|
|
case opInt:
|
|
return opIntIndent
|
|
case opInt8:
|
|
return opInt8Indent
|
|
case opInt16:
|
|
return opInt16Indent
|
|
case opInt32:
|
|
return opInt32Indent
|
|
case opInt64:
|
|
return opInt64Indent
|
|
case opUint:
|
|
return opUintIndent
|
|
case opUint8:
|
|
return opUint8Indent
|
|
case opUint16:
|
|
return opUint16Indent
|
|
case opUint32:
|
|
return opUint32Indent
|
|
case opUint64:
|
|
return opUint64Indent
|
|
case opFloat32:
|
|
return opFloat32Indent
|
|
case opFloat64:
|
|
return opFloat64Indent
|
|
case opBool:
|
|
return opBoolIndent
|
|
case opString:
|
|
return opStringIndent
|
|
case opBytes:
|
|
return opBytesIndent
|
|
case opMarshalJSON:
|
|
return opMarshalJSONIndent
|
|
case opMarshalText:
|
|
return opMarshalTextIndent
|
|
case opStructFieldHeadInt:
|
|
return opStructFieldHeadIntIndent
|
|
case opStructFieldHeadInt8:
|
|
return opStructFieldHeadInt8Indent
|
|
case opStructFieldHeadInt16:
|
|
return opStructFieldHeadInt16Indent
|
|
case opStructFieldHeadInt32:
|
|
return opStructFieldHeadInt32Indent
|
|
case opStructFieldHeadInt64:
|
|
return opStructFieldHeadInt64Indent
|
|
case opStructFieldHeadUint:
|
|
return opStructFieldHeadUintIndent
|
|
case opStructFieldHeadUint8:
|
|
return opStructFieldHeadUint8Indent
|
|
case opStructFieldHeadUint16:
|
|
return opStructFieldHeadUint16Indent
|
|
case opStructFieldHeadUint32:
|
|
return opStructFieldHeadUint32Indent
|
|
case opStructFieldHeadUint64:
|
|
return opStructFieldHeadUint64Indent
|
|
case opStructFieldHeadFloat32:
|
|
return opStructFieldHeadFloat32Indent
|
|
case opStructFieldHeadFloat64:
|
|
return opStructFieldHeadFloat64Indent
|
|
case opStructFieldHeadBool:
|
|
return opStructFieldHeadBoolIndent
|
|
case opStructFieldHeadString:
|
|
return opStructFieldHeadStringIndent
|
|
case opStructFieldHeadBytes:
|
|
return opStructFieldHeadBytesIndent
|
|
case opStructFieldHeadMarshalJSON:
|
|
return opStructFieldHeadMarshalJSONIndent
|
|
case opStructFieldHeadMarshalText:
|
|
return opStructFieldHeadMarshalTextIndent
|
|
case opStructFieldHeadOmitEmptyInt:
|
|
return opStructFieldHeadOmitEmptyIntIndent
|
|
case opStructFieldHeadOmitEmptyInt8:
|
|
return opStructFieldHeadOmitEmptyInt8Indent
|
|
case opStructFieldHeadOmitEmptyInt16:
|
|
return opStructFieldHeadOmitEmptyInt16Indent
|
|
case opStructFieldHeadOmitEmptyInt32:
|
|
return opStructFieldHeadOmitEmptyInt32Indent
|
|
case opStructFieldHeadOmitEmptyInt64:
|
|
return opStructFieldHeadOmitEmptyInt64Indent
|
|
case opStructFieldHeadOmitEmptyUint:
|
|
return opStructFieldHeadOmitEmptyUintIndent
|
|
case opStructFieldHeadOmitEmptyUint8:
|
|
return opStructFieldHeadOmitEmptyUint8Indent
|
|
case opStructFieldHeadOmitEmptyUint16:
|
|
return opStructFieldHeadOmitEmptyUint16Indent
|
|
case opStructFieldHeadOmitEmptyUint32:
|
|
return opStructFieldHeadOmitEmptyUint32Indent
|
|
case opStructFieldHeadOmitEmptyUint64:
|
|
return opStructFieldHeadOmitEmptyUint64Indent
|
|
case opStructFieldHeadOmitEmptyFloat32:
|
|
return opStructFieldHeadOmitEmptyFloat32Indent
|
|
case opStructFieldHeadOmitEmptyFloat64:
|
|
return opStructFieldHeadOmitEmptyFloat64Indent
|
|
case opStructFieldHeadOmitEmptyBool:
|
|
return opStructFieldHeadOmitEmptyBoolIndent
|
|
case opStructFieldHeadOmitEmptyString:
|
|
return opStructFieldHeadOmitEmptyStringIndent
|
|
case opStructFieldHeadOmitEmptyBytes:
|
|
return opStructFieldHeadOmitEmptyBytesIndent
|
|
case opStructFieldHeadOmitEmptyMarshalJSON:
|
|
return opStructFieldHeadOmitEmptyMarshalJSONIndent
|
|
case opStructFieldHeadOmitEmptyMarshalText:
|
|
return opStructFieldHeadOmitEmptyMarshalTextIndent
|
|
case opStructFieldHeadStringTagInt:
|
|
return opStructFieldHeadStringTagIntIndent
|
|
case opStructFieldHeadStringTagInt8:
|
|
return opStructFieldHeadStringTagInt8Indent
|
|
case opStructFieldHeadStringTagInt16:
|
|
return opStructFieldHeadStringTagInt16Indent
|
|
case opStructFieldHeadStringTagInt32:
|
|
return opStructFieldHeadStringTagInt32Indent
|
|
case opStructFieldHeadStringTagInt64:
|
|
return opStructFieldHeadStringTagInt64Indent
|
|
case opStructFieldHeadStringTagUint:
|
|
return opStructFieldHeadStringTagUintIndent
|
|
case opStructFieldHeadStringTagUint8:
|
|
return opStructFieldHeadStringTagUint8Indent
|
|
case opStructFieldHeadStringTagUint16:
|
|
return opStructFieldHeadStringTagUint16Indent
|
|
case opStructFieldHeadStringTagUint32:
|
|
return opStructFieldHeadStringTagUint32Indent
|
|
case opStructFieldHeadStringTagUint64:
|
|
return opStructFieldHeadStringTagUint64Indent
|
|
case opStructFieldHeadStringTagFloat32:
|
|
return opStructFieldHeadStringTagFloat32Indent
|
|
case opStructFieldHeadStringTagFloat64:
|
|
return opStructFieldHeadStringTagFloat64Indent
|
|
case opStructFieldHeadStringTagBool:
|
|
return opStructFieldHeadStringTagBoolIndent
|
|
case opStructFieldHeadStringTagString:
|
|
return opStructFieldHeadStringTagStringIndent
|
|
case opStructFieldHeadStringTagBytes:
|
|
return opStructFieldHeadStringTagBytesIndent
|
|
case opStructFieldHeadStringTagMarshalJSON:
|
|
return opStructFieldHeadStringTagMarshalJSONIndent
|
|
case opStructFieldHeadStringTagMarshalText:
|
|
return opStructFieldHeadStringTagMarshalTextIndent
|
|
case opStructFieldAnonymousHeadInt:
|
|
return opStructFieldAnonymousHeadIntIndent
|
|
case opStructFieldAnonymousHeadInt8:
|
|
return opStructFieldAnonymousHeadInt8Indent
|
|
case opStructFieldAnonymousHeadInt16:
|
|
return opStructFieldAnonymousHeadInt16Indent
|
|
case opStructFieldAnonymousHeadInt32:
|
|
return opStructFieldAnonymousHeadInt32Indent
|
|
case opStructFieldAnonymousHeadInt64:
|
|
return opStructFieldAnonymousHeadInt64Indent
|
|
case opStructFieldAnonymousHeadUint:
|
|
return opStructFieldAnonymousHeadUintIndent
|
|
case opStructFieldAnonymousHeadUint8:
|
|
return opStructFieldAnonymousHeadUint8Indent
|
|
case opStructFieldAnonymousHeadUint16:
|
|
return opStructFieldAnonymousHeadUint16Indent
|
|
case opStructFieldAnonymousHeadUint32:
|
|
return opStructFieldAnonymousHeadUint32Indent
|
|
case opStructFieldAnonymousHeadUint64:
|
|
return opStructFieldAnonymousHeadUint64Indent
|
|
case opStructFieldAnonymousHeadFloat32:
|
|
return opStructFieldAnonymousHeadFloat32Indent
|
|
case opStructFieldAnonymousHeadFloat64:
|
|
return opStructFieldAnonymousHeadFloat64Indent
|
|
case opStructFieldAnonymousHeadBool:
|
|
return opStructFieldAnonymousHeadBoolIndent
|
|
case opStructFieldAnonymousHeadString:
|
|
return opStructFieldAnonymousHeadStringIndent
|
|
case opStructFieldAnonymousHeadBytes:
|
|
return opStructFieldAnonymousHeadBytesIndent
|
|
case opStructFieldAnonymousHeadMarshalJSON:
|
|
return opStructFieldAnonymousHeadMarshalJSONIndent
|
|
case opStructFieldAnonymousHeadMarshalText:
|
|
return opStructFieldAnonymousHeadMarshalTextIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyInt:
|
|
return opStructFieldAnonymousHeadOmitEmptyIntIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyInt8:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt8Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyInt16:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt16Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyInt32:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt32Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyInt64:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt64Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyUint:
|
|
return opStructFieldAnonymousHeadOmitEmptyUintIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyUint8:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint8Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyUint16:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint16Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyUint32:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint32Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyUint64:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint64Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyFloat32:
|
|
return opStructFieldAnonymousHeadOmitEmptyFloat32Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyFloat64:
|
|
return opStructFieldAnonymousHeadOmitEmptyFloat64Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyBool:
|
|
return opStructFieldAnonymousHeadOmitEmptyBoolIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyString:
|
|
return opStructFieldAnonymousHeadOmitEmptyStringIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyBytes:
|
|
return opStructFieldAnonymousHeadOmitEmptyBytesIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyMarshalJSON:
|
|
return opStructFieldAnonymousHeadOmitEmptyMarshalJSONIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyMarshalText:
|
|
return opStructFieldAnonymousHeadOmitEmptyMarshalTextIndent
|
|
case opStructFieldAnonymousHeadStringTagInt:
|
|
return opStructFieldAnonymousHeadStringTagIntIndent
|
|
case opStructFieldAnonymousHeadStringTagInt8:
|
|
return opStructFieldAnonymousHeadStringTagInt8Indent
|
|
case opStructFieldAnonymousHeadStringTagInt16:
|
|
return opStructFieldAnonymousHeadStringTagInt16Indent
|
|
case opStructFieldAnonymousHeadStringTagInt32:
|
|
return opStructFieldAnonymousHeadStringTagInt32Indent
|
|
case opStructFieldAnonymousHeadStringTagInt64:
|
|
return opStructFieldAnonymousHeadStringTagInt64Indent
|
|
case opStructFieldAnonymousHeadStringTagUint:
|
|
return opStructFieldAnonymousHeadStringTagUintIndent
|
|
case opStructFieldAnonymousHeadStringTagUint8:
|
|
return opStructFieldAnonymousHeadStringTagUint8Indent
|
|
case opStructFieldAnonymousHeadStringTagUint16:
|
|
return opStructFieldAnonymousHeadStringTagUint16Indent
|
|
case opStructFieldAnonymousHeadStringTagUint32:
|
|
return opStructFieldAnonymousHeadStringTagUint32Indent
|
|
case opStructFieldAnonymousHeadStringTagUint64:
|
|
return opStructFieldAnonymousHeadStringTagUint64Indent
|
|
case opStructFieldAnonymousHeadStringTagFloat32:
|
|
return opStructFieldAnonymousHeadStringTagFloat32Indent
|
|
case opStructFieldAnonymousHeadStringTagFloat64:
|
|
return opStructFieldAnonymousHeadStringTagFloat64Indent
|
|
case opStructFieldAnonymousHeadStringTagBool:
|
|
return opStructFieldAnonymousHeadStringTagBoolIndent
|
|
case opStructFieldAnonymousHeadStringTagString:
|
|
return opStructFieldAnonymousHeadStringTagStringIndent
|
|
case opStructFieldAnonymousHeadStringTagBytes:
|
|
return opStructFieldAnonymousHeadStringTagBytesIndent
|
|
case opStructFieldAnonymousHeadStringTagMarshalJSON:
|
|
return opStructFieldAnonymousHeadStringTagMarshalJSONIndent
|
|
case opStructFieldAnonymousHeadStringTagMarshalText:
|
|
return opStructFieldAnonymousHeadStringTagMarshalTextIndent
|
|
case opStructFieldPtrHeadInt:
|
|
return opStructFieldPtrHeadIntIndent
|
|
case opStructFieldPtrHeadInt8:
|
|
return opStructFieldPtrHeadInt8Indent
|
|
case opStructFieldPtrHeadInt16:
|
|
return opStructFieldPtrHeadInt16Indent
|
|
case opStructFieldPtrHeadInt32:
|
|
return opStructFieldPtrHeadInt32Indent
|
|
case opStructFieldPtrHeadInt64:
|
|
return opStructFieldPtrHeadInt64Indent
|
|
case opStructFieldPtrHeadUint:
|
|
return opStructFieldPtrHeadUintIndent
|
|
case opStructFieldPtrHeadUint8:
|
|
return opStructFieldPtrHeadUint8Indent
|
|
case opStructFieldPtrHeadUint16:
|
|
return opStructFieldPtrHeadUint16Indent
|
|
case opStructFieldPtrHeadUint32:
|
|
return opStructFieldPtrHeadUint32Indent
|
|
case opStructFieldPtrHeadUint64:
|
|
return opStructFieldPtrHeadUint64Indent
|
|
case opStructFieldPtrHeadFloat32:
|
|
return opStructFieldPtrHeadFloat32Indent
|
|
case opStructFieldPtrHeadFloat64:
|
|
return opStructFieldPtrHeadFloat64Indent
|
|
case opStructFieldPtrHeadBool:
|
|
return opStructFieldPtrHeadBoolIndent
|
|
case opStructFieldPtrHeadString:
|
|
return opStructFieldPtrHeadStringIndent
|
|
case opStructFieldPtrHeadBytes:
|
|
return opStructFieldPtrHeadBytesIndent
|
|
case opStructFieldPtrHeadMarshalJSON:
|
|
return opStructFieldPtrHeadMarshalJSONIndent
|
|
case opStructFieldPtrHeadMarshalText:
|
|
return opStructFieldPtrHeadMarshalTextIndent
|
|
case opStructFieldPtrHeadOmitEmptyInt:
|
|
return opStructFieldPtrHeadOmitEmptyIntIndent
|
|
case opStructFieldPtrHeadOmitEmptyInt8:
|
|
return opStructFieldPtrHeadOmitEmptyInt8Indent
|
|
case opStructFieldPtrHeadOmitEmptyInt16:
|
|
return opStructFieldPtrHeadOmitEmptyInt16Indent
|
|
case opStructFieldPtrHeadOmitEmptyInt32:
|
|
return opStructFieldPtrHeadOmitEmptyInt32Indent
|
|
case opStructFieldPtrHeadOmitEmptyInt64:
|
|
return opStructFieldPtrHeadOmitEmptyInt64Indent
|
|
case opStructFieldPtrHeadOmitEmptyUint:
|
|
return opStructFieldPtrHeadOmitEmptyUintIndent
|
|
case opStructFieldPtrHeadOmitEmptyUint8:
|
|
return opStructFieldPtrHeadOmitEmptyUint8Indent
|
|
case opStructFieldPtrHeadOmitEmptyUint16:
|
|
return opStructFieldPtrHeadOmitEmptyUint16Indent
|
|
case opStructFieldPtrHeadOmitEmptyUint32:
|
|
return opStructFieldPtrHeadOmitEmptyUint32Indent
|
|
case opStructFieldPtrHeadOmitEmptyUint64:
|
|
return opStructFieldPtrHeadOmitEmptyUint64Indent
|
|
case opStructFieldPtrHeadOmitEmptyFloat32:
|
|
return opStructFieldPtrHeadOmitEmptyFloat32Indent
|
|
case opStructFieldPtrHeadOmitEmptyFloat64:
|
|
return opStructFieldPtrHeadOmitEmptyFloat64Indent
|
|
case opStructFieldPtrHeadOmitEmptyBool:
|
|
return opStructFieldPtrHeadOmitEmptyBoolIndent
|
|
case opStructFieldPtrHeadOmitEmptyString:
|
|
return opStructFieldPtrHeadOmitEmptyStringIndent
|
|
case opStructFieldPtrHeadOmitEmptyBytes:
|
|
return opStructFieldPtrHeadOmitEmptyBytesIndent
|
|
case opStructFieldPtrHeadOmitEmptyMarshalJSON:
|
|
return opStructFieldPtrHeadOmitEmptyMarshalJSONIndent
|
|
case opStructFieldPtrHeadOmitEmptyMarshalText:
|
|
return opStructFieldPtrHeadOmitEmptyMarshalTextIndent
|
|
case opStructFieldPtrHeadStringTagInt:
|
|
return opStructFieldPtrHeadStringTagIntIndent
|
|
case opStructFieldPtrHeadStringTagInt8:
|
|
return opStructFieldPtrHeadStringTagInt8Indent
|
|
case opStructFieldPtrHeadStringTagInt16:
|
|
return opStructFieldPtrHeadStringTagInt16Indent
|
|
case opStructFieldPtrHeadStringTagInt32:
|
|
return opStructFieldPtrHeadStringTagInt32Indent
|
|
case opStructFieldPtrHeadStringTagInt64:
|
|
return opStructFieldPtrHeadStringTagInt64Indent
|
|
case opStructFieldPtrHeadStringTagUint:
|
|
return opStructFieldPtrHeadStringTagUintIndent
|
|
case opStructFieldPtrHeadStringTagUint8:
|
|
return opStructFieldPtrHeadStringTagUint8Indent
|
|
case opStructFieldPtrHeadStringTagUint16:
|
|
return opStructFieldPtrHeadStringTagUint16Indent
|
|
case opStructFieldPtrHeadStringTagUint32:
|
|
return opStructFieldPtrHeadStringTagUint32Indent
|
|
case opStructFieldPtrHeadStringTagUint64:
|
|
return opStructFieldPtrHeadStringTagUint64Indent
|
|
case opStructFieldPtrHeadStringTagFloat32:
|
|
return opStructFieldPtrHeadStringTagFloat32Indent
|
|
case opStructFieldPtrHeadStringTagFloat64:
|
|
return opStructFieldPtrHeadStringTagFloat64Indent
|
|
case opStructFieldPtrHeadStringTagBool:
|
|
return opStructFieldPtrHeadStringTagBoolIndent
|
|
case opStructFieldPtrHeadStringTagString:
|
|
return opStructFieldPtrHeadStringTagStringIndent
|
|
case opStructFieldPtrHeadStringTagBytes:
|
|
return opStructFieldPtrHeadStringTagBytesIndent
|
|
case opStructFieldPtrHeadStringTagMarshalJSON:
|
|
return opStructFieldPtrHeadStringTagMarshalJSONIndent
|
|
case opStructFieldPtrHeadStringTagMarshalText:
|
|
return opStructFieldPtrHeadStringTagMarshalTextIndent
|
|
case opStructFieldPtrAnonymousHeadInt:
|
|
return opStructFieldPtrAnonymousHeadIntIndent
|
|
case opStructFieldPtrAnonymousHeadInt8:
|
|
return opStructFieldPtrAnonymousHeadInt8Indent
|
|
case opStructFieldPtrAnonymousHeadInt16:
|
|
return opStructFieldPtrAnonymousHeadInt16Indent
|
|
case opStructFieldPtrAnonymousHeadInt32:
|
|
return opStructFieldPtrAnonymousHeadInt32Indent
|
|
case opStructFieldPtrAnonymousHeadInt64:
|
|
return opStructFieldPtrAnonymousHeadInt64Indent
|
|
case opStructFieldPtrAnonymousHeadUint:
|
|
return opStructFieldPtrAnonymousHeadUintIndent
|
|
case opStructFieldPtrAnonymousHeadUint8:
|
|
return opStructFieldPtrAnonymousHeadUint8Indent
|
|
case opStructFieldPtrAnonymousHeadUint16:
|
|
return opStructFieldPtrAnonymousHeadUint16Indent
|
|
case opStructFieldPtrAnonymousHeadUint32:
|
|
return opStructFieldPtrAnonymousHeadUint32Indent
|
|
case opStructFieldPtrAnonymousHeadUint64:
|
|
return opStructFieldPtrAnonymousHeadUint64Indent
|
|
case opStructFieldPtrAnonymousHeadFloat32:
|
|
return opStructFieldPtrAnonymousHeadFloat32Indent
|
|
case opStructFieldPtrAnonymousHeadFloat64:
|
|
return opStructFieldPtrAnonymousHeadFloat64Indent
|
|
case opStructFieldPtrAnonymousHeadBool:
|
|
return opStructFieldPtrAnonymousHeadBoolIndent
|
|
case opStructFieldPtrAnonymousHeadString:
|
|
return opStructFieldPtrAnonymousHeadStringIndent
|
|
case opStructFieldPtrAnonymousHeadBytes:
|
|
return opStructFieldPtrAnonymousHeadBytesIndent
|
|
case opStructFieldPtrAnonymousHeadMarshalJSON:
|
|
return opStructFieldPtrAnonymousHeadMarshalJSONIndent
|
|
case opStructFieldPtrAnonymousHeadMarshalText:
|
|
return opStructFieldPtrAnonymousHeadMarshalTextIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyIntIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt8:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt8Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt16:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt16Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt32:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt32Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt64:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt64Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUintIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint8:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint8Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint16:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint16Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint32:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint32Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint64:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint64Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyFloat32:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyFloat32Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyFloat64:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyFloat64Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyBool:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyBoolIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyString:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyStringIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyBytes:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyBytesIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyMarshalJSON:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyMarshalJSONIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyMarshalText:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyMarshalTextIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagInt:
|
|
return opStructFieldPtrAnonymousHeadStringTagIntIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagInt8:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt8Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagInt16:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt16Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagInt32:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt32Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagInt64:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt64Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagUint:
|
|
return opStructFieldPtrAnonymousHeadStringTagUintIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagUint8:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint8Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagUint16:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint16Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagUint32:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint32Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagUint64:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint64Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagFloat32:
|
|
return opStructFieldPtrAnonymousHeadStringTagFloat32Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagFloat64:
|
|
return opStructFieldPtrAnonymousHeadStringTagFloat64Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagBool:
|
|
return opStructFieldPtrAnonymousHeadStringTagBoolIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagString:
|
|
return opStructFieldPtrAnonymousHeadStringTagStringIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagBytes:
|
|
return opStructFieldPtrAnonymousHeadStringTagBytesIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagMarshalJSON:
|
|
return opStructFieldPtrAnonymousHeadStringTagMarshalJSONIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagMarshalText:
|
|
return opStructFieldPtrAnonymousHeadStringTagMarshalTextIndent
|
|
case opStructFieldInt:
|
|
return opStructFieldIntIndent
|
|
case opStructFieldInt8:
|
|
return opStructFieldInt8Indent
|
|
case opStructFieldInt16:
|
|
return opStructFieldInt16Indent
|
|
case opStructFieldInt32:
|
|
return opStructFieldInt32Indent
|
|
case opStructFieldInt64:
|
|
return opStructFieldInt64Indent
|
|
case opStructFieldUint:
|
|
return opStructFieldUintIndent
|
|
case opStructFieldUint8:
|
|
return opStructFieldUint8Indent
|
|
case opStructFieldUint16:
|
|
return opStructFieldUint16Indent
|
|
case opStructFieldUint32:
|
|
return opStructFieldUint32Indent
|
|
case opStructFieldUint64:
|
|
return opStructFieldUint64Indent
|
|
case opStructFieldFloat32:
|
|
return opStructFieldFloat32Indent
|
|
case opStructFieldFloat64:
|
|
return opStructFieldFloat64Indent
|
|
case opStructFieldBool:
|
|
return opStructFieldBoolIndent
|
|
case opStructFieldString:
|
|
return opStructFieldStringIndent
|
|
case opStructFieldBytes:
|
|
return opStructFieldBytesIndent
|
|
case opStructFieldMarshalJSON:
|
|
return opStructFieldMarshalJSONIndent
|
|
case opStructFieldMarshalText:
|
|
return opStructFieldMarshalTextIndent
|
|
case opStructFieldOmitEmptyInt:
|
|
return opStructFieldOmitEmptyIntIndent
|
|
case opStructFieldOmitEmptyInt8:
|
|
return opStructFieldOmitEmptyInt8Indent
|
|
case opStructFieldOmitEmptyInt16:
|
|
return opStructFieldOmitEmptyInt16Indent
|
|
case opStructFieldOmitEmptyInt32:
|
|
return opStructFieldOmitEmptyInt32Indent
|
|
case opStructFieldOmitEmptyInt64:
|
|
return opStructFieldOmitEmptyInt64Indent
|
|
case opStructFieldOmitEmptyUint:
|
|
return opStructFieldOmitEmptyUintIndent
|
|
case opStructFieldOmitEmptyUint8:
|
|
return opStructFieldOmitEmptyUint8Indent
|
|
case opStructFieldOmitEmptyUint16:
|
|
return opStructFieldOmitEmptyUint16Indent
|
|
case opStructFieldOmitEmptyUint32:
|
|
return opStructFieldOmitEmptyUint32Indent
|
|
case opStructFieldOmitEmptyUint64:
|
|
return opStructFieldOmitEmptyUint64Indent
|
|
case opStructFieldOmitEmptyFloat32:
|
|
return opStructFieldOmitEmptyFloat32Indent
|
|
case opStructFieldOmitEmptyFloat64:
|
|
return opStructFieldOmitEmptyFloat64Indent
|
|
case opStructFieldOmitEmptyBool:
|
|
return opStructFieldOmitEmptyBoolIndent
|
|
case opStructFieldOmitEmptyString:
|
|
return opStructFieldOmitEmptyStringIndent
|
|
case opStructFieldOmitEmptyBytes:
|
|
return opStructFieldOmitEmptyBytesIndent
|
|
case opStructFieldOmitEmptyMarshalJSON:
|
|
return opStructFieldOmitEmptyMarshalJSONIndent
|
|
case opStructFieldOmitEmptyMarshalText:
|
|
return opStructFieldOmitEmptyMarshalTextIndent
|
|
case opStructFieldStringTagInt:
|
|
return opStructFieldStringTagIntIndent
|
|
case opStructFieldStringTagInt8:
|
|
return opStructFieldStringTagInt8Indent
|
|
case opStructFieldStringTagInt16:
|
|
return opStructFieldStringTagInt16Indent
|
|
case opStructFieldStringTagInt32:
|
|
return opStructFieldStringTagInt32Indent
|
|
case opStructFieldStringTagInt64:
|
|
return opStructFieldStringTagInt64Indent
|
|
case opStructFieldStringTagUint:
|
|
return opStructFieldStringTagUintIndent
|
|
case opStructFieldStringTagUint8:
|
|
return opStructFieldStringTagUint8Indent
|
|
case opStructFieldStringTagUint16:
|
|
return opStructFieldStringTagUint16Indent
|
|
case opStructFieldStringTagUint32:
|
|
return opStructFieldStringTagUint32Indent
|
|
case opStructFieldStringTagUint64:
|
|
return opStructFieldStringTagUint64Indent
|
|
case opStructFieldStringTagFloat32:
|
|
return opStructFieldStringTagFloat32Indent
|
|
case opStructFieldStringTagFloat64:
|
|
return opStructFieldStringTagFloat64Indent
|
|
case opStructFieldStringTagBool:
|
|
return opStructFieldStringTagBoolIndent
|
|
case opStructFieldStringTagString:
|
|
return opStructFieldStringTagStringIndent
|
|
case opStructFieldStringTagBytes:
|
|
return opStructFieldStringTagBytesIndent
|
|
case opStructFieldStringTagMarshalJSON:
|
|
return opStructFieldStringTagMarshalJSONIndent
|
|
case opStructFieldStringTagMarshalText:
|
|
return opStructFieldStringTagMarshalTextIndent
|
|
case opEndIndent:
|
|
return opEndIndent
|
|
case opInterfaceIndent:
|
|
return opInterfaceIndent
|
|
case opPtrIndent:
|
|
return opPtrIndent
|
|
case opSliceHeadIndent:
|
|
return opSliceHeadIndent
|
|
case opRootSliceHeadIndent:
|
|
return opRootSliceHeadIndent
|
|
case opSliceElemIndent:
|
|
return opSliceElemIndent
|
|
case opRootSliceElemIndent:
|
|
return opRootSliceElemIndent
|
|
case opSliceEndIndent:
|
|
return opSliceEndIndent
|
|
case opArrayHeadIndent:
|
|
return opArrayHeadIndent
|
|
case opArrayElemIndent:
|
|
return opArrayElemIndent
|
|
case opArrayEndIndent:
|
|
return opArrayEndIndent
|
|
case opMapHeadIndent:
|
|
return opMapHeadIndent
|
|
case opMapHeadLoadIndent:
|
|
return opMapHeadLoadIndent
|
|
case opRootMapHeadIndent:
|
|
return opRootMapHeadIndent
|
|
case opMapKeyIndent:
|
|
return opMapKeyIndent
|
|
case opRootMapKeyIndent:
|
|
return opRootMapKeyIndent
|
|
case opMapValueIndent:
|
|
return opMapValueIndent
|
|
case opMapEndIndent:
|
|
return opMapEndIndent
|
|
case opStructFieldHeadIndent:
|
|
return opStructFieldHeadIndent
|
|
case opStructFieldHeadOmitEmptyIndent:
|
|
return opStructFieldHeadOmitEmptyIndent
|
|
case opStructFieldHeadStringTagIndent:
|
|
return opStructFieldHeadStringTagIndent
|
|
case opStructFieldAnonymousHeadIndent:
|
|
return opStructFieldAnonymousHeadIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyIndent
|
|
case opStructFieldAnonymousHeadStringTagIndent:
|
|
return opStructFieldAnonymousHeadStringTagIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagIndent
|
|
case opStructFieldPtrHeadIndent:
|
|
return opStructFieldPtrHeadIndent
|
|
case opStructFieldPtrHeadOmitEmptyIndent:
|
|
return opStructFieldPtrHeadOmitEmptyIndent
|
|
case opStructFieldPtrHeadStringTagIndent:
|
|
return opStructFieldPtrHeadStringTagIndent
|
|
case opStructFieldPtrAnonymousHeadIndent:
|
|
return opStructFieldPtrAnonymousHeadIndent
|
|
case opStructFieldIndent:
|
|
return opStructFieldIndent
|
|
case opStructFieldOmitEmptyIndent:
|
|
return opStructFieldOmitEmptyIndent
|
|
case opStructFieldStringTagIndent:
|
|
return opStructFieldStringTagIndent
|
|
case opStructFieldRecursiveIndent:
|
|
return opStructFieldRecursiveIndent
|
|
case opStructEndIndent:
|
|
return opStructEndIndent
|
|
case opStructAnonymousEndIndent:
|
|
return opStructAnonymousEndIndent
|
|
case opIntIndent:
|
|
return opIntIndent
|
|
case opInt8Indent:
|
|
return opInt8Indent
|
|
case opInt16Indent:
|
|
return opInt16Indent
|
|
case opInt32Indent:
|
|
return opInt32Indent
|
|
case opInt64Indent:
|
|
return opInt64Indent
|
|
case opUintIndent:
|
|
return opUintIndent
|
|
case opUint8Indent:
|
|
return opUint8Indent
|
|
case opUint16Indent:
|
|
return opUint16Indent
|
|
case opUint32Indent:
|
|
return opUint32Indent
|
|
case opUint64Indent:
|
|
return opUint64Indent
|
|
case opFloat32Indent:
|
|
return opFloat32Indent
|
|
case opFloat64Indent:
|
|
return opFloat64Indent
|
|
case opBoolIndent:
|
|
return opBoolIndent
|
|
case opStringIndent:
|
|
return opStringIndent
|
|
case opBytesIndent:
|
|
return opBytesIndent
|
|
case opMarshalJSONIndent:
|
|
return opMarshalJSONIndent
|
|
case opMarshalTextIndent:
|
|
return opMarshalTextIndent
|
|
case opStructFieldHeadIntIndent:
|
|
return opStructFieldHeadIntIndent
|
|
case opStructFieldHeadInt8Indent:
|
|
return opStructFieldHeadInt8Indent
|
|
case opStructFieldHeadInt16Indent:
|
|
return opStructFieldHeadInt16Indent
|
|
case opStructFieldHeadInt32Indent:
|
|
return opStructFieldHeadInt32Indent
|
|
case opStructFieldHeadInt64Indent:
|
|
return opStructFieldHeadInt64Indent
|
|
case opStructFieldHeadUintIndent:
|
|
return opStructFieldHeadUintIndent
|
|
case opStructFieldHeadUint8Indent:
|
|
return opStructFieldHeadUint8Indent
|
|
case opStructFieldHeadUint16Indent:
|
|
return opStructFieldHeadUint16Indent
|
|
case opStructFieldHeadUint32Indent:
|
|
return opStructFieldHeadUint32Indent
|
|
case opStructFieldHeadUint64Indent:
|
|
return opStructFieldHeadUint64Indent
|
|
case opStructFieldHeadFloat32Indent:
|
|
return opStructFieldHeadFloat32Indent
|
|
case opStructFieldHeadFloat64Indent:
|
|
return opStructFieldHeadFloat64Indent
|
|
case opStructFieldHeadBoolIndent:
|
|
return opStructFieldHeadBoolIndent
|
|
case opStructFieldHeadStringIndent:
|
|
return opStructFieldHeadStringIndent
|
|
case opStructFieldHeadBytesIndent:
|
|
return opStructFieldHeadBytesIndent
|
|
case opStructFieldHeadMarshalJSONIndent:
|
|
return opStructFieldHeadMarshalJSONIndent
|
|
case opStructFieldHeadMarshalTextIndent:
|
|
return opStructFieldHeadMarshalTextIndent
|
|
case opStructFieldHeadOmitEmptyIntIndent:
|
|
return opStructFieldHeadOmitEmptyIntIndent
|
|
case opStructFieldHeadOmitEmptyInt8Indent:
|
|
return opStructFieldHeadOmitEmptyInt8Indent
|
|
case opStructFieldHeadOmitEmptyInt16Indent:
|
|
return opStructFieldHeadOmitEmptyInt16Indent
|
|
case opStructFieldHeadOmitEmptyInt32Indent:
|
|
return opStructFieldHeadOmitEmptyInt32Indent
|
|
case opStructFieldHeadOmitEmptyInt64Indent:
|
|
return opStructFieldHeadOmitEmptyInt64Indent
|
|
case opStructFieldHeadOmitEmptyUintIndent:
|
|
return opStructFieldHeadOmitEmptyUintIndent
|
|
case opStructFieldHeadOmitEmptyUint8Indent:
|
|
return opStructFieldHeadOmitEmptyUint8Indent
|
|
case opStructFieldHeadOmitEmptyUint16Indent:
|
|
return opStructFieldHeadOmitEmptyUint16Indent
|
|
case opStructFieldHeadOmitEmptyUint32Indent:
|
|
return opStructFieldHeadOmitEmptyUint32Indent
|
|
case opStructFieldHeadOmitEmptyUint64Indent:
|
|
return opStructFieldHeadOmitEmptyUint64Indent
|
|
case opStructFieldHeadOmitEmptyFloat32Indent:
|
|
return opStructFieldHeadOmitEmptyFloat32Indent
|
|
case opStructFieldHeadOmitEmptyFloat64Indent:
|
|
return opStructFieldHeadOmitEmptyFloat64Indent
|
|
case opStructFieldHeadOmitEmptyBoolIndent:
|
|
return opStructFieldHeadOmitEmptyBoolIndent
|
|
case opStructFieldHeadOmitEmptyStringIndent:
|
|
return opStructFieldHeadOmitEmptyStringIndent
|
|
case opStructFieldHeadOmitEmptyBytesIndent:
|
|
return opStructFieldHeadOmitEmptyBytesIndent
|
|
case opStructFieldHeadOmitEmptyMarshalJSONIndent:
|
|
return opStructFieldHeadOmitEmptyMarshalJSONIndent
|
|
case opStructFieldHeadOmitEmptyMarshalTextIndent:
|
|
return opStructFieldHeadOmitEmptyMarshalTextIndent
|
|
case opStructFieldHeadStringTagIntIndent:
|
|
return opStructFieldHeadStringTagIntIndent
|
|
case opStructFieldHeadStringTagInt8Indent:
|
|
return opStructFieldHeadStringTagInt8Indent
|
|
case opStructFieldHeadStringTagInt16Indent:
|
|
return opStructFieldHeadStringTagInt16Indent
|
|
case opStructFieldHeadStringTagInt32Indent:
|
|
return opStructFieldHeadStringTagInt32Indent
|
|
case opStructFieldHeadStringTagInt64Indent:
|
|
return opStructFieldHeadStringTagInt64Indent
|
|
case opStructFieldHeadStringTagUintIndent:
|
|
return opStructFieldHeadStringTagUintIndent
|
|
case opStructFieldHeadStringTagUint8Indent:
|
|
return opStructFieldHeadStringTagUint8Indent
|
|
case opStructFieldHeadStringTagUint16Indent:
|
|
return opStructFieldHeadStringTagUint16Indent
|
|
case opStructFieldHeadStringTagUint32Indent:
|
|
return opStructFieldHeadStringTagUint32Indent
|
|
case opStructFieldHeadStringTagUint64Indent:
|
|
return opStructFieldHeadStringTagUint64Indent
|
|
case opStructFieldHeadStringTagFloat32Indent:
|
|
return opStructFieldHeadStringTagFloat32Indent
|
|
case opStructFieldHeadStringTagFloat64Indent:
|
|
return opStructFieldHeadStringTagFloat64Indent
|
|
case opStructFieldHeadStringTagBoolIndent:
|
|
return opStructFieldHeadStringTagBoolIndent
|
|
case opStructFieldHeadStringTagStringIndent:
|
|
return opStructFieldHeadStringTagStringIndent
|
|
case opStructFieldHeadStringTagBytesIndent:
|
|
return opStructFieldHeadStringTagBytesIndent
|
|
case opStructFieldHeadStringTagMarshalJSONIndent:
|
|
return opStructFieldHeadStringTagMarshalJSONIndent
|
|
case opStructFieldHeadStringTagMarshalTextIndent:
|
|
return opStructFieldHeadStringTagMarshalTextIndent
|
|
case opStructFieldAnonymousHeadIntIndent:
|
|
return opStructFieldAnonymousHeadIntIndent
|
|
case opStructFieldAnonymousHeadInt8Indent:
|
|
return opStructFieldAnonymousHeadInt8Indent
|
|
case opStructFieldAnonymousHeadInt16Indent:
|
|
return opStructFieldAnonymousHeadInt16Indent
|
|
case opStructFieldAnonymousHeadInt32Indent:
|
|
return opStructFieldAnonymousHeadInt32Indent
|
|
case opStructFieldAnonymousHeadInt64Indent:
|
|
return opStructFieldAnonymousHeadInt64Indent
|
|
case opStructFieldAnonymousHeadUintIndent:
|
|
return opStructFieldAnonymousHeadUintIndent
|
|
case opStructFieldAnonymousHeadUint8Indent:
|
|
return opStructFieldAnonymousHeadUint8Indent
|
|
case opStructFieldAnonymousHeadUint16Indent:
|
|
return opStructFieldAnonymousHeadUint16Indent
|
|
case opStructFieldAnonymousHeadUint32Indent:
|
|
return opStructFieldAnonymousHeadUint32Indent
|
|
case opStructFieldAnonymousHeadUint64Indent:
|
|
return opStructFieldAnonymousHeadUint64Indent
|
|
case opStructFieldAnonymousHeadFloat32Indent:
|
|
return opStructFieldAnonymousHeadFloat32Indent
|
|
case opStructFieldAnonymousHeadFloat64Indent:
|
|
return opStructFieldAnonymousHeadFloat64Indent
|
|
case opStructFieldAnonymousHeadBoolIndent:
|
|
return opStructFieldAnonymousHeadBoolIndent
|
|
case opStructFieldAnonymousHeadStringIndent:
|
|
return opStructFieldAnonymousHeadStringIndent
|
|
case opStructFieldAnonymousHeadBytesIndent:
|
|
return opStructFieldAnonymousHeadBytesIndent
|
|
case opStructFieldAnonymousHeadMarshalJSONIndent:
|
|
return opStructFieldAnonymousHeadMarshalJSONIndent
|
|
case opStructFieldAnonymousHeadMarshalTextIndent:
|
|
return opStructFieldAnonymousHeadMarshalTextIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyIntIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyIntIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyInt8Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt8Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyInt16Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt16Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyInt32Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt32Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyInt64Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt64Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyUintIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyUintIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyUint8Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint8Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyUint16Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint16Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyUint32Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint32Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyUint64Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint64Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyFloat32Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyFloat32Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyFloat64Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyFloat64Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyBoolIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyBoolIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyStringIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyStringIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyBytesIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyBytesIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyMarshalJSONIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyMarshalJSONIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyMarshalTextIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyMarshalTextIndent
|
|
case opStructFieldAnonymousHeadStringTagIntIndent:
|
|
return opStructFieldAnonymousHeadStringTagIntIndent
|
|
case opStructFieldAnonymousHeadStringTagInt8Indent:
|
|
return opStructFieldAnonymousHeadStringTagInt8Indent
|
|
case opStructFieldAnonymousHeadStringTagInt16Indent:
|
|
return opStructFieldAnonymousHeadStringTagInt16Indent
|
|
case opStructFieldAnonymousHeadStringTagInt32Indent:
|
|
return opStructFieldAnonymousHeadStringTagInt32Indent
|
|
case opStructFieldAnonymousHeadStringTagInt64Indent:
|
|
return opStructFieldAnonymousHeadStringTagInt64Indent
|
|
case opStructFieldAnonymousHeadStringTagUintIndent:
|
|
return opStructFieldAnonymousHeadStringTagUintIndent
|
|
case opStructFieldAnonymousHeadStringTagUint8Indent:
|
|
return opStructFieldAnonymousHeadStringTagUint8Indent
|
|
case opStructFieldAnonymousHeadStringTagUint16Indent:
|
|
return opStructFieldAnonymousHeadStringTagUint16Indent
|
|
case opStructFieldAnonymousHeadStringTagUint32Indent:
|
|
return opStructFieldAnonymousHeadStringTagUint32Indent
|
|
case opStructFieldAnonymousHeadStringTagUint64Indent:
|
|
return opStructFieldAnonymousHeadStringTagUint64Indent
|
|
case opStructFieldAnonymousHeadStringTagFloat32Indent:
|
|
return opStructFieldAnonymousHeadStringTagFloat32Indent
|
|
case opStructFieldAnonymousHeadStringTagFloat64Indent:
|
|
return opStructFieldAnonymousHeadStringTagFloat64Indent
|
|
case opStructFieldAnonymousHeadStringTagBoolIndent:
|
|
return opStructFieldAnonymousHeadStringTagBoolIndent
|
|
case opStructFieldAnonymousHeadStringTagStringIndent:
|
|
return opStructFieldAnonymousHeadStringTagStringIndent
|
|
case opStructFieldAnonymousHeadStringTagBytesIndent:
|
|
return opStructFieldAnonymousHeadStringTagBytesIndent
|
|
case opStructFieldAnonymousHeadStringTagMarshalJSONIndent:
|
|
return opStructFieldAnonymousHeadStringTagMarshalJSONIndent
|
|
case opStructFieldAnonymousHeadStringTagMarshalTextIndent:
|
|
return opStructFieldAnonymousHeadStringTagMarshalTextIndent
|
|
case opStructFieldPtrHeadIntIndent:
|
|
return opStructFieldPtrHeadIntIndent
|
|
case opStructFieldPtrHeadInt8Indent:
|
|
return opStructFieldPtrHeadInt8Indent
|
|
case opStructFieldPtrHeadInt16Indent:
|
|
return opStructFieldPtrHeadInt16Indent
|
|
case opStructFieldPtrHeadInt32Indent:
|
|
return opStructFieldPtrHeadInt32Indent
|
|
case opStructFieldPtrHeadInt64Indent:
|
|
return opStructFieldPtrHeadInt64Indent
|
|
case opStructFieldPtrHeadUintIndent:
|
|
return opStructFieldPtrHeadUintIndent
|
|
case opStructFieldPtrHeadUint8Indent:
|
|
return opStructFieldPtrHeadUint8Indent
|
|
case opStructFieldPtrHeadUint16Indent:
|
|
return opStructFieldPtrHeadUint16Indent
|
|
case opStructFieldPtrHeadUint32Indent:
|
|
return opStructFieldPtrHeadUint32Indent
|
|
case opStructFieldPtrHeadUint64Indent:
|
|
return opStructFieldPtrHeadUint64Indent
|
|
case opStructFieldPtrHeadFloat32Indent:
|
|
return opStructFieldPtrHeadFloat32Indent
|
|
case opStructFieldPtrHeadFloat64Indent:
|
|
return opStructFieldPtrHeadFloat64Indent
|
|
case opStructFieldPtrHeadBoolIndent:
|
|
return opStructFieldPtrHeadBoolIndent
|
|
case opStructFieldPtrHeadStringIndent:
|
|
return opStructFieldPtrHeadStringIndent
|
|
case opStructFieldPtrHeadBytesIndent:
|
|
return opStructFieldPtrHeadBytesIndent
|
|
case opStructFieldPtrHeadMarshalJSONIndent:
|
|
return opStructFieldPtrHeadMarshalJSONIndent
|
|
case opStructFieldPtrHeadMarshalTextIndent:
|
|
return opStructFieldPtrHeadMarshalTextIndent
|
|
case opStructFieldPtrHeadOmitEmptyIntIndent:
|
|
return opStructFieldPtrHeadOmitEmptyIntIndent
|
|
case opStructFieldPtrHeadOmitEmptyInt8Indent:
|
|
return opStructFieldPtrHeadOmitEmptyInt8Indent
|
|
case opStructFieldPtrHeadOmitEmptyInt16Indent:
|
|
return opStructFieldPtrHeadOmitEmptyInt16Indent
|
|
case opStructFieldPtrHeadOmitEmptyInt32Indent:
|
|
return opStructFieldPtrHeadOmitEmptyInt32Indent
|
|
case opStructFieldPtrHeadOmitEmptyInt64Indent:
|
|
return opStructFieldPtrHeadOmitEmptyInt64Indent
|
|
case opStructFieldPtrHeadOmitEmptyUintIndent:
|
|
return opStructFieldPtrHeadOmitEmptyUintIndent
|
|
case opStructFieldPtrHeadOmitEmptyUint8Indent:
|
|
return opStructFieldPtrHeadOmitEmptyUint8Indent
|
|
case opStructFieldPtrHeadOmitEmptyUint16Indent:
|
|
return opStructFieldPtrHeadOmitEmptyUint16Indent
|
|
case opStructFieldPtrHeadOmitEmptyUint32Indent:
|
|
return opStructFieldPtrHeadOmitEmptyUint32Indent
|
|
case opStructFieldPtrHeadOmitEmptyUint64Indent:
|
|
return opStructFieldPtrHeadOmitEmptyUint64Indent
|
|
case opStructFieldPtrHeadOmitEmptyFloat32Indent:
|
|
return opStructFieldPtrHeadOmitEmptyFloat32Indent
|
|
case opStructFieldPtrHeadOmitEmptyFloat64Indent:
|
|
return opStructFieldPtrHeadOmitEmptyFloat64Indent
|
|
case opStructFieldPtrHeadOmitEmptyBoolIndent:
|
|
return opStructFieldPtrHeadOmitEmptyBoolIndent
|
|
case opStructFieldPtrHeadOmitEmptyStringIndent:
|
|
return opStructFieldPtrHeadOmitEmptyStringIndent
|
|
case opStructFieldPtrHeadOmitEmptyBytesIndent:
|
|
return opStructFieldPtrHeadOmitEmptyBytesIndent
|
|
case opStructFieldPtrHeadOmitEmptyMarshalJSONIndent:
|
|
return opStructFieldPtrHeadOmitEmptyMarshalJSONIndent
|
|
case opStructFieldPtrHeadOmitEmptyMarshalTextIndent:
|
|
return opStructFieldPtrHeadOmitEmptyMarshalTextIndent
|
|
case opStructFieldPtrHeadStringTagIntIndent:
|
|
return opStructFieldPtrHeadStringTagIntIndent
|
|
case opStructFieldPtrHeadStringTagInt8Indent:
|
|
return opStructFieldPtrHeadStringTagInt8Indent
|
|
case opStructFieldPtrHeadStringTagInt16Indent:
|
|
return opStructFieldPtrHeadStringTagInt16Indent
|
|
case opStructFieldPtrHeadStringTagInt32Indent:
|
|
return opStructFieldPtrHeadStringTagInt32Indent
|
|
case opStructFieldPtrHeadStringTagInt64Indent:
|
|
return opStructFieldPtrHeadStringTagInt64Indent
|
|
case opStructFieldPtrHeadStringTagUintIndent:
|
|
return opStructFieldPtrHeadStringTagUintIndent
|
|
case opStructFieldPtrHeadStringTagUint8Indent:
|
|
return opStructFieldPtrHeadStringTagUint8Indent
|
|
case opStructFieldPtrHeadStringTagUint16Indent:
|
|
return opStructFieldPtrHeadStringTagUint16Indent
|
|
case opStructFieldPtrHeadStringTagUint32Indent:
|
|
return opStructFieldPtrHeadStringTagUint32Indent
|
|
case opStructFieldPtrHeadStringTagUint64Indent:
|
|
return opStructFieldPtrHeadStringTagUint64Indent
|
|
case opStructFieldPtrHeadStringTagFloat32Indent:
|
|
return opStructFieldPtrHeadStringTagFloat32Indent
|
|
case opStructFieldPtrHeadStringTagFloat64Indent:
|
|
return opStructFieldPtrHeadStringTagFloat64Indent
|
|
case opStructFieldPtrHeadStringTagBoolIndent:
|
|
return opStructFieldPtrHeadStringTagBoolIndent
|
|
case opStructFieldPtrHeadStringTagStringIndent:
|
|
return opStructFieldPtrHeadStringTagStringIndent
|
|
case opStructFieldPtrHeadStringTagBytesIndent:
|
|
return opStructFieldPtrHeadStringTagBytesIndent
|
|
case opStructFieldPtrHeadStringTagMarshalJSONIndent:
|
|
return opStructFieldPtrHeadStringTagMarshalJSONIndent
|
|
case opStructFieldPtrHeadStringTagMarshalTextIndent:
|
|
return opStructFieldPtrHeadStringTagMarshalTextIndent
|
|
case opStructFieldPtrAnonymousHeadIntIndent:
|
|
return opStructFieldPtrAnonymousHeadIntIndent
|
|
case opStructFieldPtrAnonymousHeadInt8Indent:
|
|
return opStructFieldPtrAnonymousHeadInt8Indent
|
|
case opStructFieldPtrAnonymousHeadInt16Indent:
|
|
return opStructFieldPtrAnonymousHeadInt16Indent
|
|
case opStructFieldPtrAnonymousHeadInt32Indent:
|
|
return opStructFieldPtrAnonymousHeadInt32Indent
|
|
case opStructFieldPtrAnonymousHeadInt64Indent:
|
|
return opStructFieldPtrAnonymousHeadInt64Indent
|
|
case opStructFieldPtrAnonymousHeadUintIndent:
|
|
return opStructFieldPtrAnonymousHeadUintIndent
|
|
case opStructFieldPtrAnonymousHeadUint8Indent:
|
|
return opStructFieldPtrAnonymousHeadUint8Indent
|
|
case opStructFieldPtrAnonymousHeadUint16Indent:
|
|
return opStructFieldPtrAnonymousHeadUint16Indent
|
|
case opStructFieldPtrAnonymousHeadUint32Indent:
|
|
return opStructFieldPtrAnonymousHeadUint32Indent
|
|
case opStructFieldPtrAnonymousHeadUint64Indent:
|
|
return opStructFieldPtrAnonymousHeadUint64Indent
|
|
case opStructFieldPtrAnonymousHeadFloat32Indent:
|
|
return opStructFieldPtrAnonymousHeadFloat32Indent
|
|
case opStructFieldPtrAnonymousHeadFloat64Indent:
|
|
return opStructFieldPtrAnonymousHeadFloat64Indent
|
|
case opStructFieldPtrAnonymousHeadBoolIndent:
|
|
return opStructFieldPtrAnonymousHeadBoolIndent
|
|
case opStructFieldPtrAnonymousHeadStringIndent:
|
|
return opStructFieldPtrAnonymousHeadStringIndent
|
|
case opStructFieldPtrAnonymousHeadBytesIndent:
|
|
return opStructFieldPtrAnonymousHeadBytesIndent
|
|
case opStructFieldPtrAnonymousHeadMarshalJSONIndent:
|
|
return opStructFieldPtrAnonymousHeadMarshalJSONIndent
|
|
case opStructFieldPtrAnonymousHeadMarshalTextIndent:
|
|
return opStructFieldPtrAnonymousHeadMarshalTextIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyIntIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyIntIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt8Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt8Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt16Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt16Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt32Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt32Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt64Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt64Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUintIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUintIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint8Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint8Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint16Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint16Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint32Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint32Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint64Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint64Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyFloat32Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyFloat32Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyFloat64Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyFloat64Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyBoolIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyBoolIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyStringIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyStringIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyBytesIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyBytesIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyMarshalJSONIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyMarshalJSONIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyMarshalTextIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyMarshalTextIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagIntIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagIntIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagInt8Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt8Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagInt16Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt16Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagInt32Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt32Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagInt64Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt64Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagUintIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagUintIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagUint8Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint8Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagUint16Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint16Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagUint32Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint32Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagUint64Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint64Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagFloat32Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagFloat32Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagFloat64Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagFloat64Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagBoolIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagBoolIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagStringIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagStringIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagBytesIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagBytesIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagMarshalJSONIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagMarshalJSONIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagMarshalTextIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagMarshalTextIndent
|
|
case opStructFieldIntIndent:
|
|
return opStructFieldIntIndent
|
|
case opStructFieldInt8Indent:
|
|
return opStructFieldInt8Indent
|
|
case opStructFieldInt16Indent:
|
|
return opStructFieldInt16Indent
|
|
case opStructFieldInt32Indent:
|
|
return opStructFieldInt32Indent
|
|
case opStructFieldInt64Indent:
|
|
return opStructFieldInt64Indent
|
|
case opStructFieldUintIndent:
|
|
return opStructFieldUintIndent
|
|
case opStructFieldUint8Indent:
|
|
return opStructFieldUint8Indent
|
|
case opStructFieldUint16Indent:
|
|
return opStructFieldUint16Indent
|
|
case opStructFieldUint32Indent:
|
|
return opStructFieldUint32Indent
|
|
case opStructFieldUint64Indent:
|
|
return opStructFieldUint64Indent
|
|
case opStructFieldFloat32Indent:
|
|
return opStructFieldFloat32Indent
|
|
case opStructFieldFloat64Indent:
|
|
return opStructFieldFloat64Indent
|
|
case opStructFieldBoolIndent:
|
|
return opStructFieldBoolIndent
|
|
case opStructFieldStringIndent:
|
|
return opStructFieldStringIndent
|
|
case opStructFieldBytesIndent:
|
|
return opStructFieldBytesIndent
|
|
case opStructFieldMarshalJSONIndent:
|
|
return opStructFieldMarshalJSONIndent
|
|
case opStructFieldMarshalTextIndent:
|
|
return opStructFieldMarshalTextIndent
|
|
case opStructFieldOmitEmptyIntIndent:
|
|
return opStructFieldOmitEmptyIntIndent
|
|
case opStructFieldOmitEmptyInt8Indent:
|
|
return opStructFieldOmitEmptyInt8Indent
|
|
case opStructFieldOmitEmptyInt16Indent:
|
|
return opStructFieldOmitEmptyInt16Indent
|
|
case opStructFieldOmitEmptyInt32Indent:
|
|
return opStructFieldOmitEmptyInt32Indent
|
|
case opStructFieldOmitEmptyInt64Indent:
|
|
return opStructFieldOmitEmptyInt64Indent
|
|
case opStructFieldOmitEmptyUintIndent:
|
|
return opStructFieldOmitEmptyUintIndent
|
|
case opStructFieldOmitEmptyUint8Indent:
|
|
return opStructFieldOmitEmptyUint8Indent
|
|
case opStructFieldOmitEmptyUint16Indent:
|
|
return opStructFieldOmitEmptyUint16Indent
|
|
case opStructFieldOmitEmptyUint32Indent:
|
|
return opStructFieldOmitEmptyUint32Indent
|
|
case opStructFieldOmitEmptyUint64Indent:
|
|
return opStructFieldOmitEmptyUint64Indent
|
|
case opStructFieldOmitEmptyFloat32Indent:
|
|
return opStructFieldOmitEmptyFloat32Indent
|
|
case opStructFieldOmitEmptyFloat64Indent:
|
|
return opStructFieldOmitEmptyFloat64Indent
|
|
case opStructFieldOmitEmptyBoolIndent:
|
|
return opStructFieldOmitEmptyBoolIndent
|
|
case opStructFieldOmitEmptyStringIndent:
|
|
return opStructFieldOmitEmptyStringIndent
|
|
case opStructFieldOmitEmptyBytesIndent:
|
|
return opStructFieldOmitEmptyBytesIndent
|
|
case opStructFieldOmitEmptyMarshalJSONIndent:
|
|
return opStructFieldOmitEmptyMarshalJSONIndent
|
|
case opStructFieldOmitEmptyMarshalTextIndent:
|
|
return opStructFieldOmitEmptyMarshalTextIndent
|
|
case opStructFieldStringTagIntIndent:
|
|
return opStructFieldStringTagIntIndent
|
|
case opStructFieldStringTagInt8Indent:
|
|
return opStructFieldStringTagInt8Indent
|
|
case opStructFieldStringTagInt16Indent:
|
|
return opStructFieldStringTagInt16Indent
|
|
case opStructFieldStringTagInt32Indent:
|
|
return opStructFieldStringTagInt32Indent
|
|
case opStructFieldStringTagInt64Indent:
|
|
return opStructFieldStringTagInt64Indent
|
|
case opStructFieldStringTagUintIndent:
|
|
return opStructFieldStringTagUintIndent
|
|
case opStructFieldStringTagUint8Indent:
|
|
return opStructFieldStringTagUint8Indent
|
|
case opStructFieldStringTagUint16Indent:
|
|
return opStructFieldStringTagUint16Indent
|
|
case opStructFieldStringTagUint32Indent:
|
|
return opStructFieldStringTagUint32Indent
|
|
case opStructFieldStringTagUint64Indent:
|
|
return opStructFieldStringTagUint64Indent
|
|
case opStructFieldStringTagFloat32Indent:
|
|
return opStructFieldStringTagFloat32Indent
|
|
case opStructFieldStringTagFloat64Indent:
|
|
return opStructFieldStringTagFloat64Indent
|
|
case opStructFieldStringTagBoolIndent:
|
|
return opStructFieldStringTagBoolIndent
|
|
case opStructFieldStringTagStringIndent:
|
|
return opStructFieldStringTagStringIndent
|
|
case opStructFieldStringTagBytesIndent:
|
|
return opStructFieldStringTagBytesIndent
|
|
case opStructFieldStringTagMarshalJSONIndent:
|
|
return opStructFieldStringTagMarshalJSONIndent
|
|
case opStructFieldStringTagMarshalTextIndent:
|
|
return opStructFieldStringTagMarshalTextIndent
|
|
}
|
|
return t
|
|
}
|
|
|
|
func (t opType) headToPtrHead() opType {
|
|
switch t {
|
|
case opStructFieldHead:
|
|
return opStructFieldPtrHead
|
|
case opStructFieldAnonymousHead:
|
|
return opStructFieldPtrAnonymousHead
|
|
case opStructFieldHeadOmitEmpty:
|
|
return opStructFieldPtrHeadOmitEmpty
|
|
case opStructFieldAnonymousHeadOmitEmpty:
|
|
return opStructFieldPtrAnonymousHeadOmitEmpty
|
|
case opStructFieldHeadStringTag:
|
|
return opStructFieldPtrHeadStringTag
|
|
case opStructFieldAnonymousHeadStringTag:
|
|
return opStructFieldPtrAnonymousHeadStringTag
|
|
case opStructFieldHeadInt:
|
|
return opStructFieldPtrHeadInt
|
|
case opStructFieldAnonymousHeadInt:
|
|
return opStructFieldPtrAnonymousHeadInt
|
|
case opStructFieldHeadOmitEmptyInt:
|
|
return opStructFieldPtrHeadOmitEmptyInt
|
|
case opStructFieldAnonymousHeadOmitEmptyInt:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt
|
|
case opStructFieldHeadStringTagInt:
|
|
return opStructFieldPtrHeadStringTagInt
|
|
case opStructFieldAnonymousHeadStringTagInt:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt
|
|
case opStructFieldHeadInt8:
|
|
return opStructFieldPtrHeadInt8
|
|
case opStructFieldAnonymousHeadInt8:
|
|
return opStructFieldPtrAnonymousHeadInt8
|
|
case opStructFieldHeadOmitEmptyInt8:
|
|
return opStructFieldPtrHeadOmitEmptyInt8
|
|
case opStructFieldAnonymousHeadOmitEmptyInt8:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt8
|
|
case opStructFieldHeadStringTagInt8:
|
|
return opStructFieldPtrHeadStringTagInt8
|
|
case opStructFieldAnonymousHeadStringTagInt8:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt8
|
|
case opStructFieldHeadInt16:
|
|
return opStructFieldPtrHeadInt16
|
|
case opStructFieldAnonymousHeadInt16:
|
|
return opStructFieldPtrAnonymousHeadInt16
|
|
case opStructFieldHeadOmitEmptyInt16:
|
|
return opStructFieldPtrHeadOmitEmptyInt16
|
|
case opStructFieldAnonymousHeadOmitEmptyInt16:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt16
|
|
case opStructFieldHeadStringTagInt16:
|
|
return opStructFieldPtrHeadStringTagInt16
|
|
case opStructFieldAnonymousHeadStringTagInt16:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt16
|
|
case opStructFieldHeadInt32:
|
|
return opStructFieldPtrHeadInt32
|
|
case opStructFieldAnonymousHeadInt32:
|
|
return opStructFieldPtrAnonymousHeadInt32
|
|
case opStructFieldHeadOmitEmptyInt32:
|
|
return opStructFieldPtrHeadOmitEmptyInt32
|
|
case opStructFieldAnonymousHeadOmitEmptyInt32:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt32
|
|
case opStructFieldHeadStringTagInt32:
|
|
return opStructFieldPtrHeadStringTagInt32
|
|
case opStructFieldAnonymousHeadStringTagInt32:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt32
|
|
case opStructFieldHeadInt64:
|
|
return opStructFieldPtrHeadInt64
|
|
case opStructFieldAnonymousHeadInt64:
|
|
return opStructFieldPtrAnonymousHeadInt64
|
|
case opStructFieldHeadOmitEmptyInt64:
|
|
return opStructFieldPtrHeadOmitEmptyInt64
|
|
case opStructFieldAnonymousHeadOmitEmptyInt64:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt64
|
|
case opStructFieldHeadStringTagInt64:
|
|
return opStructFieldPtrHeadStringTagInt64
|
|
case opStructFieldAnonymousHeadStringTagInt64:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt64
|
|
case opStructFieldHeadUint:
|
|
return opStructFieldPtrHeadUint
|
|
case opStructFieldAnonymousHeadUint:
|
|
return opStructFieldPtrAnonymousHeadUint
|
|
case opStructFieldHeadOmitEmptyUint:
|
|
return opStructFieldPtrHeadOmitEmptyUint
|
|
case opStructFieldAnonymousHeadOmitEmptyUint:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint
|
|
case opStructFieldHeadStringTagUint:
|
|
return opStructFieldPtrHeadStringTagUint
|
|
case opStructFieldAnonymousHeadStringTagUint:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint
|
|
case opStructFieldHeadUint8:
|
|
return opStructFieldPtrHeadUint8
|
|
case opStructFieldAnonymousHeadUint8:
|
|
return opStructFieldPtrAnonymousHeadUint8
|
|
case opStructFieldHeadOmitEmptyUint8:
|
|
return opStructFieldPtrHeadOmitEmptyUint8
|
|
case opStructFieldAnonymousHeadOmitEmptyUint8:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint8
|
|
case opStructFieldHeadStringTagUint8:
|
|
return opStructFieldPtrHeadStringTagUint8
|
|
case opStructFieldAnonymousHeadStringTagUint8:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint8
|
|
case opStructFieldHeadUint16:
|
|
return opStructFieldPtrHeadUint16
|
|
case opStructFieldAnonymousHeadUint16:
|
|
return opStructFieldPtrAnonymousHeadUint16
|
|
case opStructFieldHeadOmitEmptyUint16:
|
|
return opStructFieldPtrHeadOmitEmptyUint16
|
|
case opStructFieldAnonymousHeadOmitEmptyUint16:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint16
|
|
case opStructFieldHeadStringTagUint16:
|
|
return opStructFieldPtrHeadStringTagUint16
|
|
case opStructFieldAnonymousHeadStringTagUint16:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint16
|
|
case opStructFieldHeadUint32:
|
|
return opStructFieldPtrHeadUint32
|
|
case opStructFieldAnonymousHeadUint32:
|
|
return opStructFieldPtrAnonymousHeadUint32
|
|
case opStructFieldHeadOmitEmptyUint32:
|
|
return opStructFieldPtrHeadOmitEmptyUint32
|
|
case opStructFieldAnonymousHeadOmitEmptyUint32:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint32
|
|
case opStructFieldHeadStringTagUint32:
|
|
return opStructFieldPtrHeadStringTagUint32
|
|
case opStructFieldAnonymousHeadStringTagUint32:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint32
|
|
case opStructFieldHeadUint64:
|
|
return opStructFieldPtrHeadUint64
|
|
case opStructFieldAnonymousHeadUint64:
|
|
return opStructFieldPtrAnonymousHeadUint64
|
|
case opStructFieldHeadOmitEmptyUint64:
|
|
return opStructFieldPtrHeadOmitEmptyUint64
|
|
case opStructFieldAnonymousHeadOmitEmptyUint64:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint64
|
|
case opStructFieldHeadStringTagUint64:
|
|
return opStructFieldPtrHeadStringTagUint64
|
|
case opStructFieldAnonymousHeadStringTagUint64:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint64
|
|
case opStructFieldHeadFloat32:
|
|
return opStructFieldPtrHeadFloat32
|
|
case opStructFieldAnonymousHeadFloat32:
|
|
return opStructFieldPtrAnonymousHeadFloat32
|
|
case opStructFieldHeadOmitEmptyFloat32:
|
|
return opStructFieldPtrHeadOmitEmptyFloat32
|
|
case opStructFieldAnonymousHeadOmitEmptyFloat32:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyFloat32
|
|
case opStructFieldHeadStringTagFloat32:
|
|
return opStructFieldPtrHeadStringTagFloat32
|
|
case opStructFieldAnonymousHeadStringTagFloat32:
|
|
return opStructFieldPtrAnonymousHeadStringTagFloat32
|
|
case opStructFieldHeadFloat64:
|
|
return opStructFieldPtrHeadFloat64
|
|
case opStructFieldAnonymousHeadFloat64:
|
|
return opStructFieldPtrAnonymousHeadFloat64
|
|
case opStructFieldHeadOmitEmptyFloat64:
|
|
return opStructFieldPtrHeadOmitEmptyFloat64
|
|
case opStructFieldAnonymousHeadOmitEmptyFloat64:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyFloat64
|
|
case opStructFieldHeadStringTagFloat64:
|
|
return opStructFieldPtrHeadStringTagFloat64
|
|
case opStructFieldAnonymousHeadStringTagFloat64:
|
|
return opStructFieldPtrAnonymousHeadStringTagFloat64
|
|
case opStructFieldHeadBool:
|
|
return opStructFieldPtrHeadBool
|
|
case opStructFieldAnonymousHeadBool:
|
|
return opStructFieldPtrAnonymousHeadBool
|
|
case opStructFieldHeadOmitEmptyBool:
|
|
return opStructFieldPtrHeadOmitEmptyBool
|
|
case opStructFieldAnonymousHeadOmitEmptyBool:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyBool
|
|
case opStructFieldHeadStringTagBool:
|
|
return opStructFieldPtrHeadStringTagBool
|
|
case opStructFieldAnonymousHeadStringTagBool:
|
|
return opStructFieldPtrAnonymousHeadStringTagBool
|
|
case opStructFieldHeadString:
|
|
return opStructFieldPtrHeadString
|
|
case opStructFieldAnonymousHeadString:
|
|
return opStructFieldPtrAnonymousHeadString
|
|
case opStructFieldHeadOmitEmptyString:
|
|
return opStructFieldPtrHeadOmitEmptyString
|
|
case opStructFieldAnonymousHeadOmitEmptyString:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyString
|
|
case opStructFieldHeadStringTagString:
|
|
return opStructFieldPtrHeadStringTagString
|
|
case opStructFieldAnonymousHeadStringTagString:
|
|
return opStructFieldPtrAnonymousHeadStringTagString
|
|
case opStructFieldHeadBytes:
|
|
return opStructFieldPtrHeadBytes
|
|
case opStructFieldAnonymousHeadBytes:
|
|
return opStructFieldPtrAnonymousHeadBytes
|
|
case opStructFieldHeadOmitEmptyBytes:
|
|
return opStructFieldPtrHeadOmitEmptyBytes
|
|
case opStructFieldAnonymousHeadOmitEmptyBytes:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyBytes
|
|
case opStructFieldHeadStringTagBytes:
|
|
return opStructFieldPtrHeadStringTagBytes
|
|
case opStructFieldAnonymousHeadStringTagBytes:
|
|
return opStructFieldPtrAnonymousHeadStringTagBytes
|
|
case opStructFieldHeadMarshalJSON:
|
|
return opStructFieldPtrHeadMarshalJSON
|
|
case opStructFieldAnonymousHeadMarshalJSON:
|
|
return opStructFieldPtrAnonymousHeadMarshalJSON
|
|
case opStructFieldHeadOmitEmptyMarshalJSON:
|
|
return opStructFieldPtrHeadOmitEmptyMarshalJSON
|
|
case opStructFieldAnonymousHeadOmitEmptyMarshalJSON:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyMarshalJSON
|
|
case opStructFieldHeadStringTagMarshalJSON:
|
|
return opStructFieldPtrHeadStringTagMarshalJSON
|
|
case opStructFieldAnonymousHeadStringTagMarshalJSON:
|
|
return opStructFieldPtrAnonymousHeadStringTagMarshalJSON
|
|
case opStructFieldHeadMarshalText:
|
|
return opStructFieldPtrHeadMarshalText
|
|
case opStructFieldAnonymousHeadMarshalText:
|
|
return opStructFieldPtrAnonymousHeadMarshalText
|
|
case opStructFieldHeadOmitEmptyMarshalText:
|
|
return opStructFieldPtrHeadOmitEmptyMarshalText
|
|
case opStructFieldAnonymousHeadOmitEmptyMarshalText:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyMarshalText
|
|
case opStructFieldHeadStringTagMarshalText:
|
|
return opStructFieldPtrHeadStringTagMarshalText
|
|
case opStructFieldAnonymousHeadStringTagMarshalText:
|
|
return opStructFieldPtrAnonymousHeadStringTagMarshalText
|
|
case opStructFieldHeadIndent:
|
|
return opStructFieldPtrHeadIndent
|
|
case opStructFieldAnonymousHeadIndent:
|
|
return opStructFieldPtrAnonymousHeadIndent
|
|
case opStructFieldHeadOmitEmptyIndent:
|
|
return opStructFieldPtrHeadOmitEmptyIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyIndent
|
|
case opStructFieldHeadStringTagIndent:
|
|
return opStructFieldPtrHeadStringTagIndent
|
|
case opStructFieldAnonymousHeadStringTagIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagIndent
|
|
case opStructFieldHeadIntIndent:
|
|
return opStructFieldPtrHeadIntIndent
|
|
case opStructFieldAnonymousHeadIntIndent:
|
|
return opStructFieldPtrAnonymousHeadIntIndent
|
|
case opStructFieldHeadOmitEmptyIntIndent:
|
|
return opStructFieldPtrHeadOmitEmptyIntIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyIntIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyIntIndent
|
|
case opStructFieldHeadStringTagIntIndent:
|
|
return opStructFieldPtrHeadStringTagIntIndent
|
|
case opStructFieldAnonymousHeadStringTagIntIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagIntIndent
|
|
case opStructFieldHeadInt8Indent:
|
|
return opStructFieldPtrHeadInt8Indent
|
|
case opStructFieldAnonymousHeadInt8Indent:
|
|
return opStructFieldPtrAnonymousHeadInt8Indent
|
|
case opStructFieldHeadOmitEmptyInt8Indent:
|
|
return opStructFieldPtrHeadOmitEmptyInt8Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyInt8Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt8Indent
|
|
case opStructFieldHeadStringTagInt8Indent:
|
|
return opStructFieldPtrHeadStringTagInt8Indent
|
|
case opStructFieldAnonymousHeadStringTagInt8Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt8Indent
|
|
case opStructFieldHeadInt16Indent:
|
|
return opStructFieldPtrHeadInt16Indent
|
|
case opStructFieldAnonymousHeadInt16Indent:
|
|
return opStructFieldPtrAnonymousHeadInt16Indent
|
|
case opStructFieldHeadOmitEmptyInt16Indent:
|
|
return opStructFieldPtrHeadOmitEmptyInt16Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyInt16Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt16Indent
|
|
case opStructFieldHeadStringTagInt16Indent:
|
|
return opStructFieldPtrHeadStringTagInt16Indent
|
|
case opStructFieldAnonymousHeadStringTagInt16Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt16Indent
|
|
case opStructFieldHeadInt32Indent:
|
|
return opStructFieldPtrHeadInt32Indent
|
|
case opStructFieldAnonymousHeadInt32Indent:
|
|
return opStructFieldPtrAnonymousHeadInt32Indent
|
|
case opStructFieldHeadOmitEmptyInt32Indent:
|
|
return opStructFieldPtrHeadOmitEmptyInt32Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyInt32Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt32Indent
|
|
case opStructFieldHeadStringTagInt32Indent:
|
|
return opStructFieldPtrHeadStringTagInt32Indent
|
|
case opStructFieldAnonymousHeadStringTagInt32Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt32Indent
|
|
case opStructFieldHeadInt64Indent:
|
|
return opStructFieldPtrHeadInt64Indent
|
|
case opStructFieldAnonymousHeadInt64Indent:
|
|
return opStructFieldPtrAnonymousHeadInt64Indent
|
|
case opStructFieldHeadOmitEmptyInt64Indent:
|
|
return opStructFieldPtrHeadOmitEmptyInt64Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyInt64Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt64Indent
|
|
case opStructFieldHeadStringTagInt64Indent:
|
|
return opStructFieldPtrHeadStringTagInt64Indent
|
|
case opStructFieldAnonymousHeadStringTagInt64Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt64Indent
|
|
case opStructFieldHeadUintIndent:
|
|
return opStructFieldPtrHeadUintIndent
|
|
case opStructFieldAnonymousHeadUintIndent:
|
|
return opStructFieldPtrAnonymousHeadUintIndent
|
|
case opStructFieldHeadOmitEmptyUintIndent:
|
|
return opStructFieldPtrHeadOmitEmptyUintIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyUintIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUintIndent
|
|
case opStructFieldHeadStringTagUintIndent:
|
|
return opStructFieldPtrHeadStringTagUintIndent
|
|
case opStructFieldAnonymousHeadStringTagUintIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagUintIndent
|
|
case opStructFieldHeadUint8Indent:
|
|
return opStructFieldPtrHeadUint8Indent
|
|
case opStructFieldAnonymousHeadUint8Indent:
|
|
return opStructFieldPtrAnonymousHeadUint8Indent
|
|
case opStructFieldHeadOmitEmptyUint8Indent:
|
|
return opStructFieldPtrHeadOmitEmptyUint8Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyUint8Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint8Indent
|
|
case opStructFieldHeadStringTagUint8Indent:
|
|
return opStructFieldPtrHeadStringTagUint8Indent
|
|
case opStructFieldAnonymousHeadStringTagUint8Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint8Indent
|
|
case opStructFieldHeadUint16Indent:
|
|
return opStructFieldPtrHeadUint16Indent
|
|
case opStructFieldAnonymousHeadUint16Indent:
|
|
return opStructFieldPtrAnonymousHeadUint16Indent
|
|
case opStructFieldHeadOmitEmptyUint16Indent:
|
|
return opStructFieldPtrHeadOmitEmptyUint16Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyUint16Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint16Indent
|
|
case opStructFieldHeadStringTagUint16Indent:
|
|
return opStructFieldPtrHeadStringTagUint16Indent
|
|
case opStructFieldAnonymousHeadStringTagUint16Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint16Indent
|
|
case opStructFieldHeadUint32Indent:
|
|
return opStructFieldPtrHeadUint32Indent
|
|
case opStructFieldAnonymousHeadUint32Indent:
|
|
return opStructFieldPtrAnonymousHeadUint32Indent
|
|
case opStructFieldHeadOmitEmptyUint32Indent:
|
|
return opStructFieldPtrHeadOmitEmptyUint32Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyUint32Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint32Indent
|
|
case opStructFieldHeadStringTagUint32Indent:
|
|
return opStructFieldPtrHeadStringTagUint32Indent
|
|
case opStructFieldAnonymousHeadStringTagUint32Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint32Indent
|
|
case opStructFieldHeadUint64Indent:
|
|
return opStructFieldPtrHeadUint64Indent
|
|
case opStructFieldAnonymousHeadUint64Indent:
|
|
return opStructFieldPtrAnonymousHeadUint64Indent
|
|
case opStructFieldHeadOmitEmptyUint64Indent:
|
|
return opStructFieldPtrHeadOmitEmptyUint64Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyUint64Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint64Indent
|
|
case opStructFieldHeadStringTagUint64Indent:
|
|
return opStructFieldPtrHeadStringTagUint64Indent
|
|
case opStructFieldAnonymousHeadStringTagUint64Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint64Indent
|
|
case opStructFieldHeadFloat32Indent:
|
|
return opStructFieldPtrHeadFloat32Indent
|
|
case opStructFieldAnonymousHeadFloat32Indent:
|
|
return opStructFieldPtrAnonymousHeadFloat32Indent
|
|
case opStructFieldHeadOmitEmptyFloat32Indent:
|
|
return opStructFieldPtrHeadOmitEmptyFloat32Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyFloat32Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyFloat32Indent
|
|
case opStructFieldHeadStringTagFloat32Indent:
|
|
return opStructFieldPtrHeadStringTagFloat32Indent
|
|
case opStructFieldAnonymousHeadStringTagFloat32Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagFloat32Indent
|
|
case opStructFieldHeadFloat64Indent:
|
|
return opStructFieldPtrHeadFloat64Indent
|
|
case opStructFieldAnonymousHeadFloat64Indent:
|
|
return opStructFieldPtrAnonymousHeadFloat64Indent
|
|
case opStructFieldHeadOmitEmptyFloat64Indent:
|
|
return opStructFieldPtrHeadOmitEmptyFloat64Indent
|
|
case opStructFieldAnonymousHeadOmitEmptyFloat64Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyFloat64Indent
|
|
case opStructFieldHeadStringTagFloat64Indent:
|
|
return opStructFieldPtrHeadStringTagFloat64Indent
|
|
case opStructFieldAnonymousHeadStringTagFloat64Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagFloat64Indent
|
|
case opStructFieldHeadBoolIndent:
|
|
return opStructFieldPtrHeadBoolIndent
|
|
case opStructFieldAnonymousHeadBoolIndent:
|
|
return opStructFieldPtrAnonymousHeadBoolIndent
|
|
case opStructFieldHeadOmitEmptyBoolIndent:
|
|
return opStructFieldPtrHeadOmitEmptyBoolIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyBoolIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyBoolIndent
|
|
case opStructFieldHeadStringTagBoolIndent:
|
|
return opStructFieldPtrHeadStringTagBoolIndent
|
|
case opStructFieldAnonymousHeadStringTagBoolIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagBoolIndent
|
|
case opStructFieldHeadStringIndent:
|
|
return opStructFieldPtrHeadStringIndent
|
|
case opStructFieldAnonymousHeadStringIndent:
|
|
return opStructFieldPtrAnonymousHeadStringIndent
|
|
case opStructFieldHeadOmitEmptyStringIndent:
|
|
return opStructFieldPtrHeadOmitEmptyStringIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyStringIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyStringIndent
|
|
case opStructFieldHeadStringTagStringIndent:
|
|
return opStructFieldPtrHeadStringTagStringIndent
|
|
case opStructFieldAnonymousHeadStringTagStringIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagStringIndent
|
|
case opStructFieldHeadBytesIndent:
|
|
return opStructFieldPtrHeadBytesIndent
|
|
case opStructFieldAnonymousHeadBytesIndent:
|
|
return opStructFieldPtrAnonymousHeadBytesIndent
|
|
case opStructFieldHeadOmitEmptyBytesIndent:
|
|
return opStructFieldPtrHeadOmitEmptyBytesIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyBytesIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyBytesIndent
|
|
case opStructFieldHeadStringTagBytesIndent:
|
|
return opStructFieldPtrHeadStringTagBytesIndent
|
|
case opStructFieldAnonymousHeadStringTagBytesIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagBytesIndent
|
|
case opStructFieldHeadMarshalJSONIndent:
|
|
return opStructFieldPtrHeadMarshalJSONIndent
|
|
case opStructFieldAnonymousHeadMarshalJSONIndent:
|
|
return opStructFieldPtrAnonymousHeadMarshalJSONIndent
|
|
case opStructFieldHeadOmitEmptyMarshalJSONIndent:
|
|
return opStructFieldPtrHeadOmitEmptyMarshalJSONIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyMarshalJSONIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyMarshalJSONIndent
|
|
case opStructFieldHeadStringTagMarshalJSONIndent:
|
|
return opStructFieldPtrHeadStringTagMarshalJSONIndent
|
|
case opStructFieldAnonymousHeadStringTagMarshalJSONIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagMarshalJSONIndent
|
|
case opStructFieldHeadMarshalTextIndent:
|
|
return opStructFieldPtrHeadMarshalTextIndent
|
|
case opStructFieldAnonymousHeadMarshalTextIndent:
|
|
return opStructFieldPtrAnonymousHeadMarshalTextIndent
|
|
case opStructFieldHeadOmitEmptyMarshalTextIndent:
|
|
return opStructFieldPtrHeadOmitEmptyMarshalTextIndent
|
|
case opStructFieldAnonymousHeadOmitEmptyMarshalTextIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyMarshalTextIndent
|
|
case opStructFieldHeadStringTagMarshalTextIndent:
|
|
return opStructFieldPtrHeadStringTagMarshalTextIndent
|
|
case opStructFieldAnonymousHeadStringTagMarshalTextIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagMarshalTextIndent
|
|
}
|
|
return t
|
|
}
|
|
|
|
func (t opType) headToAnonymousHead() opType {
|
|
switch t {
|
|
case opStructFieldHead:
|
|
return opStructFieldAnonymousHead
|
|
case opStructFieldPtrHead:
|
|
return opStructFieldPtrAnonymousHead
|
|
case opStructFieldHeadOmitEmpty:
|
|
return opStructFieldAnonymousHeadOmitEmpty
|
|
case opStructFieldPtrHeadOmitEmpty:
|
|
return opStructFieldPtrAnonymousHeadOmitEmpty
|
|
case opStructFieldHeadStringTag:
|
|
return opStructFieldAnonymousHeadStringTag
|
|
case opStructFieldPtrHeadStringTag:
|
|
return opStructFieldPtrAnonymousHeadStringTag
|
|
case opStructFieldHeadInt:
|
|
return opStructFieldAnonymousHeadInt
|
|
case opStructFieldPtrHeadInt:
|
|
return opStructFieldPtrAnonymousHeadInt
|
|
case opStructFieldHeadOmitEmptyInt:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt
|
|
case opStructFieldPtrHeadOmitEmptyInt:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt
|
|
case opStructFieldHeadStringTagInt:
|
|
return opStructFieldAnonymousHeadStringTagInt
|
|
case opStructFieldPtrHeadStringTagInt:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt
|
|
case opStructFieldHeadInt8:
|
|
return opStructFieldAnonymousHeadInt8
|
|
case opStructFieldPtrHeadInt8:
|
|
return opStructFieldPtrAnonymousHeadInt8
|
|
case opStructFieldHeadOmitEmptyInt8:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt8
|
|
case opStructFieldPtrHeadOmitEmptyInt8:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt8
|
|
case opStructFieldHeadStringTagInt8:
|
|
return opStructFieldAnonymousHeadStringTagInt8
|
|
case opStructFieldPtrHeadStringTagInt8:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt8
|
|
case opStructFieldHeadInt16:
|
|
return opStructFieldAnonymousHeadInt16
|
|
case opStructFieldPtrHeadInt16:
|
|
return opStructFieldPtrAnonymousHeadInt16
|
|
case opStructFieldHeadOmitEmptyInt16:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt16
|
|
case opStructFieldPtrHeadOmitEmptyInt16:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt16
|
|
case opStructFieldHeadStringTagInt16:
|
|
return opStructFieldAnonymousHeadStringTagInt16
|
|
case opStructFieldPtrHeadStringTagInt16:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt16
|
|
case opStructFieldHeadInt32:
|
|
return opStructFieldAnonymousHeadInt32
|
|
case opStructFieldPtrHeadInt32:
|
|
return opStructFieldPtrAnonymousHeadInt32
|
|
case opStructFieldHeadOmitEmptyInt32:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt32
|
|
case opStructFieldPtrHeadOmitEmptyInt32:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt32
|
|
case opStructFieldHeadStringTagInt32:
|
|
return opStructFieldAnonymousHeadStringTagInt32
|
|
case opStructFieldPtrHeadStringTagInt32:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt32
|
|
case opStructFieldHeadInt64:
|
|
return opStructFieldAnonymousHeadInt64
|
|
case opStructFieldPtrHeadInt64:
|
|
return opStructFieldPtrAnonymousHeadInt64
|
|
case opStructFieldHeadOmitEmptyInt64:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt64
|
|
case opStructFieldPtrHeadOmitEmptyInt64:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt64
|
|
case opStructFieldHeadStringTagInt64:
|
|
return opStructFieldAnonymousHeadStringTagInt64
|
|
case opStructFieldPtrHeadStringTagInt64:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt64
|
|
case opStructFieldHeadUint:
|
|
return opStructFieldAnonymousHeadUint
|
|
case opStructFieldPtrHeadUint:
|
|
return opStructFieldPtrAnonymousHeadUint
|
|
case opStructFieldHeadOmitEmptyUint:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint
|
|
case opStructFieldPtrHeadOmitEmptyUint:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint
|
|
case opStructFieldHeadStringTagUint:
|
|
return opStructFieldAnonymousHeadStringTagUint
|
|
case opStructFieldPtrHeadStringTagUint:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint
|
|
case opStructFieldHeadUint8:
|
|
return opStructFieldAnonymousHeadUint8
|
|
case opStructFieldPtrHeadUint8:
|
|
return opStructFieldPtrAnonymousHeadUint8
|
|
case opStructFieldHeadOmitEmptyUint8:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint8
|
|
case opStructFieldPtrHeadOmitEmptyUint8:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint8
|
|
case opStructFieldHeadStringTagUint8:
|
|
return opStructFieldAnonymousHeadStringTagUint8
|
|
case opStructFieldPtrHeadStringTagUint8:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint8
|
|
case opStructFieldHeadUint16:
|
|
return opStructFieldAnonymousHeadUint16
|
|
case opStructFieldPtrHeadUint16:
|
|
return opStructFieldPtrAnonymousHeadUint16
|
|
case opStructFieldHeadOmitEmptyUint16:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint16
|
|
case opStructFieldPtrHeadOmitEmptyUint16:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint16
|
|
case opStructFieldHeadStringTagUint16:
|
|
return opStructFieldAnonymousHeadStringTagUint16
|
|
case opStructFieldPtrHeadStringTagUint16:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint16
|
|
case opStructFieldHeadUint32:
|
|
return opStructFieldAnonymousHeadUint32
|
|
case opStructFieldPtrHeadUint32:
|
|
return opStructFieldPtrAnonymousHeadUint32
|
|
case opStructFieldHeadOmitEmptyUint32:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint32
|
|
case opStructFieldPtrHeadOmitEmptyUint32:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint32
|
|
case opStructFieldHeadStringTagUint32:
|
|
return opStructFieldAnonymousHeadStringTagUint32
|
|
case opStructFieldPtrHeadStringTagUint32:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint32
|
|
case opStructFieldHeadUint64:
|
|
return opStructFieldAnonymousHeadUint64
|
|
case opStructFieldPtrHeadUint64:
|
|
return opStructFieldPtrAnonymousHeadUint64
|
|
case opStructFieldHeadOmitEmptyUint64:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint64
|
|
case opStructFieldPtrHeadOmitEmptyUint64:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint64
|
|
case opStructFieldHeadStringTagUint64:
|
|
return opStructFieldAnonymousHeadStringTagUint64
|
|
case opStructFieldPtrHeadStringTagUint64:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint64
|
|
case opStructFieldHeadFloat32:
|
|
return opStructFieldAnonymousHeadFloat32
|
|
case opStructFieldPtrHeadFloat32:
|
|
return opStructFieldPtrAnonymousHeadFloat32
|
|
case opStructFieldHeadOmitEmptyFloat32:
|
|
return opStructFieldAnonymousHeadOmitEmptyFloat32
|
|
case opStructFieldPtrHeadOmitEmptyFloat32:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyFloat32
|
|
case opStructFieldHeadStringTagFloat32:
|
|
return opStructFieldAnonymousHeadStringTagFloat32
|
|
case opStructFieldPtrHeadStringTagFloat32:
|
|
return opStructFieldPtrAnonymousHeadStringTagFloat32
|
|
case opStructFieldHeadFloat64:
|
|
return opStructFieldAnonymousHeadFloat64
|
|
case opStructFieldPtrHeadFloat64:
|
|
return opStructFieldPtrAnonymousHeadFloat64
|
|
case opStructFieldHeadOmitEmptyFloat64:
|
|
return opStructFieldAnonymousHeadOmitEmptyFloat64
|
|
case opStructFieldPtrHeadOmitEmptyFloat64:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyFloat64
|
|
case opStructFieldHeadStringTagFloat64:
|
|
return opStructFieldAnonymousHeadStringTagFloat64
|
|
case opStructFieldPtrHeadStringTagFloat64:
|
|
return opStructFieldPtrAnonymousHeadStringTagFloat64
|
|
case opStructFieldHeadBool:
|
|
return opStructFieldAnonymousHeadBool
|
|
case opStructFieldPtrHeadBool:
|
|
return opStructFieldPtrAnonymousHeadBool
|
|
case opStructFieldHeadOmitEmptyBool:
|
|
return opStructFieldAnonymousHeadOmitEmptyBool
|
|
case opStructFieldPtrHeadOmitEmptyBool:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyBool
|
|
case opStructFieldHeadStringTagBool:
|
|
return opStructFieldAnonymousHeadStringTagBool
|
|
case opStructFieldPtrHeadStringTagBool:
|
|
return opStructFieldPtrAnonymousHeadStringTagBool
|
|
case opStructFieldHeadString:
|
|
return opStructFieldAnonymousHeadString
|
|
case opStructFieldPtrHeadString:
|
|
return opStructFieldPtrAnonymousHeadString
|
|
case opStructFieldHeadOmitEmptyString:
|
|
return opStructFieldAnonymousHeadOmitEmptyString
|
|
case opStructFieldPtrHeadOmitEmptyString:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyString
|
|
case opStructFieldHeadStringTagString:
|
|
return opStructFieldAnonymousHeadStringTagString
|
|
case opStructFieldPtrHeadStringTagString:
|
|
return opStructFieldPtrAnonymousHeadStringTagString
|
|
case opStructFieldHeadBytes:
|
|
return opStructFieldAnonymousHeadBytes
|
|
case opStructFieldPtrHeadBytes:
|
|
return opStructFieldPtrAnonymousHeadBytes
|
|
case opStructFieldHeadOmitEmptyBytes:
|
|
return opStructFieldAnonymousHeadOmitEmptyBytes
|
|
case opStructFieldPtrHeadOmitEmptyBytes:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyBytes
|
|
case opStructFieldHeadStringTagBytes:
|
|
return opStructFieldAnonymousHeadStringTagBytes
|
|
case opStructFieldPtrHeadStringTagBytes:
|
|
return opStructFieldPtrAnonymousHeadStringTagBytes
|
|
case opStructFieldHeadMarshalJSON:
|
|
return opStructFieldAnonymousHeadMarshalJSON
|
|
case opStructFieldPtrHeadMarshalJSON:
|
|
return opStructFieldPtrAnonymousHeadMarshalJSON
|
|
case opStructFieldHeadOmitEmptyMarshalJSON:
|
|
return opStructFieldAnonymousHeadOmitEmptyMarshalJSON
|
|
case opStructFieldPtrHeadOmitEmptyMarshalJSON:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyMarshalJSON
|
|
case opStructFieldHeadStringTagMarshalJSON:
|
|
return opStructFieldAnonymousHeadStringTagMarshalJSON
|
|
case opStructFieldPtrHeadStringTagMarshalJSON:
|
|
return opStructFieldPtrAnonymousHeadStringTagMarshalJSON
|
|
case opStructFieldHeadMarshalText:
|
|
return opStructFieldAnonymousHeadMarshalText
|
|
case opStructFieldPtrHeadMarshalText:
|
|
return opStructFieldPtrAnonymousHeadMarshalText
|
|
case opStructFieldHeadOmitEmptyMarshalText:
|
|
return opStructFieldAnonymousHeadOmitEmptyMarshalText
|
|
case opStructFieldPtrHeadOmitEmptyMarshalText:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyMarshalText
|
|
case opStructFieldHeadStringTagMarshalText:
|
|
return opStructFieldAnonymousHeadStringTagMarshalText
|
|
case opStructFieldPtrHeadStringTagMarshalText:
|
|
return opStructFieldPtrAnonymousHeadStringTagMarshalText
|
|
case opStructFieldHeadIndent:
|
|
return opStructFieldAnonymousHeadIndent
|
|
case opStructFieldPtrHeadIndent:
|
|
return opStructFieldPtrAnonymousHeadIndent
|
|
case opStructFieldHeadOmitEmptyIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyIndent
|
|
case opStructFieldPtrHeadOmitEmptyIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyIndent
|
|
case opStructFieldHeadStringTagIndent:
|
|
return opStructFieldAnonymousHeadStringTagIndent
|
|
case opStructFieldPtrHeadStringTagIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagIndent
|
|
case opStructFieldHeadIntIndent:
|
|
return opStructFieldAnonymousHeadIntIndent
|
|
case opStructFieldPtrHeadIntIndent:
|
|
return opStructFieldPtrAnonymousHeadIntIndent
|
|
case opStructFieldHeadOmitEmptyIntIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyIntIndent
|
|
case opStructFieldPtrHeadOmitEmptyIntIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyIntIndent
|
|
case opStructFieldHeadStringTagIntIndent:
|
|
return opStructFieldAnonymousHeadStringTagIntIndent
|
|
case opStructFieldPtrHeadStringTagIntIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagIntIndent
|
|
case opStructFieldHeadInt8Indent:
|
|
return opStructFieldAnonymousHeadInt8Indent
|
|
case opStructFieldPtrHeadInt8Indent:
|
|
return opStructFieldPtrAnonymousHeadInt8Indent
|
|
case opStructFieldHeadOmitEmptyInt8Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt8Indent
|
|
case opStructFieldPtrHeadOmitEmptyInt8Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt8Indent
|
|
case opStructFieldHeadStringTagInt8Indent:
|
|
return opStructFieldAnonymousHeadStringTagInt8Indent
|
|
case opStructFieldPtrHeadStringTagInt8Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt8Indent
|
|
case opStructFieldHeadInt16Indent:
|
|
return opStructFieldAnonymousHeadInt16Indent
|
|
case opStructFieldPtrHeadInt16Indent:
|
|
return opStructFieldPtrAnonymousHeadInt16Indent
|
|
case opStructFieldHeadOmitEmptyInt16Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt16Indent
|
|
case opStructFieldPtrHeadOmitEmptyInt16Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt16Indent
|
|
case opStructFieldHeadStringTagInt16Indent:
|
|
return opStructFieldAnonymousHeadStringTagInt16Indent
|
|
case opStructFieldPtrHeadStringTagInt16Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt16Indent
|
|
case opStructFieldHeadInt32Indent:
|
|
return opStructFieldAnonymousHeadInt32Indent
|
|
case opStructFieldPtrHeadInt32Indent:
|
|
return opStructFieldPtrAnonymousHeadInt32Indent
|
|
case opStructFieldHeadOmitEmptyInt32Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt32Indent
|
|
case opStructFieldPtrHeadOmitEmptyInt32Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt32Indent
|
|
case opStructFieldHeadStringTagInt32Indent:
|
|
return opStructFieldAnonymousHeadStringTagInt32Indent
|
|
case opStructFieldPtrHeadStringTagInt32Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt32Indent
|
|
case opStructFieldHeadInt64Indent:
|
|
return opStructFieldAnonymousHeadInt64Indent
|
|
case opStructFieldPtrHeadInt64Indent:
|
|
return opStructFieldPtrAnonymousHeadInt64Indent
|
|
case opStructFieldHeadOmitEmptyInt64Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt64Indent
|
|
case opStructFieldPtrHeadOmitEmptyInt64Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyInt64Indent
|
|
case opStructFieldHeadStringTagInt64Indent:
|
|
return opStructFieldAnonymousHeadStringTagInt64Indent
|
|
case opStructFieldPtrHeadStringTagInt64Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagInt64Indent
|
|
case opStructFieldHeadUintIndent:
|
|
return opStructFieldAnonymousHeadUintIndent
|
|
case opStructFieldPtrHeadUintIndent:
|
|
return opStructFieldPtrAnonymousHeadUintIndent
|
|
case opStructFieldHeadOmitEmptyUintIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyUintIndent
|
|
case opStructFieldPtrHeadOmitEmptyUintIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUintIndent
|
|
case opStructFieldHeadStringTagUintIndent:
|
|
return opStructFieldAnonymousHeadStringTagUintIndent
|
|
case opStructFieldPtrHeadStringTagUintIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagUintIndent
|
|
case opStructFieldHeadUint8Indent:
|
|
return opStructFieldAnonymousHeadUint8Indent
|
|
case opStructFieldPtrHeadUint8Indent:
|
|
return opStructFieldPtrAnonymousHeadUint8Indent
|
|
case opStructFieldHeadOmitEmptyUint8Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint8Indent
|
|
case opStructFieldPtrHeadOmitEmptyUint8Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint8Indent
|
|
case opStructFieldHeadStringTagUint8Indent:
|
|
return opStructFieldAnonymousHeadStringTagUint8Indent
|
|
case opStructFieldPtrHeadStringTagUint8Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint8Indent
|
|
case opStructFieldHeadUint16Indent:
|
|
return opStructFieldAnonymousHeadUint16Indent
|
|
case opStructFieldPtrHeadUint16Indent:
|
|
return opStructFieldPtrAnonymousHeadUint16Indent
|
|
case opStructFieldHeadOmitEmptyUint16Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint16Indent
|
|
case opStructFieldPtrHeadOmitEmptyUint16Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint16Indent
|
|
case opStructFieldHeadStringTagUint16Indent:
|
|
return opStructFieldAnonymousHeadStringTagUint16Indent
|
|
case opStructFieldPtrHeadStringTagUint16Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint16Indent
|
|
case opStructFieldHeadUint32Indent:
|
|
return opStructFieldAnonymousHeadUint32Indent
|
|
case opStructFieldPtrHeadUint32Indent:
|
|
return opStructFieldPtrAnonymousHeadUint32Indent
|
|
case opStructFieldHeadOmitEmptyUint32Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint32Indent
|
|
case opStructFieldPtrHeadOmitEmptyUint32Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint32Indent
|
|
case opStructFieldHeadStringTagUint32Indent:
|
|
return opStructFieldAnonymousHeadStringTagUint32Indent
|
|
case opStructFieldPtrHeadStringTagUint32Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint32Indent
|
|
case opStructFieldHeadUint64Indent:
|
|
return opStructFieldAnonymousHeadUint64Indent
|
|
case opStructFieldPtrHeadUint64Indent:
|
|
return opStructFieldPtrAnonymousHeadUint64Indent
|
|
case opStructFieldHeadOmitEmptyUint64Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint64Indent
|
|
case opStructFieldPtrHeadOmitEmptyUint64Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyUint64Indent
|
|
case opStructFieldHeadStringTagUint64Indent:
|
|
return opStructFieldAnonymousHeadStringTagUint64Indent
|
|
case opStructFieldPtrHeadStringTagUint64Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagUint64Indent
|
|
case opStructFieldHeadFloat32Indent:
|
|
return opStructFieldAnonymousHeadFloat32Indent
|
|
case opStructFieldPtrHeadFloat32Indent:
|
|
return opStructFieldPtrAnonymousHeadFloat32Indent
|
|
case opStructFieldHeadOmitEmptyFloat32Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyFloat32Indent
|
|
case opStructFieldPtrHeadOmitEmptyFloat32Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyFloat32Indent
|
|
case opStructFieldHeadStringTagFloat32Indent:
|
|
return opStructFieldAnonymousHeadStringTagFloat32Indent
|
|
case opStructFieldPtrHeadStringTagFloat32Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagFloat32Indent
|
|
case opStructFieldHeadFloat64Indent:
|
|
return opStructFieldAnonymousHeadFloat64Indent
|
|
case opStructFieldPtrHeadFloat64Indent:
|
|
return opStructFieldPtrAnonymousHeadFloat64Indent
|
|
case opStructFieldHeadOmitEmptyFloat64Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyFloat64Indent
|
|
case opStructFieldPtrHeadOmitEmptyFloat64Indent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyFloat64Indent
|
|
case opStructFieldHeadStringTagFloat64Indent:
|
|
return opStructFieldAnonymousHeadStringTagFloat64Indent
|
|
case opStructFieldPtrHeadStringTagFloat64Indent:
|
|
return opStructFieldPtrAnonymousHeadStringTagFloat64Indent
|
|
case opStructFieldHeadBoolIndent:
|
|
return opStructFieldAnonymousHeadBoolIndent
|
|
case opStructFieldPtrHeadBoolIndent:
|
|
return opStructFieldPtrAnonymousHeadBoolIndent
|
|
case opStructFieldHeadOmitEmptyBoolIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyBoolIndent
|
|
case opStructFieldPtrHeadOmitEmptyBoolIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyBoolIndent
|
|
case opStructFieldHeadStringTagBoolIndent:
|
|
return opStructFieldAnonymousHeadStringTagBoolIndent
|
|
case opStructFieldPtrHeadStringTagBoolIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagBoolIndent
|
|
case opStructFieldHeadStringIndent:
|
|
return opStructFieldAnonymousHeadStringIndent
|
|
case opStructFieldPtrHeadStringIndent:
|
|
return opStructFieldPtrAnonymousHeadStringIndent
|
|
case opStructFieldHeadOmitEmptyStringIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyStringIndent
|
|
case opStructFieldPtrHeadOmitEmptyStringIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyStringIndent
|
|
case opStructFieldHeadStringTagStringIndent:
|
|
return opStructFieldAnonymousHeadStringTagStringIndent
|
|
case opStructFieldPtrHeadStringTagStringIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagStringIndent
|
|
case opStructFieldHeadBytesIndent:
|
|
return opStructFieldAnonymousHeadBytesIndent
|
|
case opStructFieldPtrHeadBytesIndent:
|
|
return opStructFieldPtrAnonymousHeadBytesIndent
|
|
case opStructFieldHeadOmitEmptyBytesIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyBytesIndent
|
|
case opStructFieldPtrHeadOmitEmptyBytesIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyBytesIndent
|
|
case opStructFieldHeadStringTagBytesIndent:
|
|
return opStructFieldAnonymousHeadStringTagBytesIndent
|
|
case opStructFieldPtrHeadStringTagBytesIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagBytesIndent
|
|
case opStructFieldHeadMarshalJSONIndent:
|
|
return opStructFieldAnonymousHeadMarshalJSONIndent
|
|
case opStructFieldPtrHeadMarshalJSONIndent:
|
|
return opStructFieldPtrAnonymousHeadMarshalJSONIndent
|
|
case opStructFieldHeadOmitEmptyMarshalJSONIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyMarshalJSONIndent
|
|
case opStructFieldPtrHeadOmitEmptyMarshalJSONIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyMarshalJSONIndent
|
|
case opStructFieldHeadStringTagMarshalJSONIndent:
|
|
return opStructFieldAnonymousHeadStringTagMarshalJSONIndent
|
|
case opStructFieldPtrHeadStringTagMarshalJSONIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagMarshalJSONIndent
|
|
case opStructFieldHeadMarshalTextIndent:
|
|
return opStructFieldAnonymousHeadMarshalTextIndent
|
|
case opStructFieldPtrHeadMarshalTextIndent:
|
|
return opStructFieldPtrAnonymousHeadMarshalTextIndent
|
|
case opStructFieldHeadOmitEmptyMarshalTextIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyMarshalTextIndent
|
|
case opStructFieldPtrHeadOmitEmptyMarshalTextIndent:
|
|
return opStructFieldPtrAnonymousHeadOmitEmptyMarshalTextIndent
|
|
case opStructFieldHeadStringTagMarshalTextIndent:
|
|
return opStructFieldAnonymousHeadStringTagMarshalTextIndent
|
|
case opStructFieldPtrHeadStringTagMarshalTextIndent:
|
|
return opStructFieldPtrAnonymousHeadStringTagMarshalTextIndent
|
|
}
|
|
return t
|
|
}
|
|
|
|
func (t opType) headToOmitEmptyHead() opType {
|
|
switch t {
|
|
case opStructFieldHead:
|
|
return opStructFieldHeadOmitEmpty
|
|
case opStructFieldPtrHead:
|
|
return opStructFieldPtrHeadOmitEmpty
|
|
case opStructFieldHeadInt:
|
|
return opStructFieldHeadOmitEmptyInt
|
|
case opStructFieldPtrHeadInt:
|
|
return opStructFieldPtrHeadOmitEmptyInt
|
|
case opStructFieldHeadInt8:
|
|
return opStructFieldHeadOmitEmptyInt8
|
|
case opStructFieldPtrHeadInt8:
|
|
return opStructFieldPtrHeadOmitEmptyInt8
|
|
case opStructFieldHeadInt16:
|
|
return opStructFieldHeadOmitEmptyInt16
|
|
case opStructFieldPtrHeadInt16:
|
|
return opStructFieldPtrHeadOmitEmptyInt16
|
|
case opStructFieldHeadInt32:
|
|
return opStructFieldHeadOmitEmptyInt32
|
|
case opStructFieldPtrHeadInt32:
|
|
return opStructFieldPtrHeadOmitEmptyInt32
|
|
case opStructFieldHeadInt64:
|
|
return opStructFieldHeadOmitEmptyInt64
|
|
case opStructFieldPtrHeadInt64:
|
|
return opStructFieldPtrHeadOmitEmptyInt64
|
|
case opStructFieldHeadUint:
|
|
return opStructFieldHeadOmitEmptyUint
|
|
case opStructFieldPtrHeadUint:
|
|
return opStructFieldPtrHeadOmitEmptyUint
|
|
case opStructFieldHeadUint8:
|
|
return opStructFieldHeadOmitEmptyUint8
|
|
case opStructFieldPtrHeadUint8:
|
|
return opStructFieldPtrHeadOmitEmptyUint8
|
|
case opStructFieldHeadUint16:
|
|
return opStructFieldHeadOmitEmptyUint16
|
|
case opStructFieldPtrHeadUint16:
|
|
return opStructFieldPtrHeadOmitEmptyUint16
|
|
case opStructFieldHeadUint32:
|
|
return opStructFieldHeadOmitEmptyUint32
|
|
case opStructFieldPtrHeadUint32:
|
|
return opStructFieldPtrHeadOmitEmptyUint32
|
|
case opStructFieldHeadUint64:
|
|
return opStructFieldHeadOmitEmptyUint64
|
|
case opStructFieldPtrHeadUint64:
|
|
return opStructFieldPtrHeadOmitEmptyUint64
|
|
case opStructFieldHeadFloat32:
|
|
return opStructFieldHeadOmitEmptyFloat32
|
|
case opStructFieldPtrHeadFloat32:
|
|
return opStructFieldPtrHeadOmitEmptyFloat32
|
|
case opStructFieldHeadFloat64:
|
|
return opStructFieldHeadOmitEmptyFloat64
|
|
case opStructFieldPtrHeadFloat64:
|
|
return opStructFieldPtrHeadOmitEmptyFloat64
|
|
case opStructFieldHeadBool:
|
|
return opStructFieldHeadOmitEmptyBool
|
|
case opStructFieldPtrHeadBool:
|
|
return opStructFieldPtrHeadOmitEmptyBool
|
|
case opStructFieldHeadString:
|
|
return opStructFieldHeadOmitEmptyString
|
|
case opStructFieldPtrHeadString:
|
|
return opStructFieldPtrHeadOmitEmptyString
|
|
case opStructFieldHeadBytes:
|
|
return opStructFieldHeadOmitEmptyBytes
|
|
case opStructFieldPtrHeadBytes:
|
|
return opStructFieldPtrHeadOmitEmptyBytes
|
|
case opStructFieldHeadMarshalJSON:
|
|
return opStructFieldHeadOmitEmptyMarshalJSON
|
|
case opStructFieldPtrHeadMarshalJSON:
|
|
return opStructFieldPtrHeadOmitEmptyMarshalJSON
|
|
case opStructFieldHeadMarshalText:
|
|
return opStructFieldHeadOmitEmptyMarshalText
|
|
case opStructFieldPtrHeadMarshalText:
|
|
return opStructFieldPtrHeadOmitEmptyMarshalText
|
|
case opStructFieldHeadIndent:
|
|
return opStructFieldHeadOmitEmptyIndent
|
|
case opStructFieldPtrHeadIndent:
|
|
return opStructFieldPtrHeadOmitEmptyIndent
|
|
case opStructFieldHeadIntIndent:
|
|
return opStructFieldHeadOmitEmptyIntIndent
|
|
case opStructFieldPtrHeadIntIndent:
|
|
return opStructFieldPtrHeadOmitEmptyIntIndent
|
|
case opStructFieldHeadInt8Indent:
|
|
return opStructFieldHeadOmitEmptyInt8Indent
|
|
case opStructFieldPtrHeadInt8Indent:
|
|
return opStructFieldPtrHeadOmitEmptyInt8Indent
|
|
case opStructFieldHeadInt16Indent:
|
|
return opStructFieldHeadOmitEmptyInt16Indent
|
|
case opStructFieldPtrHeadInt16Indent:
|
|
return opStructFieldPtrHeadOmitEmptyInt16Indent
|
|
case opStructFieldHeadInt32Indent:
|
|
return opStructFieldHeadOmitEmptyInt32Indent
|
|
case opStructFieldPtrHeadInt32Indent:
|
|
return opStructFieldPtrHeadOmitEmptyInt32Indent
|
|
case opStructFieldHeadInt64Indent:
|
|
return opStructFieldHeadOmitEmptyInt64Indent
|
|
case opStructFieldPtrHeadInt64Indent:
|
|
return opStructFieldPtrHeadOmitEmptyInt64Indent
|
|
case opStructFieldHeadUintIndent:
|
|
return opStructFieldHeadOmitEmptyUintIndent
|
|
case opStructFieldPtrHeadUintIndent:
|
|
return opStructFieldPtrHeadOmitEmptyUintIndent
|
|
case opStructFieldHeadUint8Indent:
|
|
return opStructFieldHeadOmitEmptyUint8Indent
|
|
case opStructFieldPtrHeadUint8Indent:
|
|
return opStructFieldPtrHeadOmitEmptyUint8Indent
|
|
case opStructFieldHeadUint16Indent:
|
|
return opStructFieldHeadOmitEmptyUint16Indent
|
|
case opStructFieldPtrHeadUint16Indent:
|
|
return opStructFieldPtrHeadOmitEmptyUint16Indent
|
|
case opStructFieldHeadUint32Indent:
|
|
return opStructFieldHeadOmitEmptyUint32Indent
|
|
case opStructFieldPtrHeadUint32Indent:
|
|
return opStructFieldPtrHeadOmitEmptyUint32Indent
|
|
case opStructFieldHeadUint64Indent:
|
|
return opStructFieldHeadOmitEmptyUint64Indent
|
|
case opStructFieldPtrHeadUint64Indent:
|
|
return opStructFieldPtrHeadOmitEmptyUint64Indent
|
|
case opStructFieldHeadFloat32Indent:
|
|
return opStructFieldHeadOmitEmptyFloat32Indent
|
|
case opStructFieldPtrHeadFloat32Indent:
|
|
return opStructFieldPtrHeadOmitEmptyFloat32Indent
|
|
case opStructFieldHeadFloat64Indent:
|
|
return opStructFieldHeadOmitEmptyFloat64Indent
|
|
case opStructFieldPtrHeadFloat64Indent:
|
|
return opStructFieldPtrHeadOmitEmptyFloat64Indent
|
|
case opStructFieldHeadBoolIndent:
|
|
return opStructFieldHeadOmitEmptyBoolIndent
|
|
case opStructFieldPtrHeadBoolIndent:
|
|
return opStructFieldPtrHeadOmitEmptyBoolIndent
|
|
case opStructFieldHeadStringIndent:
|
|
return opStructFieldHeadOmitEmptyStringIndent
|
|
case opStructFieldPtrHeadStringIndent:
|
|
return opStructFieldPtrHeadOmitEmptyStringIndent
|
|
case opStructFieldHeadBytesIndent:
|
|
return opStructFieldHeadOmitEmptyBytesIndent
|
|
case opStructFieldPtrHeadBytesIndent:
|
|
return opStructFieldPtrHeadOmitEmptyBytesIndent
|
|
case opStructFieldHeadMarshalJSONIndent:
|
|
return opStructFieldHeadOmitEmptyMarshalJSONIndent
|
|
case opStructFieldPtrHeadMarshalJSONIndent:
|
|
return opStructFieldPtrHeadOmitEmptyMarshalJSONIndent
|
|
case opStructFieldHeadMarshalTextIndent:
|
|
return opStructFieldHeadOmitEmptyMarshalTextIndent
|
|
case opStructFieldPtrHeadMarshalTextIndent:
|
|
return opStructFieldPtrHeadOmitEmptyMarshalTextIndent
|
|
}
|
|
return t
|
|
}
|
|
|
|
func (t opType) headToStringTagHead() opType {
|
|
switch t {
|
|
case opStructFieldHead:
|
|
return opStructFieldHeadStringTag
|
|
case opStructFieldPtrHead:
|
|
return opStructFieldPtrHeadStringTag
|
|
case opStructFieldHeadInt:
|
|
return opStructFieldHeadStringTagInt
|
|
case opStructFieldPtrHeadInt:
|
|
return opStructFieldPtrHeadStringTagInt
|
|
case opStructFieldHeadInt8:
|
|
return opStructFieldHeadStringTagInt8
|
|
case opStructFieldPtrHeadInt8:
|
|
return opStructFieldPtrHeadStringTagInt8
|
|
case opStructFieldHeadInt16:
|
|
return opStructFieldHeadStringTagInt16
|
|
case opStructFieldPtrHeadInt16:
|
|
return opStructFieldPtrHeadStringTagInt16
|
|
case opStructFieldHeadInt32:
|
|
return opStructFieldHeadStringTagInt32
|
|
case opStructFieldPtrHeadInt32:
|
|
return opStructFieldPtrHeadStringTagInt32
|
|
case opStructFieldHeadInt64:
|
|
return opStructFieldHeadStringTagInt64
|
|
case opStructFieldPtrHeadInt64:
|
|
return opStructFieldPtrHeadStringTagInt64
|
|
case opStructFieldHeadUint:
|
|
return opStructFieldHeadStringTagUint
|
|
case opStructFieldPtrHeadUint:
|
|
return opStructFieldPtrHeadStringTagUint
|
|
case opStructFieldHeadUint8:
|
|
return opStructFieldHeadStringTagUint8
|
|
case opStructFieldPtrHeadUint8:
|
|
return opStructFieldPtrHeadStringTagUint8
|
|
case opStructFieldHeadUint16:
|
|
return opStructFieldHeadStringTagUint16
|
|
case opStructFieldPtrHeadUint16:
|
|
return opStructFieldPtrHeadStringTagUint16
|
|
case opStructFieldHeadUint32:
|
|
return opStructFieldHeadStringTagUint32
|
|
case opStructFieldPtrHeadUint32:
|
|
return opStructFieldPtrHeadStringTagUint32
|
|
case opStructFieldHeadUint64:
|
|
return opStructFieldHeadStringTagUint64
|
|
case opStructFieldPtrHeadUint64:
|
|
return opStructFieldPtrHeadStringTagUint64
|
|
case opStructFieldHeadFloat32:
|
|
return opStructFieldHeadStringTagFloat32
|
|
case opStructFieldPtrHeadFloat32:
|
|
return opStructFieldPtrHeadStringTagFloat32
|
|
case opStructFieldHeadFloat64:
|
|
return opStructFieldHeadStringTagFloat64
|
|
case opStructFieldPtrHeadFloat64:
|
|
return opStructFieldPtrHeadStringTagFloat64
|
|
case opStructFieldHeadBool:
|
|
return opStructFieldHeadStringTagBool
|
|
case opStructFieldPtrHeadBool:
|
|
return opStructFieldPtrHeadStringTagBool
|
|
case opStructFieldHeadString:
|
|
return opStructFieldHeadStringTagString
|
|
case opStructFieldPtrHeadString:
|
|
return opStructFieldPtrHeadStringTagString
|
|
case opStructFieldHeadBytes:
|
|
return opStructFieldHeadStringTagBytes
|
|
case opStructFieldPtrHeadBytes:
|
|
return opStructFieldPtrHeadStringTagBytes
|
|
case opStructFieldHeadMarshalJSON:
|
|
return opStructFieldHeadStringTagMarshalJSON
|
|
case opStructFieldPtrHeadMarshalJSON:
|
|
return opStructFieldPtrHeadStringTagMarshalJSON
|
|
case opStructFieldHeadMarshalText:
|
|
return opStructFieldHeadStringTagMarshalText
|
|
case opStructFieldPtrHeadMarshalText:
|
|
return opStructFieldPtrHeadStringTagMarshalText
|
|
case opStructFieldHeadIndent:
|
|
return opStructFieldHeadStringTagIndent
|
|
case opStructFieldPtrHeadIndent:
|
|
return opStructFieldPtrHeadStringTagIndent
|
|
case opStructFieldHeadIntIndent:
|
|
return opStructFieldHeadStringTagIntIndent
|
|
case opStructFieldPtrHeadIntIndent:
|
|
return opStructFieldPtrHeadStringTagIntIndent
|
|
case opStructFieldHeadInt8Indent:
|
|
return opStructFieldHeadStringTagInt8Indent
|
|
case opStructFieldPtrHeadInt8Indent:
|
|
return opStructFieldPtrHeadStringTagInt8Indent
|
|
case opStructFieldHeadInt16Indent:
|
|
return opStructFieldHeadStringTagInt16Indent
|
|
case opStructFieldPtrHeadInt16Indent:
|
|
return opStructFieldPtrHeadStringTagInt16Indent
|
|
case opStructFieldHeadInt32Indent:
|
|
return opStructFieldHeadStringTagInt32Indent
|
|
case opStructFieldPtrHeadInt32Indent:
|
|
return opStructFieldPtrHeadStringTagInt32Indent
|
|
case opStructFieldHeadInt64Indent:
|
|
return opStructFieldHeadStringTagInt64Indent
|
|
case opStructFieldPtrHeadInt64Indent:
|
|
return opStructFieldPtrHeadStringTagInt64Indent
|
|
case opStructFieldHeadUintIndent:
|
|
return opStructFieldHeadStringTagUintIndent
|
|
case opStructFieldPtrHeadUintIndent:
|
|
return opStructFieldPtrHeadStringTagUintIndent
|
|
case opStructFieldHeadUint8Indent:
|
|
return opStructFieldHeadStringTagUint8Indent
|
|
case opStructFieldPtrHeadUint8Indent:
|
|
return opStructFieldPtrHeadStringTagUint8Indent
|
|
case opStructFieldHeadUint16Indent:
|
|
return opStructFieldHeadStringTagUint16Indent
|
|
case opStructFieldPtrHeadUint16Indent:
|
|
return opStructFieldPtrHeadStringTagUint16Indent
|
|
case opStructFieldHeadUint32Indent:
|
|
return opStructFieldHeadStringTagUint32Indent
|
|
case opStructFieldPtrHeadUint32Indent:
|
|
return opStructFieldPtrHeadStringTagUint32Indent
|
|
case opStructFieldHeadUint64Indent:
|
|
return opStructFieldHeadStringTagUint64Indent
|
|
case opStructFieldPtrHeadUint64Indent:
|
|
return opStructFieldPtrHeadStringTagUint64Indent
|
|
case opStructFieldHeadFloat32Indent:
|
|
return opStructFieldHeadStringTagFloat32Indent
|
|
case opStructFieldPtrHeadFloat32Indent:
|
|
return opStructFieldPtrHeadStringTagFloat32Indent
|
|
case opStructFieldHeadFloat64Indent:
|
|
return opStructFieldHeadStringTagFloat64Indent
|
|
case opStructFieldPtrHeadFloat64Indent:
|
|
return opStructFieldPtrHeadStringTagFloat64Indent
|
|
case opStructFieldHeadBoolIndent:
|
|
return opStructFieldHeadStringTagBoolIndent
|
|
case opStructFieldPtrHeadBoolIndent:
|
|
return opStructFieldPtrHeadStringTagBoolIndent
|
|
case opStructFieldHeadStringIndent:
|
|
return opStructFieldHeadStringTagStringIndent
|
|
case opStructFieldPtrHeadStringIndent:
|
|
return opStructFieldPtrHeadStringTagStringIndent
|
|
case opStructFieldHeadBytesIndent:
|
|
return opStructFieldHeadStringTagBytesIndent
|
|
case opStructFieldPtrHeadBytesIndent:
|
|
return opStructFieldPtrHeadStringTagBytesIndent
|
|
case opStructFieldHeadMarshalJSONIndent:
|
|
return opStructFieldHeadStringTagMarshalJSONIndent
|
|
case opStructFieldPtrHeadMarshalJSONIndent:
|
|
return opStructFieldPtrHeadStringTagMarshalJSONIndent
|
|
case opStructFieldHeadMarshalTextIndent:
|
|
return opStructFieldHeadStringTagMarshalTextIndent
|
|
case opStructFieldPtrHeadMarshalTextIndent:
|
|
return opStructFieldPtrHeadStringTagMarshalTextIndent
|
|
}
|
|
return t
|
|
}
|
|
|
|
func (t opType) ptrHeadToHead() opType {
|
|
switch t {
|
|
case opStructFieldPtrHead:
|
|
return opStructFieldHead
|
|
case opStructFieldPtrAnonymousHead:
|
|
return opStructFieldAnonymousHead
|
|
case opStructFieldPtrHeadOmitEmpty:
|
|
return opStructFieldHeadOmitEmpty
|
|
case opStructFieldPtrAnonymousHeadOmitEmpty:
|
|
return opStructFieldAnonymousHeadOmitEmpty
|
|
case opStructFieldPtrHeadStringTag:
|
|
return opStructFieldHeadStringTag
|
|
case opStructFieldPtrAnonymousHeadStringTag:
|
|
return opStructFieldAnonymousHeadStringTag
|
|
case opStructFieldPtrHeadInt:
|
|
return opStructFieldHeadInt
|
|
case opStructFieldPtrAnonymousHeadInt:
|
|
return opStructFieldAnonymousHeadInt
|
|
case opStructFieldPtrHeadOmitEmptyInt:
|
|
return opStructFieldHeadOmitEmptyInt
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt
|
|
case opStructFieldPtrHeadStringTagInt:
|
|
return opStructFieldHeadStringTagInt
|
|
case opStructFieldPtrAnonymousHeadStringTagInt:
|
|
return opStructFieldAnonymousHeadStringTagInt
|
|
case opStructFieldPtrHeadInt8:
|
|
return opStructFieldHeadInt8
|
|
case opStructFieldPtrAnonymousHeadInt8:
|
|
return opStructFieldAnonymousHeadInt8
|
|
case opStructFieldPtrHeadOmitEmptyInt8:
|
|
return opStructFieldHeadOmitEmptyInt8
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt8:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt8
|
|
case opStructFieldPtrHeadStringTagInt8:
|
|
return opStructFieldHeadStringTagInt8
|
|
case opStructFieldPtrAnonymousHeadStringTagInt8:
|
|
return opStructFieldAnonymousHeadStringTagInt8
|
|
case opStructFieldPtrHeadInt16:
|
|
return opStructFieldHeadInt16
|
|
case opStructFieldPtrAnonymousHeadInt16:
|
|
return opStructFieldAnonymousHeadInt16
|
|
case opStructFieldPtrHeadOmitEmptyInt16:
|
|
return opStructFieldHeadOmitEmptyInt16
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt16:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt16
|
|
case opStructFieldPtrHeadStringTagInt16:
|
|
return opStructFieldHeadStringTagInt16
|
|
case opStructFieldPtrAnonymousHeadStringTagInt16:
|
|
return opStructFieldAnonymousHeadStringTagInt16
|
|
case opStructFieldPtrHeadInt32:
|
|
return opStructFieldHeadInt32
|
|
case opStructFieldPtrAnonymousHeadInt32:
|
|
return opStructFieldAnonymousHeadInt32
|
|
case opStructFieldPtrHeadOmitEmptyInt32:
|
|
return opStructFieldHeadOmitEmptyInt32
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt32:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt32
|
|
case opStructFieldPtrHeadStringTagInt32:
|
|
return opStructFieldHeadStringTagInt32
|
|
case opStructFieldPtrAnonymousHeadStringTagInt32:
|
|
return opStructFieldAnonymousHeadStringTagInt32
|
|
case opStructFieldPtrHeadInt64:
|
|
return opStructFieldHeadInt64
|
|
case opStructFieldPtrAnonymousHeadInt64:
|
|
return opStructFieldAnonymousHeadInt64
|
|
case opStructFieldPtrHeadOmitEmptyInt64:
|
|
return opStructFieldHeadOmitEmptyInt64
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt64:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt64
|
|
case opStructFieldPtrHeadStringTagInt64:
|
|
return opStructFieldHeadStringTagInt64
|
|
case opStructFieldPtrAnonymousHeadStringTagInt64:
|
|
return opStructFieldAnonymousHeadStringTagInt64
|
|
case opStructFieldPtrHeadUint:
|
|
return opStructFieldHeadUint
|
|
case opStructFieldPtrAnonymousHeadUint:
|
|
return opStructFieldAnonymousHeadUint
|
|
case opStructFieldPtrHeadOmitEmptyUint:
|
|
return opStructFieldHeadOmitEmptyUint
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint
|
|
case opStructFieldPtrHeadStringTagUint:
|
|
return opStructFieldHeadStringTagUint
|
|
case opStructFieldPtrAnonymousHeadStringTagUint:
|
|
return opStructFieldAnonymousHeadStringTagUint
|
|
case opStructFieldPtrHeadUint8:
|
|
return opStructFieldHeadUint8
|
|
case opStructFieldPtrAnonymousHeadUint8:
|
|
return opStructFieldAnonymousHeadUint8
|
|
case opStructFieldPtrHeadOmitEmptyUint8:
|
|
return opStructFieldHeadOmitEmptyUint8
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint8:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint8
|
|
case opStructFieldPtrHeadStringTagUint8:
|
|
return opStructFieldHeadStringTagUint8
|
|
case opStructFieldPtrAnonymousHeadStringTagUint8:
|
|
return opStructFieldAnonymousHeadStringTagUint8
|
|
case opStructFieldPtrHeadUint16:
|
|
return opStructFieldHeadUint16
|
|
case opStructFieldPtrAnonymousHeadUint16:
|
|
return opStructFieldAnonymousHeadUint16
|
|
case opStructFieldPtrHeadOmitEmptyUint16:
|
|
return opStructFieldHeadOmitEmptyUint16
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint16:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint16
|
|
case opStructFieldPtrHeadStringTagUint16:
|
|
return opStructFieldHeadStringTagUint16
|
|
case opStructFieldPtrAnonymousHeadStringTagUint16:
|
|
return opStructFieldAnonymousHeadStringTagUint16
|
|
case opStructFieldPtrHeadUint32:
|
|
return opStructFieldHeadUint32
|
|
case opStructFieldPtrAnonymousHeadUint32:
|
|
return opStructFieldAnonymousHeadUint32
|
|
case opStructFieldPtrHeadOmitEmptyUint32:
|
|
return opStructFieldHeadOmitEmptyUint32
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint32:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint32
|
|
case opStructFieldPtrHeadStringTagUint32:
|
|
return opStructFieldHeadStringTagUint32
|
|
case opStructFieldPtrAnonymousHeadStringTagUint32:
|
|
return opStructFieldAnonymousHeadStringTagUint32
|
|
case opStructFieldPtrHeadUint64:
|
|
return opStructFieldHeadUint64
|
|
case opStructFieldPtrAnonymousHeadUint64:
|
|
return opStructFieldAnonymousHeadUint64
|
|
case opStructFieldPtrHeadOmitEmptyUint64:
|
|
return opStructFieldHeadOmitEmptyUint64
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint64:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint64
|
|
case opStructFieldPtrHeadStringTagUint64:
|
|
return opStructFieldHeadStringTagUint64
|
|
case opStructFieldPtrAnonymousHeadStringTagUint64:
|
|
return opStructFieldAnonymousHeadStringTagUint64
|
|
case opStructFieldPtrHeadFloat32:
|
|
return opStructFieldHeadFloat32
|
|
case opStructFieldPtrAnonymousHeadFloat32:
|
|
return opStructFieldAnonymousHeadFloat32
|
|
case opStructFieldPtrHeadOmitEmptyFloat32:
|
|
return opStructFieldHeadOmitEmptyFloat32
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyFloat32:
|
|
return opStructFieldAnonymousHeadOmitEmptyFloat32
|
|
case opStructFieldPtrHeadStringTagFloat32:
|
|
return opStructFieldHeadStringTagFloat32
|
|
case opStructFieldPtrAnonymousHeadStringTagFloat32:
|
|
return opStructFieldAnonymousHeadStringTagFloat32
|
|
case opStructFieldPtrHeadFloat64:
|
|
return opStructFieldHeadFloat64
|
|
case opStructFieldPtrAnonymousHeadFloat64:
|
|
return opStructFieldAnonymousHeadFloat64
|
|
case opStructFieldPtrHeadOmitEmptyFloat64:
|
|
return opStructFieldHeadOmitEmptyFloat64
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyFloat64:
|
|
return opStructFieldAnonymousHeadOmitEmptyFloat64
|
|
case opStructFieldPtrHeadStringTagFloat64:
|
|
return opStructFieldHeadStringTagFloat64
|
|
case opStructFieldPtrAnonymousHeadStringTagFloat64:
|
|
return opStructFieldAnonymousHeadStringTagFloat64
|
|
case opStructFieldPtrHeadBool:
|
|
return opStructFieldHeadBool
|
|
case opStructFieldPtrAnonymousHeadBool:
|
|
return opStructFieldAnonymousHeadBool
|
|
case opStructFieldPtrHeadOmitEmptyBool:
|
|
return opStructFieldHeadOmitEmptyBool
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyBool:
|
|
return opStructFieldAnonymousHeadOmitEmptyBool
|
|
case opStructFieldPtrHeadStringTagBool:
|
|
return opStructFieldHeadStringTagBool
|
|
case opStructFieldPtrAnonymousHeadStringTagBool:
|
|
return opStructFieldAnonymousHeadStringTagBool
|
|
case opStructFieldPtrHeadString:
|
|
return opStructFieldHeadString
|
|
case opStructFieldPtrAnonymousHeadString:
|
|
return opStructFieldAnonymousHeadString
|
|
case opStructFieldPtrHeadOmitEmptyString:
|
|
return opStructFieldHeadOmitEmptyString
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyString:
|
|
return opStructFieldAnonymousHeadOmitEmptyString
|
|
case opStructFieldPtrHeadStringTagString:
|
|
return opStructFieldHeadStringTagString
|
|
case opStructFieldPtrAnonymousHeadStringTagString:
|
|
return opStructFieldAnonymousHeadStringTagString
|
|
case opStructFieldPtrHeadBytes:
|
|
return opStructFieldHeadBytes
|
|
case opStructFieldPtrAnonymousHeadBytes:
|
|
return opStructFieldAnonymousHeadBytes
|
|
case opStructFieldPtrHeadOmitEmptyBytes:
|
|
return opStructFieldHeadOmitEmptyBytes
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyBytes:
|
|
return opStructFieldAnonymousHeadOmitEmptyBytes
|
|
case opStructFieldPtrHeadStringTagBytes:
|
|
return opStructFieldHeadStringTagBytes
|
|
case opStructFieldPtrAnonymousHeadStringTagBytes:
|
|
return opStructFieldAnonymousHeadStringTagBytes
|
|
case opStructFieldPtrHeadMarshalJSON:
|
|
return opStructFieldHeadMarshalJSON
|
|
case opStructFieldPtrAnonymousHeadMarshalJSON:
|
|
return opStructFieldAnonymousHeadMarshalJSON
|
|
case opStructFieldPtrHeadOmitEmptyMarshalJSON:
|
|
return opStructFieldHeadOmitEmptyMarshalJSON
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyMarshalJSON:
|
|
return opStructFieldAnonymousHeadOmitEmptyMarshalJSON
|
|
case opStructFieldPtrHeadStringTagMarshalJSON:
|
|
return opStructFieldHeadStringTagMarshalJSON
|
|
case opStructFieldPtrAnonymousHeadStringTagMarshalJSON:
|
|
return opStructFieldAnonymousHeadStringTagMarshalJSON
|
|
case opStructFieldPtrHeadMarshalText:
|
|
return opStructFieldHeadMarshalText
|
|
case opStructFieldPtrAnonymousHeadMarshalText:
|
|
return opStructFieldAnonymousHeadMarshalText
|
|
case opStructFieldPtrHeadOmitEmptyMarshalText:
|
|
return opStructFieldHeadOmitEmptyMarshalText
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyMarshalText:
|
|
return opStructFieldAnonymousHeadOmitEmptyMarshalText
|
|
case opStructFieldPtrHeadStringTagMarshalText:
|
|
return opStructFieldHeadStringTagMarshalText
|
|
case opStructFieldPtrAnonymousHeadStringTagMarshalText:
|
|
return opStructFieldAnonymousHeadStringTagMarshalText
|
|
case opStructFieldPtrHeadIndent:
|
|
return opStructFieldHeadIndent
|
|
case opStructFieldPtrAnonymousHeadIndent:
|
|
return opStructFieldAnonymousHeadIndent
|
|
case opStructFieldPtrHeadOmitEmptyIndent:
|
|
return opStructFieldHeadOmitEmptyIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyIndent
|
|
case opStructFieldPtrHeadStringTagIndent:
|
|
return opStructFieldHeadStringTagIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagIndent:
|
|
return opStructFieldAnonymousHeadStringTagIndent
|
|
case opStructFieldPtrHeadIntIndent:
|
|
return opStructFieldHeadIntIndent
|
|
case opStructFieldPtrAnonymousHeadIntIndent:
|
|
return opStructFieldAnonymousHeadIntIndent
|
|
case opStructFieldPtrHeadOmitEmptyIntIndent:
|
|
return opStructFieldHeadOmitEmptyIntIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyIntIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyIntIndent
|
|
case opStructFieldPtrHeadStringTagIntIndent:
|
|
return opStructFieldHeadStringTagIntIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagIntIndent:
|
|
return opStructFieldAnonymousHeadStringTagIntIndent
|
|
case opStructFieldPtrHeadInt8Indent:
|
|
return opStructFieldHeadInt8Indent
|
|
case opStructFieldPtrAnonymousHeadInt8Indent:
|
|
return opStructFieldAnonymousHeadInt8Indent
|
|
case opStructFieldPtrHeadOmitEmptyInt8Indent:
|
|
return opStructFieldHeadOmitEmptyInt8Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt8Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt8Indent
|
|
case opStructFieldPtrHeadStringTagInt8Indent:
|
|
return opStructFieldHeadStringTagInt8Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagInt8Indent:
|
|
return opStructFieldAnonymousHeadStringTagInt8Indent
|
|
case opStructFieldPtrHeadInt16Indent:
|
|
return opStructFieldHeadInt16Indent
|
|
case opStructFieldPtrAnonymousHeadInt16Indent:
|
|
return opStructFieldAnonymousHeadInt16Indent
|
|
case opStructFieldPtrHeadOmitEmptyInt16Indent:
|
|
return opStructFieldHeadOmitEmptyInt16Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt16Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt16Indent
|
|
case opStructFieldPtrHeadStringTagInt16Indent:
|
|
return opStructFieldHeadStringTagInt16Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagInt16Indent:
|
|
return opStructFieldAnonymousHeadStringTagInt16Indent
|
|
case opStructFieldPtrHeadInt32Indent:
|
|
return opStructFieldHeadInt32Indent
|
|
case opStructFieldPtrAnonymousHeadInt32Indent:
|
|
return opStructFieldAnonymousHeadInt32Indent
|
|
case opStructFieldPtrHeadOmitEmptyInt32Indent:
|
|
return opStructFieldHeadOmitEmptyInt32Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt32Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt32Indent
|
|
case opStructFieldPtrHeadStringTagInt32Indent:
|
|
return opStructFieldHeadStringTagInt32Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagInt32Indent:
|
|
return opStructFieldAnonymousHeadStringTagInt32Indent
|
|
case opStructFieldPtrHeadInt64Indent:
|
|
return opStructFieldHeadInt64Indent
|
|
case opStructFieldPtrAnonymousHeadInt64Indent:
|
|
return opStructFieldAnonymousHeadInt64Indent
|
|
case opStructFieldPtrHeadOmitEmptyInt64Indent:
|
|
return opStructFieldHeadOmitEmptyInt64Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyInt64Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyInt64Indent
|
|
case opStructFieldPtrHeadStringTagInt64Indent:
|
|
return opStructFieldHeadStringTagInt64Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagInt64Indent:
|
|
return opStructFieldAnonymousHeadStringTagInt64Indent
|
|
case opStructFieldPtrHeadUintIndent:
|
|
return opStructFieldHeadUintIndent
|
|
case opStructFieldPtrAnonymousHeadUintIndent:
|
|
return opStructFieldAnonymousHeadUintIndent
|
|
case opStructFieldPtrHeadOmitEmptyUintIndent:
|
|
return opStructFieldHeadOmitEmptyUintIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUintIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyUintIndent
|
|
case opStructFieldPtrHeadStringTagUintIndent:
|
|
return opStructFieldHeadStringTagUintIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagUintIndent:
|
|
return opStructFieldAnonymousHeadStringTagUintIndent
|
|
case opStructFieldPtrHeadUint8Indent:
|
|
return opStructFieldHeadUint8Indent
|
|
case opStructFieldPtrAnonymousHeadUint8Indent:
|
|
return opStructFieldAnonymousHeadUint8Indent
|
|
case opStructFieldPtrHeadOmitEmptyUint8Indent:
|
|
return opStructFieldHeadOmitEmptyUint8Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint8Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint8Indent
|
|
case opStructFieldPtrHeadStringTagUint8Indent:
|
|
return opStructFieldHeadStringTagUint8Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagUint8Indent:
|
|
return opStructFieldAnonymousHeadStringTagUint8Indent
|
|
case opStructFieldPtrHeadUint16Indent:
|
|
return opStructFieldHeadUint16Indent
|
|
case opStructFieldPtrAnonymousHeadUint16Indent:
|
|
return opStructFieldAnonymousHeadUint16Indent
|
|
case opStructFieldPtrHeadOmitEmptyUint16Indent:
|
|
return opStructFieldHeadOmitEmptyUint16Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint16Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint16Indent
|
|
case opStructFieldPtrHeadStringTagUint16Indent:
|
|
return opStructFieldHeadStringTagUint16Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagUint16Indent:
|
|
return opStructFieldAnonymousHeadStringTagUint16Indent
|
|
case opStructFieldPtrHeadUint32Indent:
|
|
return opStructFieldHeadUint32Indent
|
|
case opStructFieldPtrAnonymousHeadUint32Indent:
|
|
return opStructFieldAnonymousHeadUint32Indent
|
|
case opStructFieldPtrHeadOmitEmptyUint32Indent:
|
|
return opStructFieldHeadOmitEmptyUint32Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint32Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint32Indent
|
|
case opStructFieldPtrHeadStringTagUint32Indent:
|
|
return opStructFieldHeadStringTagUint32Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagUint32Indent:
|
|
return opStructFieldAnonymousHeadStringTagUint32Indent
|
|
case opStructFieldPtrHeadUint64Indent:
|
|
return opStructFieldHeadUint64Indent
|
|
case opStructFieldPtrAnonymousHeadUint64Indent:
|
|
return opStructFieldAnonymousHeadUint64Indent
|
|
case opStructFieldPtrHeadOmitEmptyUint64Indent:
|
|
return opStructFieldHeadOmitEmptyUint64Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyUint64Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyUint64Indent
|
|
case opStructFieldPtrHeadStringTagUint64Indent:
|
|
return opStructFieldHeadStringTagUint64Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagUint64Indent:
|
|
return opStructFieldAnonymousHeadStringTagUint64Indent
|
|
case opStructFieldPtrHeadFloat32Indent:
|
|
return opStructFieldHeadFloat32Indent
|
|
case opStructFieldPtrAnonymousHeadFloat32Indent:
|
|
return opStructFieldAnonymousHeadFloat32Indent
|
|
case opStructFieldPtrHeadOmitEmptyFloat32Indent:
|
|
return opStructFieldHeadOmitEmptyFloat32Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyFloat32Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyFloat32Indent
|
|
case opStructFieldPtrHeadStringTagFloat32Indent:
|
|
return opStructFieldHeadStringTagFloat32Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagFloat32Indent:
|
|
return opStructFieldAnonymousHeadStringTagFloat32Indent
|
|
case opStructFieldPtrHeadFloat64Indent:
|
|
return opStructFieldHeadFloat64Indent
|
|
case opStructFieldPtrAnonymousHeadFloat64Indent:
|
|
return opStructFieldAnonymousHeadFloat64Indent
|
|
case opStructFieldPtrHeadOmitEmptyFloat64Indent:
|
|
return opStructFieldHeadOmitEmptyFloat64Indent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyFloat64Indent:
|
|
return opStructFieldAnonymousHeadOmitEmptyFloat64Indent
|
|
case opStructFieldPtrHeadStringTagFloat64Indent:
|
|
return opStructFieldHeadStringTagFloat64Indent
|
|
case opStructFieldPtrAnonymousHeadStringTagFloat64Indent:
|
|
return opStructFieldAnonymousHeadStringTagFloat64Indent
|
|
case opStructFieldPtrHeadBoolIndent:
|
|
return opStructFieldHeadBoolIndent
|
|
case opStructFieldPtrAnonymousHeadBoolIndent:
|
|
return opStructFieldAnonymousHeadBoolIndent
|
|
case opStructFieldPtrHeadOmitEmptyBoolIndent:
|
|
return opStructFieldHeadOmitEmptyBoolIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyBoolIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyBoolIndent
|
|
case opStructFieldPtrHeadStringTagBoolIndent:
|
|
return opStructFieldHeadStringTagBoolIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagBoolIndent:
|
|
return opStructFieldAnonymousHeadStringTagBoolIndent
|
|
case opStructFieldPtrHeadStringIndent:
|
|
return opStructFieldHeadStringIndent
|
|
case opStructFieldPtrAnonymousHeadStringIndent:
|
|
return opStructFieldAnonymousHeadStringIndent
|
|
case opStructFieldPtrHeadOmitEmptyStringIndent:
|
|
return opStructFieldHeadOmitEmptyStringIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyStringIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyStringIndent
|
|
case opStructFieldPtrHeadStringTagStringIndent:
|
|
return opStructFieldHeadStringTagStringIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagStringIndent:
|
|
return opStructFieldAnonymousHeadStringTagStringIndent
|
|
case opStructFieldPtrHeadBytesIndent:
|
|
return opStructFieldHeadBytesIndent
|
|
case opStructFieldPtrAnonymousHeadBytesIndent:
|
|
return opStructFieldAnonymousHeadBytesIndent
|
|
case opStructFieldPtrHeadOmitEmptyBytesIndent:
|
|
return opStructFieldHeadOmitEmptyBytesIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyBytesIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyBytesIndent
|
|
case opStructFieldPtrHeadStringTagBytesIndent:
|
|
return opStructFieldHeadStringTagBytesIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagBytesIndent:
|
|
return opStructFieldAnonymousHeadStringTagBytesIndent
|
|
case opStructFieldPtrHeadMarshalJSONIndent:
|
|
return opStructFieldHeadMarshalJSONIndent
|
|
case opStructFieldPtrAnonymousHeadMarshalJSONIndent:
|
|
return opStructFieldAnonymousHeadMarshalJSONIndent
|
|
case opStructFieldPtrHeadOmitEmptyMarshalJSONIndent:
|
|
return opStructFieldHeadOmitEmptyMarshalJSONIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyMarshalJSONIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyMarshalJSONIndent
|
|
case opStructFieldPtrHeadStringTagMarshalJSONIndent:
|
|
return opStructFieldHeadStringTagMarshalJSONIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagMarshalJSONIndent:
|
|
return opStructFieldAnonymousHeadStringTagMarshalJSONIndent
|
|
case opStructFieldPtrHeadMarshalTextIndent:
|
|
return opStructFieldHeadMarshalTextIndent
|
|
case opStructFieldPtrAnonymousHeadMarshalTextIndent:
|
|
return opStructFieldAnonymousHeadMarshalTextIndent
|
|
case opStructFieldPtrHeadOmitEmptyMarshalTextIndent:
|
|
return opStructFieldHeadOmitEmptyMarshalTextIndent
|
|
case opStructFieldPtrAnonymousHeadOmitEmptyMarshalTextIndent:
|
|
return opStructFieldAnonymousHeadOmitEmptyMarshalTextIndent
|
|
case opStructFieldPtrHeadStringTagMarshalTextIndent:
|
|
return opStructFieldHeadStringTagMarshalTextIndent
|
|
case opStructFieldPtrAnonymousHeadStringTagMarshalTextIndent:
|
|
return opStructFieldAnonymousHeadStringTagMarshalTextIndent
|
|
}
|
|
return t
|
|
}
|
|
|
|
func (t opType) fieldToOmitEmptyField() opType {
|
|
switch t {
|
|
case opStructField:
|
|
return opStructFieldOmitEmpty
|
|
case opStructFieldInt:
|
|
return opStructFieldOmitEmptyInt
|
|
case opStructFieldInt8:
|
|
return opStructFieldOmitEmptyInt8
|
|
case opStructFieldInt16:
|
|
return opStructFieldOmitEmptyInt16
|
|
case opStructFieldInt32:
|
|
return opStructFieldOmitEmptyInt32
|
|
case opStructFieldInt64:
|
|
return opStructFieldOmitEmptyInt64
|
|
case opStructFieldUint:
|
|
return opStructFieldOmitEmptyUint
|
|
case opStructFieldUint8:
|
|
return opStructFieldOmitEmptyUint8
|
|
case opStructFieldUint16:
|
|
return opStructFieldOmitEmptyUint16
|
|
case opStructFieldUint32:
|
|
return opStructFieldOmitEmptyUint32
|
|
case opStructFieldUint64:
|
|
return opStructFieldOmitEmptyUint64
|
|
case opStructFieldFloat32:
|
|
return opStructFieldOmitEmptyFloat32
|
|
case opStructFieldFloat64:
|
|
return opStructFieldOmitEmptyFloat64
|
|
case opStructFieldBool:
|
|
return opStructFieldOmitEmptyBool
|
|
case opStructFieldString:
|
|
return opStructFieldOmitEmptyString
|
|
case opStructFieldBytes:
|
|
return opStructFieldOmitEmptyBytes
|
|
case opStructFieldMarshalJSON:
|
|
return opStructFieldOmitEmptyMarshalJSON
|
|
case opStructFieldMarshalText:
|
|
return opStructFieldOmitEmptyMarshalText
|
|
case opStructFieldIndent:
|
|
return opStructFieldOmitEmptyIndent
|
|
case opStructFieldIntIndent:
|
|
return opStructFieldOmitEmptyIntIndent
|
|
case opStructFieldInt8Indent:
|
|
return opStructFieldOmitEmptyInt8Indent
|
|
case opStructFieldInt16Indent:
|
|
return opStructFieldOmitEmptyInt16Indent
|
|
case opStructFieldInt32Indent:
|
|
return opStructFieldOmitEmptyInt32Indent
|
|
case opStructFieldInt64Indent:
|
|
return opStructFieldOmitEmptyInt64Indent
|
|
case opStructFieldUintIndent:
|
|
return opStructFieldOmitEmptyUintIndent
|
|
case opStructFieldUint8Indent:
|
|
return opStructFieldOmitEmptyUint8Indent
|
|
case opStructFieldUint16Indent:
|
|
return opStructFieldOmitEmptyUint16Indent
|
|
case opStructFieldUint32Indent:
|
|
return opStructFieldOmitEmptyUint32Indent
|
|
case opStructFieldUint64Indent:
|
|
return opStructFieldOmitEmptyUint64Indent
|
|
case opStructFieldFloat32Indent:
|
|
return opStructFieldOmitEmptyFloat32Indent
|
|
case opStructFieldFloat64Indent:
|
|
return opStructFieldOmitEmptyFloat64Indent
|
|
case opStructFieldBoolIndent:
|
|
return opStructFieldOmitEmptyBoolIndent
|
|
case opStructFieldStringIndent:
|
|
return opStructFieldOmitEmptyStringIndent
|
|
case opStructFieldBytesIndent:
|
|
return opStructFieldOmitEmptyBytesIndent
|
|
case opStructFieldMarshalJSONIndent:
|
|
return opStructFieldOmitEmptyMarshalJSONIndent
|
|
case opStructFieldMarshalTextIndent:
|
|
return opStructFieldOmitEmptyMarshalTextIndent
|
|
}
|
|
return t
|
|
}
|
|
|
|
func (t opType) fieldToStringTagField() opType {
|
|
switch t {
|
|
case opStructField:
|
|
return opStructFieldStringTag
|
|
case opStructFieldInt:
|
|
return opStructFieldStringTagInt
|
|
case opStructFieldInt8:
|
|
return opStructFieldStringTagInt8
|
|
case opStructFieldInt16:
|
|
return opStructFieldStringTagInt16
|
|
case opStructFieldInt32:
|
|
return opStructFieldStringTagInt32
|
|
case opStructFieldInt64:
|
|
return opStructFieldStringTagInt64
|
|
case opStructFieldUint:
|
|
return opStructFieldStringTagUint
|
|
case opStructFieldUint8:
|
|
return opStructFieldStringTagUint8
|
|
case opStructFieldUint16:
|
|
return opStructFieldStringTagUint16
|
|
case opStructFieldUint32:
|
|
return opStructFieldStringTagUint32
|
|
case opStructFieldUint64:
|
|
return opStructFieldStringTagUint64
|
|
case opStructFieldFloat32:
|
|
return opStructFieldStringTagFloat32
|
|
case opStructFieldFloat64:
|
|
return opStructFieldStringTagFloat64
|
|
case opStructFieldBool:
|
|
return opStructFieldStringTagBool
|
|
case opStructFieldString:
|
|
return opStructFieldStringTagString
|
|
case opStructFieldBytes:
|
|
return opStructFieldStringTagBytes
|
|
case opStructFieldMarshalJSON:
|
|
return opStructFieldStringTagMarshalJSON
|
|
case opStructFieldMarshalText:
|
|
return opStructFieldStringTagMarshalText
|
|
case opStructFieldIndent:
|
|
return opStructFieldStringTagIndent
|
|
case opStructFieldIntIndent:
|
|
return opStructFieldStringTagIntIndent
|
|
case opStructFieldInt8Indent:
|
|
return opStructFieldStringTagInt8Indent
|
|
case opStructFieldInt16Indent:
|
|
return opStructFieldStringTagInt16Indent
|
|
case opStructFieldInt32Indent:
|
|
return opStructFieldStringTagInt32Indent
|
|
case opStructFieldInt64Indent:
|
|
return opStructFieldStringTagInt64Indent
|
|
case opStructFieldUintIndent:
|
|
return opStructFieldStringTagUintIndent
|
|
case opStructFieldUint8Indent:
|
|
return opStructFieldStringTagUint8Indent
|
|
case opStructFieldUint16Indent:
|
|
return opStructFieldStringTagUint16Indent
|
|
case opStructFieldUint32Indent:
|
|
return opStructFieldStringTagUint32Indent
|
|
case opStructFieldUint64Indent:
|
|
return opStructFieldStringTagUint64Indent
|
|
case opStructFieldFloat32Indent:
|
|
return opStructFieldStringTagFloat32Indent
|
|
case opStructFieldFloat64Indent:
|
|
return opStructFieldStringTagFloat64Indent
|
|
case opStructFieldBoolIndent:
|
|
return opStructFieldStringTagBoolIndent
|
|
case opStructFieldStringIndent:
|
|
return opStructFieldStringTagStringIndent
|
|
case opStructFieldBytesIndent:
|
|
return opStructFieldStringTagBytesIndent
|
|
case opStructFieldMarshalJSONIndent:
|
|
return opStructFieldStringTagMarshalJSONIndent
|
|
case opStructFieldMarshalTextIndent:
|
|
return opStructFieldStringTagMarshalTextIndent
|
|
}
|
|
return t
|
|
}
|
|
|