// Code generated by cmd/generator. DO NOT EDIT! package json import ( "strings" ) 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 codeMapEnd codeType = 8 codeStructFieldRecursive codeType = 9 codeStructField codeType = 10 codeStructEnd codeType = 11 ) type opType int const ( opEnd opType = 0 opInterface opType = 1 opInterfaceEnd opType = 2 opPtr opType = 3 opNPtr opType = 4 opSliceHead opType = 5 opRootSliceHead opType = 6 opSliceElem opType = 7 opRootSliceElem opType = 8 opSliceEnd opType = 9 opArrayHead opType = 10 opArrayElem opType = 11 opArrayEnd opType = 12 opMapHead opType = 13 opMapHeadLoad opType = 14 opMapKey opType = 15 opMapValue opType = 16 opMapEnd opType = 17 opStructFieldRecursiveEnd opType = 18 opStructAnonymousEnd opType = 19 opInt opType = 20 opInt8 opType = 21 opInt16 opType = 22 opInt32 opType = 23 opInt64 opType = 24 opUint opType = 25 opUint8 opType = 26 opUint16 opType = 27 opUint32 opType = 28 opUint64 opType = 29 opFloat32 opType = 30 opFloat64 opType = 31 opBool opType = 32 opString opType = 33 opBytes opType = 34 opArray opType = 35 opMap opType = 36 opMapLoad opType = 37 opSlice opType = 38 opStruct opType = 39 opMarshalJSON opType = 40 opMarshalText opType = 41 opRecursive opType = 42 opIntString opType = 43 opInt8String opType = 44 opInt16String opType = 45 opInt32String opType = 46 opInt64String opType = 47 opUintString opType = 48 opUint8String opType = 49 opUint16String opType = 50 opUint32String opType = 51 opUint64String opType = 52 opIntPtr opType = 53 opInt8Ptr opType = 54 opInt16Ptr opType = 55 opInt32Ptr opType = 56 opInt64Ptr opType = 57 opUintPtr opType = 58 opUint8Ptr opType = 59 opUint16Ptr opType = 60 opUint32Ptr opType = 61 opUint64Ptr opType = 62 opFloat32Ptr opType = 63 opFloat64Ptr opType = 64 opBoolPtr opType = 65 opStringPtr opType = 66 opBytesPtr opType = 67 opIntNPtr opType = 68 opInt8NPtr opType = 69 opInt16NPtr opType = 70 opInt32NPtr opType = 71 opInt64NPtr opType = 72 opUintNPtr opType = 73 opUint8NPtr opType = 74 opUint16NPtr opType = 75 opUint32NPtr opType = 76 opUint64NPtr opType = 77 opFloat32NPtr opType = 78 opFloat64NPtr opType = 79 opBoolNPtr opType = 80 opStringNPtr opType = 81 opBytesNPtr opType = 82 opStructFieldHeadInt opType = 83 opStructFieldHeadIntOnly opType = 84 opStructFieldHeadOmitEmptyInt opType = 85 opStructFieldHeadOmitEmptyIntOnly opType = 86 opStructFieldHeadStringTagInt opType = 87 opStructFieldHeadStringTagIntOnly opType = 88 opStructFieldAnonymousHeadInt opType = 89 opStructFieldAnonymousHeadIntOnly opType = 90 opStructFieldAnonymousHeadOmitEmptyInt opType = 91 opStructFieldAnonymousHeadOmitEmptyIntOnly opType = 92 opStructFieldAnonymousHeadStringTagInt opType = 93 opStructFieldAnonymousHeadStringTagIntOnly opType = 94 opStructFieldPtrHeadInt opType = 95 opStructFieldPtrHeadIntOnly opType = 96 opStructFieldPtrHeadOmitEmptyInt opType = 97 opStructFieldPtrHeadOmitEmptyIntOnly opType = 98 opStructFieldPtrHeadStringTagInt opType = 99 opStructFieldPtrHeadStringTagIntOnly opType = 100 opStructFieldPtrAnonymousHeadInt opType = 101 opStructFieldPtrAnonymousHeadIntOnly opType = 102 opStructFieldPtrAnonymousHeadOmitEmptyInt opType = 103 opStructFieldPtrAnonymousHeadOmitEmptyIntOnly opType = 104 opStructFieldPtrAnonymousHeadStringTagInt opType = 105 opStructFieldPtrAnonymousHeadStringTagIntOnly opType = 106 opStructFieldNPtrHeadInt opType = 107 opStructFieldNPtrHeadIntOnly opType = 108 opStructFieldNPtrHeadOmitEmptyInt opType = 109 opStructFieldNPtrHeadOmitEmptyIntOnly opType = 110 opStructFieldNPtrHeadStringTagInt opType = 111 opStructFieldNPtrHeadStringTagIntOnly opType = 112 opStructFieldNPtrAnonymousHeadInt opType = 113 opStructFieldNPtrAnonymousHeadIntOnly opType = 114 opStructFieldNPtrAnonymousHeadOmitEmptyInt opType = 115 opStructFieldNPtrAnonymousHeadOmitEmptyIntOnly opType = 116 opStructFieldNPtrAnonymousHeadStringTagInt opType = 117 opStructFieldNPtrAnonymousHeadStringTagIntOnly opType = 118 opStructFieldHeadInt8 opType = 119 opStructFieldHeadInt8Only opType = 120 opStructFieldHeadOmitEmptyInt8 opType = 121 opStructFieldHeadOmitEmptyInt8Only opType = 122 opStructFieldHeadStringTagInt8 opType = 123 opStructFieldHeadStringTagInt8Only opType = 124 opStructFieldAnonymousHeadInt8 opType = 125 opStructFieldAnonymousHeadInt8Only opType = 126 opStructFieldAnonymousHeadOmitEmptyInt8 opType = 127 opStructFieldAnonymousHeadOmitEmptyInt8Only opType = 128 opStructFieldAnonymousHeadStringTagInt8 opType = 129 opStructFieldAnonymousHeadStringTagInt8Only opType = 130 opStructFieldPtrHeadInt8 opType = 131 opStructFieldPtrHeadInt8Only opType = 132 opStructFieldPtrHeadOmitEmptyInt8 opType = 133 opStructFieldPtrHeadOmitEmptyInt8Only opType = 134 opStructFieldPtrHeadStringTagInt8 opType = 135 opStructFieldPtrHeadStringTagInt8Only opType = 136 opStructFieldPtrAnonymousHeadInt8 opType = 137 opStructFieldPtrAnonymousHeadInt8Only opType = 138 opStructFieldPtrAnonymousHeadOmitEmptyInt8 opType = 139 opStructFieldPtrAnonymousHeadOmitEmptyInt8Only opType = 140 opStructFieldPtrAnonymousHeadStringTagInt8 opType = 141 opStructFieldPtrAnonymousHeadStringTagInt8Only opType = 142 opStructFieldNPtrHeadInt8 opType = 143 opStructFieldNPtrHeadInt8Only opType = 144 opStructFieldNPtrHeadOmitEmptyInt8 opType = 145 opStructFieldNPtrHeadOmitEmptyInt8Only opType = 146 opStructFieldNPtrHeadStringTagInt8 opType = 147 opStructFieldNPtrHeadStringTagInt8Only opType = 148 opStructFieldNPtrAnonymousHeadInt8 opType = 149 opStructFieldNPtrAnonymousHeadInt8Only opType = 150 opStructFieldNPtrAnonymousHeadOmitEmptyInt8 opType = 151 opStructFieldNPtrAnonymousHeadOmitEmptyInt8Only opType = 152 opStructFieldNPtrAnonymousHeadStringTagInt8 opType = 153 opStructFieldNPtrAnonymousHeadStringTagInt8Only opType = 154 opStructFieldHeadInt16 opType = 155 opStructFieldHeadInt16Only opType = 156 opStructFieldHeadOmitEmptyInt16 opType = 157 opStructFieldHeadOmitEmptyInt16Only opType = 158 opStructFieldHeadStringTagInt16 opType = 159 opStructFieldHeadStringTagInt16Only opType = 160 opStructFieldAnonymousHeadInt16 opType = 161 opStructFieldAnonymousHeadInt16Only opType = 162 opStructFieldAnonymousHeadOmitEmptyInt16 opType = 163 opStructFieldAnonymousHeadOmitEmptyInt16Only opType = 164 opStructFieldAnonymousHeadStringTagInt16 opType = 165 opStructFieldAnonymousHeadStringTagInt16Only opType = 166 opStructFieldPtrHeadInt16 opType = 167 opStructFieldPtrHeadInt16Only opType = 168 opStructFieldPtrHeadOmitEmptyInt16 opType = 169 opStructFieldPtrHeadOmitEmptyInt16Only opType = 170 opStructFieldPtrHeadStringTagInt16 opType = 171 opStructFieldPtrHeadStringTagInt16Only opType = 172 opStructFieldPtrAnonymousHeadInt16 opType = 173 opStructFieldPtrAnonymousHeadInt16Only opType = 174 opStructFieldPtrAnonymousHeadOmitEmptyInt16 opType = 175 opStructFieldPtrAnonymousHeadOmitEmptyInt16Only opType = 176 opStructFieldPtrAnonymousHeadStringTagInt16 opType = 177 opStructFieldPtrAnonymousHeadStringTagInt16Only opType = 178 opStructFieldNPtrHeadInt16 opType = 179 opStructFieldNPtrHeadInt16Only opType = 180 opStructFieldNPtrHeadOmitEmptyInt16 opType = 181 opStructFieldNPtrHeadOmitEmptyInt16Only opType = 182 opStructFieldNPtrHeadStringTagInt16 opType = 183 opStructFieldNPtrHeadStringTagInt16Only opType = 184 opStructFieldNPtrAnonymousHeadInt16 opType = 185 opStructFieldNPtrAnonymousHeadInt16Only opType = 186 opStructFieldNPtrAnonymousHeadOmitEmptyInt16 opType = 187 opStructFieldNPtrAnonymousHeadOmitEmptyInt16Only opType = 188 opStructFieldNPtrAnonymousHeadStringTagInt16 opType = 189 opStructFieldNPtrAnonymousHeadStringTagInt16Only opType = 190 opStructFieldHeadInt32 opType = 191 opStructFieldHeadInt32Only opType = 192 opStructFieldHeadOmitEmptyInt32 opType = 193 opStructFieldHeadOmitEmptyInt32Only opType = 194 opStructFieldHeadStringTagInt32 opType = 195 opStructFieldHeadStringTagInt32Only opType = 196 opStructFieldAnonymousHeadInt32 opType = 197 opStructFieldAnonymousHeadInt32Only opType = 198 opStructFieldAnonymousHeadOmitEmptyInt32 opType = 199 opStructFieldAnonymousHeadOmitEmptyInt32Only opType = 200 opStructFieldAnonymousHeadStringTagInt32 opType = 201 opStructFieldAnonymousHeadStringTagInt32Only opType = 202 opStructFieldPtrHeadInt32 opType = 203 opStructFieldPtrHeadInt32Only opType = 204 opStructFieldPtrHeadOmitEmptyInt32 opType = 205 opStructFieldPtrHeadOmitEmptyInt32Only opType = 206 opStructFieldPtrHeadStringTagInt32 opType = 207 opStructFieldPtrHeadStringTagInt32Only opType = 208 opStructFieldPtrAnonymousHeadInt32 opType = 209 opStructFieldPtrAnonymousHeadInt32Only opType = 210 opStructFieldPtrAnonymousHeadOmitEmptyInt32 opType = 211 opStructFieldPtrAnonymousHeadOmitEmptyInt32Only opType = 212 opStructFieldPtrAnonymousHeadStringTagInt32 opType = 213 opStructFieldPtrAnonymousHeadStringTagInt32Only opType = 214 opStructFieldNPtrHeadInt32 opType = 215 opStructFieldNPtrHeadInt32Only opType = 216 opStructFieldNPtrHeadOmitEmptyInt32 opType = 217 opStructFieldNPtrHeadOmitEmptyInt32Only opType = 218 opStructFieldNPtrHeadStringTagInt32 opType = 219 opStructFieldNPtrHeadStringTagInt32Only opType = 220 opStructFieldNPtrAnonymousHeadInt32 opType = 221 opStructFieldNPtrAnonymousHeadInt32Only opType = 222 opStructFieldNPtrAnonymousHeadOmitEmptyInt32 opType = 223 opStructFieldNPtrAnonymousHeadOmitEmptyInt32Only opType = 224 opStructFieldNPtrAnonymousHeadStringTagInt32 opType = 225 opStructFieldNPtrAnonymousHeadStringTagInt32Only opType = 226 opStructFieldHeadInt64 opType = 227 opStructFieldHeadInt64Only opType = 228 opStructFieldHeadOmitEmptyInt64 opType = 229 opStructFieldHeadOmitEmptyInt64Only opType = 230 opStructFieldHeadStringTagInt64 opType = 231 opStructFieldHeadStringTagInt64Only opType = 232 opStructFieldAnonymousHeadInt64 opType = 233 opStructFieldAnonymousHeadInt64Only opType = 234 opStructFieldAnonymousHeadOmitEmptyInt64 opType = 235 opStructFieldAnonymousHeadOmitEmptyInt64Only opType = 236 opStructFieldAnonymousHeadStringTagInt64 opType = 237 opStructFieldAnonymousHeadStringTagInt64Only opType = 238 opStructFieldPtrHeadInt64 opType = 239 opStructFieldPtrHeadInt64Only opType = 240 opStructFieldPtrHeadOmitEmptyInt64 opType = 241 opStructFieldPtrHeadOmitEmptyInt64Only opType = 242 opStructFieldPtrHeadStringTagInt64 opType = 243 opStructFieldPtrHeadStringTagInt64Only opType = 244 opStructFieldPtrAnonymousHeadInt64 opType = 245 opStructFieldPtrAnonymousHeadInt64Only opType = 246 opStructFieldPtrAnonymousHeadOmitEmptyInt64 opType = 247 opStructFieldPtrAnonymousHeadOmitEmptyInt64Only opType = 248 opStructFieldPtrAnonymousHeadStringTagInt64 opType = 249 opStructFieldPtrAnonymousHeadStringTagInt64Only opType = 250 opStructFieldNPtrHeadInt64 opType = 251 opStructFieldNPtrHeadInt64Only opType = 252 opStructFieldNPtrHeadOmitEmptyInt64 opType = 253 opStructFieldNPtrHeadOmitEmptyInt64Only opType = 254 opStructFieldNPtrHeadStringTagInt64 opType = 255 opStructFieldNPtrHeadStringTagInt64Only opType = 256 opStructFieldNPtrAnonymousHeadInt64 opType = 257 opStructFieldNPtrAnonymousHeadInt64Only opType = 258 opStructFieldNPtrAnonymousHeadOmitEmptyInt64 opType = 259 opStructFieldNPtrAnonymousHeadOmitEmptyInt64Only opType = 260 opStructFieldNPtrAnonymousHeadStringTagInt64 opType = 261 opStructFieldNPtrAnonymousHeadStringTagInt64Only opType = 262 opStructFieldHeadUint opType = 263 opStructFieldHeadUintOnly opType = 264 opStructFieldHeadOmitEmptyUint opType = 265 opStructFieldHeadOmitEmptyUintOnly opType = 266 opStructFieldHeadStringTagUint opType = 267 opStructFieldHeadStringTagUintOnly opType = 268 opStructFieldAnonymousHeadUint opType = 269 opStructFieldAnonymousHeadUintOnly opType = 270 opStructFieldAnonymousHeadOmitEmptyUint opType = 271 opStructFieldAnonymousHeadOmitEmptyUintOnly opType = 272 opStructFieldAnonymousHeadStringTagUint opType = 273 opStructFieldAnonymousHeadStringTagUintOnly opType = 274 opStructFieldPtrHeadUint opType = 275 opStructFieldPtrHeadUintOnly opType = 276 opStructFieldPtrHeadOmitEmptyUint opType = 277 opStructFieldPtrHeadOmitEmptyUintOnly opType = 278 opStructFieldPtrHeadStringTagUint opType = 279 opStructFieldPtrHeadStringTagUintOnly opType = 280 opStructFieldPtrAnonymousHeadUint opType = 281 opStructFieldPtrAnonymousHeadUintOnly opType = 282 opStructFieldPtrAnonymousHeadOmitEmptyUint opType = 283 opStructFieldPtrAnonymousHeadOmitEmptyUintOnly opType = 284 opStructFieldPtrAnonymousHeadStringTagUint opType = 285 opStructFieldPtrAnonymousHeadStringTagUintOnly opType = 286 opStructFieldNPtrHeadUint opType = 287 opStructFieldNPtrHeadUintOnly opType = 288 opStructFieldNPtrHeadOmitEmptyUint opType = 289 opStructFieldNPtrHeadOmitEmptyUintOnly opType = 290 opStructFieldNPtrHeadStringTagUint opType = 291 opStructFieldNPtrHeadStringTagUintOnly opType = 292 opStructFieldNPtrAnonymousHeadUint opType = 293 opStructFieldNPtrAnonymousHeadUintOnly opType = 294 opStructFieldNPtrAnonymousHeadOmitEmptyUint opType = 295 opStructFieldNPtrAnonymousHeadOmitEmptyUintOnly opType = 296 opStructFieldNPtrAnonymousHeadStringTagUint opType = 297 opStructFieldNPtrAnonymousHeadStringTagUintOnly opType = 298 opStructFieldHeadUint8 opType = 299 opStructFieldHeadUint8Only opType = 300 opStructFieldHeadOmitEmptyUint8 opType = 301 opStructFieldHeadOmitEmptyUint8Only opType = 302 opStructFieldHeadStringTagUint8 opType = 303 opStructFieldHeadStringTagUint8Only opType = 304 opStructFieldAnonymousHeadUint8 opType = 305 opStructFieldAnonymousHeadUint8Only opType = 306 opStructFieldAnonymousHeadOmitEmptyUint8 opType = 307 opStructFieldAnonymousHeadOmitEmptyUint8Only opType = 308 opStructFieldAnonymousHeadStringTagUint8 opType = 309 opStructFieldAnonymousHeadStringTagUint8Only opType = 310 opStructFieldPtrHeadUint8 opType = 311 opStructFieldPtrHeadUint8Only opType = 312 opStructFieldPtrHeadOmitEmptyUint8 opType = 313 opStructFieldPtrHeadOmitEmptyUint8Only opType = 314 opStructFieldPtrHeadStringTagUint8 opType = 315 opStructFieldPtrHeadStringTagUint8Only opType = 316 opStructFieldPtrAnonymousHeadUint8 opType = 317 opStructFieldPtrAnonymousHeadUint8Only opType = 318 opStructFieldPtrAnonymousHeadOmitEmptyUint8 opType = 319 opStructFieldPtrAnonymousHeadOmitEmptyUint8Only opType = 320 opStructFieldPtrAnonymousHeadStringTagUint8 opType = 321 opStructFieldPtrAnonymousHeadStringTagUint8Only opType = 322 opStructFieldNPtrHeadUint8 opType = 323 opStructFieldNPtrHeadUint8Only opType = 324 opStructFieldNPtrHeadOmitEmptyUint8 opType = 325 opStructFieldNPtrHeadOmitEmptyUint8Only opType = 326 opStructFieldNPtrHeadStringTagUint8 opType = 327 opStructFieldNPtrHeadStringTagUint8Only opType = 328 opStructFieldNPtrAnonymousHeadUint8 opType = 329 opStructFieldNPtrAnonymousHeadUint8Only opType = 330 opStructFieldNPtrAnonymousHeadOmitEmptyUint8 opType = 331 opStructFieldNPtrAnonymousHeadOmitEmptyUint8Only opType = 332 opStructFieldNPtrAnonymousHeadStringTagUint8 opType = 333 opStructFieldNPtrAnonymousHeadStringTagUint8Only opType = 334 opStructFieldHeadUint16 opType = 335 opStructFieldHeadUint16Only opType = 336 opStructFieldHeadOmitEmptyUint16 opType = 337 opStructFieldHeadOmitEmptyUint16Only opType = 338 opStructFieldHeadStringTagUint16 opType = 339 opStructFieldHeadStringTagUint16Only opType = 340 opStructFieldAnonymousHeadUint16 opType = 341 opStructFieldAnonymousHeadUint16Only opType = 342 opStructFieldAnonymousHeadOmitEmptyUint16 opType = 343 opStructFieldAnonymousHeadOmitEmptyUint16Only opType = 344 opStructFieldAnonymousHeadStringTagUint16 opType = 345 opStructFieldAnonymousHeadStringTagUint16Only opType = 346 opStructFieldPtrHeadUint16 opType = 347 opStructFieldPtrHeadUint16Only opType = 348 opStructFieldPtrHeadOmitEmptyUint16 opType = 349 opStructFieldPtrHeadOmitEmptyUint16Only opType = 350 opStructFieldPtrHeadStringTagUint16 opType = 351 opStructFieldPtrHeadStringTagUint16Only opType = 352 opStructFieldPtrAnonymousHeadUint16 opType = 353 opStructFieldPtrAnonymousHeadUint16Only opType = 354 opStructFieldPtrAnonymousHeadOmitEmptyUint16 opType = 355 opStructFieldPtrAnonymousHeadOmitEmptyUint16Only opType = 356 opStructFieldPtrAnonymousHeadStringTagUint16 opType = 357 opStructFieldPtrAnonymousHeadStringTagUint16Only opType = 358 opStructFieldNPtrHeadUint16 opType = 359 opStructFieldNPtrHeadUint16Only opType = 360 opStructFieldNPtrHeadOmitEmptyUint16 opType = 361 opStructFieldNPtrHeadOmitEmptyUint16Only opType = 362 opStructFieldNPtrHeadStringTagUint16 opType = 363 opStructFieldNPtrHeadStringTagUint16Only opType = 364 opStructFieldNPtrAnonymousHeadUint16 opType = 365 opStructFieldNPtrAnonymousHeadUint16Only opType = 366 opStructFieldNPtrAnonymousHeadOmitEmptyUint16 opType = 367 opStructFieldNPtrAnonymousHeadOmitEmptyUint16Only opType = 368 opStructFieldNPtrAnonymousHeadStringTagUint16 opType = 369 opStructFieldNPtrAnonymousHeadStringTagUint16Only opType = 370 opStructFieldHeadUint32 opType = 371 opStructFieldHeadUint32Only opType = 372 opStructFieldHeadOmitEmptyUint32 opType = 373 opStructFieldHeadOmitEmptyUint32Only opType = 374 opStructFieldHeadStringTagUint32 opType = 375 opStructFieldHeadStringTagUint32Only opType = 376 opStructFieldAnonymousHeadUint32 opType = 377 opStructFieldAnonymousHeadUint32Only opType = 378 opStructFieldAnonymousHeadOmitEmptyUint32 opType = 379 opStructFieldAnonymousHeadOmitEmptyUint32Only opType = 380 opStructFieldAnonymousHeadStringTagUint32 opType = 381 opStructFieldAnonymousHeadStringTagUint32Only opType = 382 opStructFieldPtrHeadUint32 opType = 383 opStructFieldPtrHeadUint32Only opType = 384 opStructFieldPtrHeadOmitEmptyUint32 opType = 385 opStructFieldPtrHeadOmitEmptyUint32Only opType = 386 opStructFieldPtrHeadStringTagUint32 opType = 387 opStructFieldPtrHeadStringTagUint32Only opType = 388 opStructFieldPtrAnonymousHeadUint32 opType = 389 opStructFieldPtrAnonymousHeadUint32Only opType = 390 opStructFieldPtrAnonymousHeadOmitEmptyUint32 opType = 391 opStructFieldPtrAnonymousHeadOmitEmptyUint32Only opType = 392 opStructFieldPtrAnonymousHeadStringTagUint32 opType = 393 opStructFieldPtrAnonymousHeadStringTagUint32Only opType = 394 opStructFieldNPtrHeadUint32 opType = 395 opStructFieldNPtrHeadUint32Only opType = 396 opStructFieldNPtrHeadOmitEmptyUint32 opType = 397 opStructFieldNPtrHeadOmitEmptyUint32Only opType = 398 opStructFieldNPtrHeadStringTagUint32 opType = 399 opStructFieldNPtrHeadStringTagUint32Only opType = 400 opStructFieldNPtrAnonymousHeadUint32 opType = 401 opStructFieldNPtrAnonymousHeadUint32Only opType = 402 opStructFieldNPtrAnonymousHeadOmitEmptyUint32 opType = 403 opStructFieldNPtrAnonymousHeadOmitEmptyUint32Only opType = 404 opStructFieldNPtrAnonymousHeadStringTagUint32 opType = 405 opStructFieldNPtrAnonymousHeadStringTagUint32Only opType = 406 opStructFieldHeadUint64 opType = 407 opStructFieldHeadUint64Only opType = 408 opStructFieldHeadOmitEmptyUint64 opType = 409 opStructFieldHeadOmitEmptyUint64Only opType = 410 opStructFieldHeadStringTagUint64 opType = 411 opStructFieldHeadStringTagUint64Only opType = 412 opStructFieldAnonymousHeadUint64 opType = 413 opStructFieldAnonymousHeadUint64Only opType = 414 opStructFieldAnonymousHeadOmitEmptyUint64 opType = 415 opStructFieldAnonymousHeadOmitEmptyUint64Only opType = 416 opStructFieldAnonymousHeadStringTagUint64 opType = 417 opStructFieldAnonymousHeadStringTagUint64Only opType = 418 opStructFieldPtrHeadUint64 opType = 419 opStructFieldPtrHeadUint64Only opType = 420 opStructFieldPtrHeadOmitEmptyUint64 opType = 421 opStructFieldPtrHeadOmitEmptyUint64Only opType = 422 opStructFieldPtrHeadStringTagUint64 opType = 423 opStructFieldPtrHeadStringTagUint64Only opType = 424 opStructFieldPtrAnonymousHeadUint64 opType = 425 opStructFieldPtrAnonymousHeadUint64Only opType = 426 opStructFieldPtrAnonymousHeadOmitEmptyUint64 opType = 427 opStructFieldPtrAnonymousHeadOmitEmptyUint64Only opType = 428 opStructFieldPtrAnonymousHeadStringTagUint64 opType = 429 opStructFieldPtrAnonymousHeadStringTagUint64Only opType = 430 opStructFieldNPtrHeadUint64 opType = 431 opStructFieldNPtrHeadUint64Only opType = 432 opStructFieldNPtrHeadOmitEmptyUint64 opType = 433 opStructFieldNPtrHeadOmitEmptyUint64Only opType = 434 opStructFieldNPtrHeadStringTagUint64 opType = 435 opStructFieldNPtrHeadStringTagUint64Only opType = 436 opStructFieldNPtrAnonymousHeadUint64 opType = 437 opStructFieldNPtrAnonymousHeadUint64Only opType = 438 opStructFieldNPtrAnonymousHeadOmitEmptyUint64 opType = 439 opStructFieldNPtrAnonymousHeadOmitEmptyUint64Only opType = 440 opStructFieldNPtrAnonymousHeadStringTagUint64 opType = 441 opStructFieldNPtrAnonymousHeadStringTagUint64Only opType = 442 opStructFieldHeadFloat32 opType = 443 opStructFieldHeadFloat32Only opType = 444 opStructFieldHeadOmitEmptyFloat32 opType = 445 opStructFieldHeadOmitEmptyFloat32Only opType = 446 opStructFieldHeadStringTagFloat32 opType = 447 opStructFieldHeadStringTagFloat32Only opType = 448 opStructFieldAnonymousHeadFloat32 opType = 449 opStructFieldAnonymousHeadFloat32Only opType = 450 opStructFieldAnonymousHeadOmitEmptyFloat32 opType = 451 opStructFieldAnonymousHeadOmitEmptyFloat32Only opType = 452 opStructFieldAnonymousHeadStringTagFloat32 opType = 453 opStructFieldAnonymousHeadStringTagFloat32Only opType = 454 opStructFieldPtrHeadFloat32 opType = 455 opStructFieldPtrHeadFloat32Only opType = 456 opStructFieldPtrHeadOmitEmptyFloat32 opType = 457 opStructFieldPtrHeadOmitEmptyFloat32Only opType = 458 opStructFieldPtrHeadStringTagFloat32 opType = 459 opStructFieldPtrHeadStringTagFloat32Only opType = 460 opStructFieldPtrAnonymousHeadFloat32 opType = 461 opStructFieldPtrAnonymousHeadFloat32Only opType = 462 opStructFieldPtrAnonymousHeadOmitEmptyFloat32 opType = 463 opStructFieldPtrAnonymousHeadOmitEmptyFloat32Only opType = 464 opStructFieldPtrAnonymousHeadStringTagFloat32 opType = 465 opStructFieldPtrAnonymousHeadStringTagFloat32Only opType = 466 opStructFieldNPtrHeadFloat32 opType = 467 opStructFieldNPtrHeadFloat32Only opType = 468 opStructFieldNPtrHeadOmitEmptyFloat32 opType = 469 opStructFieldNPtrHeadOmitEmptyFloat32Only opType = 470 opStructFieldNPtrHeadStringTagFloat32 opType = 471 opStructFieldNPtrHeadStringTagFloat32Only opType = 472 opStructFieldNPtrAnonymousHeadFloat32 opType = 473 opStructFieldNPtrAnonymousHeadFloat32Only opType = 474 opStructFieldNPtrAnonymousHeadOmitEmptyFloat32 opType = 475 opStructFieldNPtrAnonymousHeadOmitEmptyFloat32Only opType = 476 opStructFieldNPtrAnonymousHeadStringTagFloat32 opType = 477 opStructFieldNPtrAnonymousHeadStringTagFloat32Only opType = 478 opStructFieldHeadFloat64 opType = 479 opStructFieldHeadFloat64Only opType = 480 opStructFieldHeadOmitEmptyFloat64 opType = 481 opStructFieldHeadOmitEmptyFloat64Only opType = 482 opStructFieldHeadStringTagFloat64 opType = 483 opStructFieldHeadStringTagFloat64Only opType = 484 opStructFieldAnonymousHeadFloat64 opType = 485 opStructFieldAnonymousHeadFloat64Only opType = 486 opStructFieldAnonymousHeadOmitEmptyFloat64 opType = 487 opStructFieldAnonymousHeadOmitEmptyFloat64Only opType = 488 opStructFieldAnonymousHeadStringTagFloat64 opType = 489 opStructFieldAnonymousHeadStringTagFloat64Only opType = 490 opStructFieldPtrHeadFloat64 opType = 491 opStructFieldPtrHeadFloat64Only opType = 492 opStructFieldPtrHeadOmitEmptyFloat64 opType = 493 opStructFieldPtrHeadOmitEmptyFloat64Only opType = 494 opStructFieldPtrHeadStringTagFloat64 opType = 495 opStructFieldPtrHeadStringTagFloat64Only opType = 496 opStructFieldPtrAnonymousHeadFloat64 opType = 497 opStructFieldPtrAnonymousHeadFloat64Only opType = 498 opStructFieldPtrAnonymousHeadOmitEmptyFloat64 opType = 499 opStructFieldPtrAnonymousHeadOmitEmptyFloat64Only opType = 500 opStructFieldPtrAnonymousHeadStringTagFloat64 opType = 501 opStructFieldPtrAnonymousHeadStringTagFloat64Only opType = 502 opStructFieldNPtrHeadFloat64 opType = 503 opStructFieldNPtrHeadFloat64Only opType = 504 opStructFieldNPtrHeadOmitEmptyFloat64 opType = 505 opStructFieldNPtrHeadOmitEmptyFloat64Only opType = 506 opStructFieldNPtrHeadStringTagFloat64 opType = 507 opStructFieldNPtrHeadStringTagFloat64Only opType = 508 opStructFieldNPtrAnonymousHeadFloat64 opType = 509 opStructFieldNPtrAnonymousHeadFloat64Only opType = 510 opStructFieldNPtrAnonymousHeadOmitEmptyFloat64 opType = 511 opStructFieldNPtrAnonymousHeadOmitEmptyFloat64Only opType = 512 opStructFieldNPtrAnonymousHeadStringTagFloat64 opType = 513 opStructFieldNPtrAnonymousHeadStringTagFloat64Only opType = 514 opStructFieldHeadBool opType = 515 opStructFieldHeadBoolOnly opType = 516 opStructFieldHeadOmitEmptyBool opType = 517 opStructFieldHeadOmitEmptyBoolOnly opType = 518 opStructFieldHeadStringTagBool opType = 519 opStructFieldHeadStringTagBoolOnly opType = 520 opStructFieldAnonymousHeadBool opType = 521 opStructFieldAnonymousHeadBoolOnly opType = 522 opStructFieldAnonymousHeadOmitEmptyBool opType = 523 opStructFieldAnonymousHeadOmitEmptyBoolOnly opType = 524 opStructFieldAnonymousHeadStringTagBool opType = 525 opStructFieldAnonymousHeadStringTagBoolOnly opType = 526 opStructFieldPtrHeadBool opType = 527 opStructFieldPtrHeadBoolOnly opType = 528 opStructFieldPtrHeadOmitEmptyBool opType = 529 opStructFieldPtrHeadOmitEmptyBoolOnly opType = 530 opStructFieldPtrHeadStringTagBool opType = 531 opStructFieldPtrHeadStringTagBoolOnly opType = 532 opStructFieldPtrAnonymousHeadBool opType = 533 opStructFieldPtrAnonymousHeadBoolOnly opType = 534 opStructFieldPtrAnonymousHeadOmitEmptyBool opType = 535 opStructFieldPtrAnonymousHeadOmitEmptyBoolOnly opType = 536 opStructFieldPtrAnonymousHeadStringTagBool opType = 537 opStructFieldPtrAnonymousHeadStringTagBoolOnly opType = 538 opStructFieldNPtrHeadBool opType = 539 opStructFieldNPtrHeadBoolOnly opType = 540 opStructFieldNPtrHeadOmitEmptyBool opType = 541 opStructFieldNPtrHeadOmitEmptyBoolOnly opType = 542 opStructFieldNPtrHeadStringTagBool opType = 543 opStructFieldNPtrHeadStringTagBoolOnly opType = 544 opStructFieldNPtrAnonymousHeadBool opType = 545 opStructFieldNPtrAnonymousHeadBoolOnly opType = 546 opStructFieldNPtrAnonymousHeadOmitEmptyBool opType = 547 opStructFieldNPtrAnonymousHeadOmitEmptyBoolOnly opType = 548 opStructFieldNPtrAnonymousHeadStringTagBool opType = 549 opStructFieldNPtrAnonymousHeadStringTagBoolOnly opType = 550 opStructFieldHeadString opType = 551 opStructFieldHeadStringOnly opType = 552 opStructFieldHeadOmitEmptyString opType = 553 opStructFieldHeadOmitEmptyStringOnly opType = 554 opStructFieldHeadStringTagString opType = 555 opStructFieldHeadStringTagStringOnly opType = 556 opStructFieldAnonymousHeadString opType = 557 opStructFieldAnonymousHeadStringOnly opType = 558 opStructFieldAnonymousHeadOmitEmptyString opType = 559 opStructFieldAnonymousHeadOmitEmptyStringOnly opType = 560 opStructFieldAnonymousHeadStringTagString opType = 561 opStructFieldAnonymousHeadStringTagStringOnly opType = 562 opStructFieldPtrHeadString opType = 563 opStructFieldPtrHeadStringOnly opType = 564 opStructFieldPtrHeadOmitEmptyString opType = 565 opStructFieldPtrHeadOmitEmptyStringOnly opType = 566 opStructFieldPtrHeadStringTagString opType = 567 opStructFieldPtrHeadStringTagStringOnly opType = 568 opStructFieldPtrAnonymousHeadString opType = 569 opStructFieldPtrAnonymousHeadStringOnly opType = 570 opStructFieldPtrAnonymousHeadOmitEmptyString opType = 571 opStructFieldPtrAnonymousHeadOmitEmptyStringOnly opType = 572 opStructFieldPtrAnonymousHeadStringTagString opType = 573 opStructFieldPtrAnonymousHeadStringTagStringOnly opType = 574 opStructFieldNPtrHeadString opType = 575 opStructFieldNPtrHeadStringOnly opType = 576 opStructFieldNPtrHeadOmitEmptyString opType = 577 opStructFieldNPtrHeadOmitEmptyStringOnly opType = 578 opStructFieldNPtrHeadStringTagString opType = 579 opStructFieldNPtrHeadStringTagStringOnly opType = 580 opStructFieldNPtrAnonymousHeadString opType = 581 opStructFieldNPtrAnonymousHeadStringOnly opType = 582 opStructFieldNPtrAnonymousHeadOmitEmptyString opType = 583 opStructFieldNPtrAnonymousHeadOmitEmptyStringOnly opType = 584 opStructFieldNPtrAnonymousHeadStringTagString opType = 585 opStructFieldNPtrAnonymousHeadStringTagStringOnly opType = 586 opStructFieldHeadBytes opType = 587 opStructFieldHeadBytesOnly opType = 588 opStructFieldHeadOmitEmptyBytes opType = 589 opStructFieldHeadOmitEmptyBytesOnly opType = 590 opStructFieldHeadStringTagBytes opType = 591 opStructFieldHeadStringTagBytesOnly opType = 592 opStructFieldAnonymousHeadBytes opType = 593 opStructFieldAnonymousHeadBytesOnly opType = 594 opStructFieldAnonymousHeadOmitEmptyBytes opType = 595 opStructFieldAnonymousHeadOmitEmptyBytesOnly opType = 596 opStructFieldAnonymousHeadStringTagBytes opType = 597 opStructFieldAnonymousHeadStringTagBytesOnly opType = 598 opStructFieldPtrHeadBytes opType = 599 opStructFieldPtrHeadBytesOnly opType = 600 opStructFieldPtrHeadOmitEmptyBytes opType = 601 opStructFieldPtrHeadOmitEmptyBytesOnly opType = 602 opStructFieldPtrHeadStringTagBytes opType = 603 opStructFieldPtrHeadStringTagBytesOnly opType = 604 opStructFieldPtrAnonymousHeadBytes opType = 605 opStructFieldPtrAnonymousHeadBytesOnly opType = 606 opStructFieldPtrAnonymousHeadOmitEmptyBytes opType = 607 opStructFieldPtrAnonymousHeadOmitEmptyBytesOnly opType = 608 opStructFieldPtrAnonymousHeadStringTagBytes opType = 609 opStructFieldPtrAnonymousHeadStringTagBytesOnly opType = 610 opStructFieldNPtrHeadBytes opType = 611 opStructFieldNPtrHeadBytesOnly opType = 612 opStructFieldNPtrHeadOmitEmptyBytes opType = 613 opStructFieldNPtrHeadOmitEmptyBytesOnly opType = 614 opStructFieldNPtrHeadStringTagBytes opType = 615 opStructFieldNPtrHeadStringTagBytesOnly opType = 616 opStructFieldNPtrAnonymousHeadBytes opType = 617 opStructFieldNPtrAnonymousHeadBytesOnly opType = 618 opStructFieldNPtrAnonymousHeadOmitEmptyBytes opType = 619 opStructFieldNPtrAnonymousHeadOmitEmptyBytesOnly opType = 620 opStructFieldNPtrAnonymousHeadStringTagBytes opType = 621 opStructFieldNPtrAnonymousHeadStringTagBytesOnly opType = 622 opStructFieldHeadArray opType = 623 opStructFieldHeadArrayOnly opType = 624 opStructFieldHeadOmitEmptyArray opType = 625 opStructFieldHeadOmitEmptyArrayOnly opType = 626 opStructFieldHeadStringTagArray opType = 627 opStructFieldHeadStringTagArrayOnly opType = 628 opStructFieldAnonymousHeadArray opType = 629 opStructFieldAnonymousHeadArrayOnly opType = 630 opStructFieldAnonymousHeadOmitEmptyArray opType = 631 opStructFieldAnonymousHeadOmitEmptyArrayOnly opType = 632 opStructFieldAnonymousHeadStringTagArray opType = 633 opStructFieldAnonymousHeadStringTagArrayOnly opType = 634 opStructFieldPtrHeadArray opType = 635 opStructFieldPtrHeadArrayOnly opType = 636 opStructFieldPtrHeadOmitEmptyArray opType = 637 opStructFieldPtrHeadOmitEmptyArrayOnly opType = 638 opStructFieldPtrHeadStringTagArray opType = 639 opStructFieldPtrHeadStringTagArrayOnly opType = 640 opStructFieldPtrAnonymousHeadArray opType = 641 opStructFieldPtrAnonymousHeadArrayOnly opType = 642 opStructFieldPtrAnonymousHeadOmitEmptyArray opType = 643 opStructFieldPtrAnonymousHeadOmitEmptyArrayOnly opType = 644 opStructFieldPtrAnonymousHeadStringTagArray opType = 645 opStructFieldPtrAnonymousHeadStringTagArrayOnly opType = 646 opStructFieldNPtrHeadArray opType = 647 opStructFieldNPtrHeadArrayOnly opType = 648 opStructFieldNPtrHeadOmitEmptyArray opType = 649 opStructFieldNPtrHeadOmitEmptyArrayOnly opType = 650 opStructFieldNPtrHeadStringTagArray opType = 651 opStructFieldNPtrHeadStringTagArrayOnly opType = 652 opStructFieldNPtrAnonymousHeadArray opType = 653 opStructFieldNPtrAnonymousHeadArrayOnly opType = 654 opStructFieldNPtrAnonymousHeadOmitEmptyArray opType = 655 opStructFieldNPtrAnonymousHeadOmitEmptyArrayOnly opType = 656 opStructFieldNPtrAnonymousHeadStringTagArray opType = 657 opStructFieldNPtrAnonymousHeadStringTagArrayOnly opType = 658 opStructFieldHeadMap opType = 659 opStructFieldHeadMapOnly opType = 660 opStructFieldHeadOmitEmptyMap opType = 661 opStructFieldHeadOmitEmptyMapOnly opType = 662 opStructFieldHeadStringTagMap opType = 663 opStructFieldHeadStringTagMapOnly opType = 664 opStructFieldAnonymousHeadMap opType = 665 opStructFieldAnonymousHeadMapOnly opType = 666 opStructFieldAnonymousHeadOmitEmptyMap opType = 667 opStructFieldAnonymousHeadOmitEmptyMapOnly opType = 668 opStructFieldAnonymousHeadStringTagMap opType = 669 opStructFieldAnonymousHeadStringTagMapOnly opType = 670 opStructFieldPtrHeadMap opType = 671 opStructFieldPtrHeadMapOnly opType = 672 opStructFieldPtrHeadOmitEmptyMap opType = 673 opStructFieldPtrHeadOmitEmptyMapOnly opType = 674 opStructFieldPtrHeadStringTagMap opType = 675 opStructFieldPtrHeadStringTagMapOnly opType = 676 opStructFieldPtrAnonymousHeadMap opType = 677 opStructFieldPtrAnonymousHeadMapOnly opType = 678 opStructFieldPtrAnonymousHeadOmitEmptyMap opType = 679 opStructFieldPtrAnonymousHeadOmitEmptyMapOnly opType = 680 opStructFieldPtrAnonymousHeadStringTagMap opType = 681 opStructFieldPtrAnonymousHeadStringTagMapOnly opType = 682 opStructFieldNPtrHeadMap opType = 683 opStructFieldNPtrHeadMapOnly opType = 684 opStructFieldNPtrHeadOmitEmptyMap opType = 685 opStructFieldNPtrHeadOmitEmptyMapOnly opType = 686 opStructFieldNPtrHeadStringTagMap opType = 687 opStructFieldNPtrHeadStringTagMapOnly opType = 688 opStructFieldNPtrAnonymousHeadMap opType = 689 opStructFieldNPtrAnonymousHeadMapOnly opType = 690 opStructFieldNPtrAnonymousHeadOmitEmptyMap opType = 691 opStructFieldNPtrAnonymousHeadOmitEmptyMapOnly opType = 692 opStructFieldNPtrAnonymousHeadStringTagMap opType = 693 opStructFieldNPtrAnonymousHeadStringTagMapOnly opType = 694 opStructFieldHeadMapLoad opType = 695 opStructFieldHeadMapLoadOnly opType = 696 opStructFieldHeadOmitEmptyMapLoad opType = 697 opStructFieldHeadOmitEmptyMapLoadOnly opType = 698 opStructFieldHeadStringTagMapLoad opType = 699 opStructFieldHeadStringTagMapLoadOnly opType = 700 opStructFieldAnonymousHeadMapLoad opType = 701 opStructFieldAnonymousHeadMapLoadOnly opType = 702 opStructFieldAnonymousHeadOmitEmptyMapLoad opType = 703 opStructFieldAnonymousHeadOmitEmptyMapLoadOnly opType = 704 opStructFieldAnonymousHeadStringTagMapLoad opType = 705 opStructFieldAnonymousHeadStringTagMapLoadOnly opType = 706 opStructFieldPtrHeadMapLoad opType = 707 opStructFieldPtrHeadMapLoadOnly opType = 708 opStructFieldPtrHeadOmitEmptyMapLoad opType = 709 opStructFieldPtrHeadOmitEmptyMapLoadOnly opType = 710 opStructFieldPtrHeadStringTagMapLoad opType = 711 opStructFieldPtrHeadStringTagMapLoadOnly opType = 712 opStructFieldPtrAnonymousHeadMapLoad opType = 713 opStructFieldPtrAnonymousHeadMapLoadOnly opType = 714 opStructFieldPtrAnonymousHeadOmitEmptyMapLoad opType = 715 opStructFieldPtrAnonymousHeadOmitEmptyMapLoadOnly opType = 716 opStructFieldPtrAnonymousHeadStringTagMapLoad opType = 717 opStructFieldPtrAnonymousHeadStringTagMapLoadOnly opType = 718 opStructFieldNPtrHeadMapLoad opType = 719 opStructFieldNPtrHeadMapLoadOnly opType = 720 opStructFieldNPtrHeadOmitEmptyMapLoad opType = 721 opStructFieldNPtrHeadOmitEmptyMapLoadOnly opType = 722 opStructFieldNPtrHeadStringTagMapLoad opType = 723 opStructFieldNPtrHeadStringTagMapLoadOnly opType = 724 opStructFieldNPtrAnonymousHeadMapLoad opType = 725 opStructFieldNPtrAnonymousHeadMapLoadOnly opType = 726 opStructFieldNPtrAnonymousHeadOmitEmptyMapLoad opType = 727 opStructFieldNPtrAnonymousHeadOmitEmptyMapLoadOnly opType = 728 opStructFieldNPtrAnonymousHeadStringTagMapLoad opType = 729 opStructFieldNPtrAnonymousHeadStringTagMapLoadOnly opType = 730 opStructFieldHeadSlice opType = 731 opStructFieldHeadSliceOnly opType = 732 opStructFieldHeadOmitEmptySlice opType = 733 opStructFieldHeadOmitEmptySliceOnly opType = 734 opStructFieldHeadStringTagSlice opType = 735 opStructFieldHeadStringTagSliceOnly opType = 736 opStructFieldAnonymousHeadSlice opType = 737 opStructFieldAnonymousHeadSliceOnly opType = 738 opStructFieldAnonymousHeadOmitEmptySlice opType = 739 opStructFieldAnonymousHeadOmitEmptySliceOnly opType = 740 opStructFieldAnonymousHeadStringTagSlice opType = 741 opStructFieldAnonymousHeadStringTagSliceOnly opType = 742 opStructFieldPtrHeadSlice opType = 743 opStructFieldPtrHeadSliceOnly opType = 744 opStructFieldPtrHeadOmitEmptySlice opType = 745 opStructFieldPtrHeadOmitEmptySliceOnly opType = 746 opStructFieldPtrHeadStringTagSlice opType = 747 opStructFieldPtrHeadStringTagSliceOnly opType = 748 opStructFieldPtrAnonymousHeadSlice opType = 749 opStructFieldPtrAnonymousHeadSliceOnly opType = 750 opStructFieldPtrAnonymousHeadOmitEmptySlice opType = 751 opStructFieldPtrAnonymousHeadOmitEmptySliceOnly opType = 752 opStructFieldPtrAnonymousHeadStringTagSlice opType = 753 opStructFieldPtrAnonymousHeadStringTagSliceOnly opType = 754 opStructFieldNPtrHeadSlice opType = 755 opStructFieldNPtrHeadSliceOnly opType = 756 opStructFieldNPtrHeadOmitEmptySlice opType = 757 opStructFieldNPtrHeadOmitEmptySliceOnly opType = 758 opStructFieldNPtrHeadStringTagSlice opType = 759 opStructFieldNPtrHeadStringTagSliceOnly opType = 760 opStructFieldNPtrAnonymousHeadSlice opType = 761 opStructFieldNPtrAnonymousHeadSliceOnly opType = 762 opStructFieldNPtrAnonymousHeadOmitEmptySlice opType = 763 opStructFieldNPtrAnonymousHeadOmitEmptySliceOnly opType = 764 opStructFieldNPtrAnonymousHeadStringTagSlice opType = 765 opStructFieldNPtrAnonymousHeadStringTagSliceOnly opType = 766 opStructFieldHeadStruct opType = 767 opStructFieldHeadStructOnly opType = 768 opStructFieldHeadOmitEmptyStruct opType = 769 opStructFieldHeadOmitEmptyStructOnly opType = 770 opStructFieldHeadStringTagStruct opType = 771 opStructFieldHeadStringTagStructOnly opType = 772 opStructFieldAnonymousHeadStruct opType = 773 opStructFieldAnonymousHeadStructOnly opType = 774 opStructFieldAnonymousHeadOmitEmptyStruct opType = 775 opStructFieldAnonymousHeadOmitEmptyStructOnly opType = 776 opStructFieldAnonymousHeadStringTagStruct opType = 777 opStructFieldAnonymousHeadStringTagStructOnly opType = 778 opStructFieldPtrHeadStruct opType = 779 opStructFieldPtrHeadStructOnly opType = 780 opStructFieldPtrHeadOmitEmptyStruct opType = 781 opStructFieldPtrHeadOmitEmptyStructOnly opType = 782 opStructFieldPtrHeadStringTagStruct opType = 783 opStructFieldPtrHeadStringTagStructOnly opType = 784 opStructFieldPtrAnonymousHeadStruct opType = 785 opStructFieldPtrAnonymousHeadStructOnly opType = 786 opStructFieldPtrAnonymousHeadOmitEmptyStruct opType = 787 opStructFieldPtrAnonymousHeadOmitEmptyStructOnly opType = 788 opStructFieldPtrAnonymousHeadStringTagStruct opType = 789 opStructFieldPtrAnonymousHeadStringTagStructOnly opType = 790 opStructFieldNPtrHeadStruct opType = 791 opStructFieldNPtrHeadStructOnly opType = 792 opStructFieldNPtrHeadOmitEmptyStruct opType = 793 opStructFieldNPtrHeadOmitEmptyStructOnly opType = 794 opStructFieldNPtrHeadStringTagStruct opType = 795 opStructFieldNPtrHeadStringTagStructOnly opType = 796 opStructFieldNPtrAnonymousHeadStruct opType = 797 opStructFieldNPtrAnonymousHeadStructOnly opType = 798 opStructFieldNPtrAnonymousHeadOmitEmptyStruct opType = 799 opStructFieldNPtrAnonymousHeadOmitEmptyStructOnly opType = 800 opStructFieldNPtrAnonymousHeadStringTagStruct opType = 801 opStructFieldNPtrAnonymousHeadStringTagStructOnly opType = 802 opStructFieldHeadMarshalJSON opType = 803 opStructFieldHeadMarshalJSONOnly opType = 804 opStructFieldHeadOmitEmptyMarshalJSON opType = 805 opStructFieldHeadOmitEmptyMarshalJSONOnly opType = 806 opStructFieldHeadStringTagMarshalJSON opType = 807 opStructFieldHeadStringTagMarshalJSONOnly opType = 808 opStructFieldAnonymousHeadMarshalJSON opType = 809 opStructFieldAnonymousHeadMarshalJSONOnly opType = 810 opStructFieldAnonymousHeadOmitEmptyMarshalJSON opType = 811 opStructFieldAnonymousHeadOmitEmptyMarshalJSONOnly opType = 812 opStructFieldAnonymousHeadStringTagMarshalJSON opType = 813 opStructFieldAnonymousHeadStringTagMarshalJSONOnly opType = 814 opStructFieldPtrHeadMarshalJSON opType = 815 opStructFieldPtrHeadMarshalJSONOnly opType = 816 opStructFieldPtrHeadOmitEmptyMarshalJSON opType = 817 opStructFieldPtrHeadOmitEmptyMarshalJSONOnly opType = 818 opStructFieldPtrHeadStringTagMarshalJSON opType = 819 opStructFieldPtrHeadStringTagMarshalJSONOnly opType = 820 opStructFieldPtrAnonymousHeadMarshalJSON opType = 821 opStructFieldPtrAnonymousHeadMarshalJSONOnly opType = 822 opStructFieldPtrAnonymousHeadOmitEmptyMarshalJSON opType = 823 opStructFieldPtrAnonymousHeadOmitEmptyMarshalJSONOnly opType = 824 opStructFieldPtrAnonymousHeadStringTagMarshalJSON opType = 825 opStructFieldPtrAnonymousHeadStringTagMarshalJSONOnly opType = 826 opStructFieldNPtrHeadMarshalJSON opType = 827 opStructFieldNPtrHeadMarshalJSONOnly opType = 828 opStructFieldNPtrHeadOmitEmptyMarshalJSON opType = 829 opStructFieldNPtrHeadOmitEmptyMarshalJSONOnly opType = 830 opStructFieldNPtrHeadStringTagMarshalJSON opType = 831 opStructFieldNPtrHeadStringTagMarshalJSONOnly opType = 832 opStructFieldNPtrAnonymousHeadMarshalJSON opType = 833 opStructFieldNPtrAnonymousHeadMarshalJSONOnly opType = 834 opStructFieldNPtrAnonymousHeadOmitEmptyMarshalJSON opType = 835 opStructFieldNPtrAnonymousHeadOmitEmptyMarshalJSONOnly opType = 836 opStructFieldNPtrAnonymousHeadStringTagMarshalJSON opType = 837 opStructFieldNPtrAnonymousHeadStringTagMarshalJSONOnly opType = 838 opStructFieldHeadMarshalText opType = 839 opStructFieldHeadMarshalTextOnly opType = 840 opStructFieldHeadOmitEmptyMarshalText opType = 841 opStructFieldHeadOmitEmptyMarshalTextOnly opType = 842 opStructFieldHeadStringTagMarshalText opType = 843 opStructFieldHeadStringTagMarshalTextOnly opType = 844 opStructFieldAnonymousHeadMarshalText opType = 845 opStructFieldAnonymousHeadMarshalTextOnly opType = 846 opStructFieldAnonymousHeadOmitEmptyMarshalText opType = 847 opStructFieldAnonymousHeadOmitEmptyMarshalTextOnly opType = 848 opStructFieldAnonymousHeadStringTagMarshalText opType = 849 opStructFieldAnonymousHeadStringTagMarshalTextOnly opType = 850 opStructFieldPtrHeadMarshalText opType = 851 opStructFieldPtrHeadMarshalTextOnly opType = 852 opStructFieldPtrHeadOmitEmptyMarshalText opType = 853 opStructFieldPtrHeadOmitEmptyMarshalTextOnly opType = 854 opStructFieldPtrHeadStringTagMarshalText opType = 855 opStructFieldPtrHeadStringTagMarshalTextOnly opType = 856 opStructFieldPtrAnonymousHeadMarshalText opType = 857 opStructFieldPtrAnonymousHeadMarshalTextOnly opType = 858 opStructFieldPtrAnonymousHeadOmitEmptyMarshalText opType = 859 opStructFieldPtrAnonymousHeadOmitEmptyMarshalTextOnly opType = 860 opStructFieldPtrAnonymousHeadStringTagMarshalText opType = 861 opStructFieldPtrAnonymousHeadStringTagMarshalTextOnly opType = 862 opStructFieldNPtrHeadMarshalText opType = 863 opStructFieldNPtrHeadMarshalTextOnly opType = 864 opStructFieldNPtrHeadOmitEmptyMarshalText opType = 865 opStructFieldNPtrHeadOmitEmptyMarshalTextOnly opType = 866 opStructFieldNPtrHeadStringTagMarshalText opType = 867 opStructFieldNPtrHeadStringTagMarshalTextOnly opType = 868 opStructFieldNPtrAnonymousHeadMarshalText opType = 869 opStructFieldNPtrAnonymousHeadMarshalTextOnly opType = 870 opStructFieldNPtrAnonymousHeadOmitEmptyMarshalText opType = 871 opStructFieldNPtrAnonymousHeadOmitEmptyMarshalTextOnly opType = 872 opStructFieldNPtrAnonymousHeadStringTagMarshalText opType = 873 opStructFieldNPtrAnonymousHeadStringTagMarshalTextOnly opType = 874 opStructFieldHeadRecursive opType = 875 opStructFieldHeadRecursiveOnly opType = 876 opStructFieldHeadOmitEmptyRecursive opType = 877 opStructFieldHeadOmitEmptyRecursiveOnly opType = 878 opStructFieldHeadStringTagRecursive opType = 879 opStructFieldHeadStringTagRecursiveOnly opType = 880 opStructFieldAnonymousHeadRecursive opType = 881 opStructFieldAnonymousHeadRecursiveOnly opType = 882 opStructFieldAnonymousHeadOmitEmptyRecursive opType = 883 opStructFieldAnonymousHeadOmitEmptyRecursiveOnly opType = 884 opStructFieldAnonymousHeadStringTagRecursive opType = 885 opStructFieldAnonymousHeadStringTagRecursiveOnly opType = 886 opStructFieldPtrHeadRecursive opType = 887 opStructFieldPtrHeadRecursiveOnly opType = 888 opStructFieldPtrHeadOmitEmptyRecursive opType = 889 opStructFieldPtrHeadOmitEmptyRecursiveOnly opType = 890 opStructFieldPtrHeadStringTagRecursive opType = 891 opStructFieldPtrHeadStringTagRecursiveOnly opType = 892 opStructFieldPtrAnonymousHeadRecursive opType = 893 opStructFieldPtrAnonymousHeadRecursiveOnly opType = 894 opStructFieldPtrAnonymousHeadOmitEmptyRecursive opType = 895 opStructFieldPtrAnonymousHeadOmitEmptyRecursiveOnly opType = 896 opStructFieldPtrAnonymousHeadStringTagRecursive opType = 897 opStructFieldPtrAnonymousHeadStringTagRecursiveOnly opType = 898 opStructFieldNPtrHeadRecursive opType = 899 opStructFieldNPtrHeadRecursiveOnly opType = 900 opStructFieldNPtrHeadOmitEmptyRecursive opType = 901 opStructFieldNPtrHeadOmitEmptyRecursiveOnly opType = 902 opStructFieldNPtrHeadStringTagRecursive opType = 903 opStructFieldNPtrHeadStringTagRecursiveOnly opType = 904 opStructFieldNPtrAnonymousHeadRecursive opType = 905 opStructFieldNPtrAnonymousHeadRecursiveOnly opType = 906 opStructFieldNPtrAnonymousHeadOmitEmptyRecursive opType = 907 opStructFieldNPtrAnonymousHeadOmitEmptyRecursiveOnly opType = 908 opStructFieldNPtrAnonymousHeadStringTagRecursive opType = 909 opStructFieldNPtrAnonymousHeadStringTagRecursiveOnly opType = 910 opStructFieldHeadIntString opType = 911 opStructFieldHeadIntStringOnly opType = 912 opStructFieldHeadOmitEmptyIntString opType = 913 opStructFieldHeadOmitEmptyIntStringOnly opType = 914 opStructFieldHeadStringTagIntString opType = 915 opStructFieldHeadStringTagIntStringOnly opType = 916 opStructFieldAnonymousHeadIntString opType = 917 opStructFieldAnonymousHeadIntStringOnly opType = 918 opStructFieldAnonymousHeadOmitEmptyIntString opType = 919 opStructFieldAnonymousHeadOmitEmptyIntStringOnly opType = 920 opStructFieldAnonymousHeadStringTagIntString opType = 921 opStructFieldAnonymousHeadStringTagIntStringOnly opType = 922 opStructFieldPtrHeadIntString opType = 923 opStructFieldPtrHeadIntStringOnly opType = 924 opStructFieldPtrHeadOmitEmptyIntString opType = 925 opStructFieldPtrHeadOmitEmptyIntStringOnly opType = 926 opStructFieldPtrHeadStringTagIntString opType = 927 opStructFieldPtrHeadStringTagIntStringOnly opType = 928 opStructFieldPtrAnonymousHeadIntString opType = 929 opStructFieldPtrAnonymousHeadIntStringOnly opType = 930 opStructFieldPtrAnonymousHeadOmitEmptyIntString opType = 931 opStructFieldPtrAnonymousHeadOmitEmptyIntStringOnly opType = 932 opStructFieldPtrAnonymousHeadStringTagIntString opType = 933 opStructFieldPtrAnonymousHeadStringTagIntStringOnly opType = 934 opStructFieldNPtrHeadIntString opType = 935 opStructFieldNPtrHeadIntStringOnly opType = 936 opStructFieldNPtrHeadOmitEmptyIntString opType = 937 opStructFieldNPtrHeadOmitEmptyIntStringOnly opType = 938 opStructFieldNPtrHeadStringTagIntString opType = 939 opStructFieldNPtrHeadStringTagIntStringOnly opType = 940 opStructFieldNPtrAnonymousHeadIntString opType = 941 opStructFieldNPtrAnonymousHeadIntStringOnly opType = 942 opStructFieldNPtrAnonymousHeadOmitEmptyIntString opType = 943 opStructFieldNPtrAnonymousHeadOmitEmptyIntStringOnly opType = 944 opStructFieldNPtrAnonymousHeadStringTagIntString opType = 945 opStructFieldNPtrAnonymousHeadStringTagIntStringOnly opType = 946 opStructFieldHeadInt8String opType = 947 opStructFieldHeadInt8StringOnly opType = 948 opStructFieldHeadOmitEmptyInt8String opType = 949 opStructFieldHeadOmitEmptyInt8StringOnly opType = 950 opStructFieldHeadStringTagInt8String opType = 951 opStructFieldHeadStringTagInt8StringOnly opType = 952 opStructFieldAnonymousHeadInt8String opType = 953 opStructFieldAnonymousHeadInt8StringOnly opType = 954 opStructFieldAnonymousHeadOmitEmptyInt8String opType = 955 opStructFieldAnonymousHeadOmitEmptyInt8StringOnly opType = 956 opStructFieldAnonymousHeadStringTagInt8String opType = 957 opStructFieldAnonymousHeadStringTagInt8StringOnly opType = 958 opStructFieldPtrHeadInt8String opType = 959 opStructFieldPtrHeadInt8StringOnly opType = 960 opStructFieldPtrHeadOmitEmptyInt8String opType = 961 opStructFieldPtrHeadOmitEmptyInt8StringOnly opType = 962 opStructFieldPtrHeadStringTagInt8String opType = 963 opStructFieldPtrHeadStringTagInt8StringOnly opType = 964 opStructFieldPtrAnonymousHeadInt8String opType = 965 opStructFieldPtrAnonymousHeadInt8StringOnly opType = 966 opStructFieldPtrAnonymousHeadOmitEmptyInt8String opType = 967 opStructFieldPtrAnonymousHeadOmitEmptyInt8StringOnly opType = 968 opStructFieldPtrAnonymousHeadStringTagInt8String opType = 969 opStructFieldPtrAnonymousHeadStringTagInt8StringOnly opType = 970 opStructFieldNPtrHeadInt8String opType = 971 opStructFieldNPtrHeadInt8StringOnly opType = 972 opStructFieldNPtrHeadOmitEmptyInt8String opType = 973 opStructFieldNPtrHeadOmitEmptyInt8StringOnly opType = 974 opStructFieldNPtrHeadStringTagInt8String opType = 975 opStructFieldNPtrHeadStringTagInt8StringOnly opType = 976 opStructFieldNPtrAnonymousHeadInt8String opType = 977 opStructFieldNPtrAnonymousHeadInt8StringOnly opType = 978 opStructFieldNPtrAnonymousHeadOmitEmptyInt8String opType = 979 opStructFieldNPtrAnonymousHeadOmitEmptyInt8StringOnly opType = 980 opStructFieldNPtrAnonymousHeadStringTagInt8String opType = 981 opStructFieldNPtrAnonymousHeadStringTagInt8StringOnly opType = 982 opStructFieldHeadInt16String opType = 983 opStructFieldHeadInt16StringOnly opType = 984 opStructFieldHeadOmitEmptyInt16String opType = 985 opStructFieldHeadOmitEmptyInt16StringOnly opType = 986 opStructFieldHeadStringTagInt16String opType = 987 opStructFieldHeadStringTagInt16StringOnly opType = 988 opStructFieldAnonymousHeadInt16String opType = 989 opStructFieldAnonymousHeadInt16StringOnly opType = 990 opStructFieldAnonymousHeadOmitEmptyInt16String opType = 991 opStructFieldAnonymousHeadOmitEmptyInt16StringOnly opType = 992 opStructFieldAnonymousHeadStringTagInt16String opType = 993 opStructFieldAnonymousHeadStringTagInt16StringOnly opType = 994 opStructFieldPtrHeadInt16String opType = 995 opStructFieldPtrHeadInt16StringOnly opType = 996 opStructFieldPtrHeadOmitEmptyInt16String opType = 997 opStructFieldPtrHeadOmitEmptyInt16StringOnly opType = 998 opStructFieldPtrHeadStringTagInt16String opType = 999 opStructFieldPtrHeadStringTagInt16StringOnly opType = 1000 opStructFieldPtrAnonymousHeadInt16String opType = 1001 opStructFieldPtrAnonymousHeadInt16StringOnly opType = 1002 opStructFieldPtrAnonymousHeadOmitEmptyInt16String opType = 1003 opStructFieldPtrAnonymousHeadOmitEmptyInt16StringOnly opType = 1004 opStructFieldPtrAnonymousHeadStringTagInt16String opType = 1005 opStructFieldPtrAnonymousHeadStringTagInt16StringOnly opType = 1006 opStructFieldNPtrHeadInt16String opType = 1007 opStructFieldNPtrHeadInt16StringOnly opType = 1008 opStructFieldNPtrHeadOmitEmptyInt16String opType = 1009 opStructFieldNPtrHeadOmitEmptyInt16StringOnly opType = 1010 opStructFieldNPtrHeadStringTagInt16String opType = 1011 opStructFieldNPtrHeadStringTagInt16StringOnly opType = 1012 opStructFieldNPtrAnonymousHeadInt16String opType = 1013 opStructFieldNPtrAnonymousHeadInt16StringOnly opType = 1014 opStructFieldNPtrAnonymousHeadOmitEmptyInt16String opType = 1015 opStructFieldNPtrAnonymousHeadOmitEmptyInt16StringOnly opType = 1016 opStructFieldNPtrAnonymousHeadStringTagInt16String opType = 1017 opStructFieldNPtrAnonymousHeadStringTagInt16StringOnly opType = 1018 opStructFieldHeadInt32String opType = 1019 opStructFieldHeadInt32StringOnly opType = 1020 opStructFieldHeadOmitEmptyInt32String opType = 1021 opStructFieldHeadOmitEmptyInt32StringOnly opType = 1022 opStructFieldHeadStringTagInt32String opType = 1023 opStructFieldHeadStringTagInt32StringOnly opType = 1024 opStructFieldAnonymousHeadInt32String opType = 1025 opStructFieldAnonymousHeadInt32StringOnly opType = 1026 opStructFieldAnonymousHeadOmitEmptyInt32String opType = 1027 opStructFieldAnonymousHeadOmitEmptyInt32StringOnly opType = 1028 opStructFieldAnonymousHeadStringTagInt32String opType = 1029 opStructFieldAnonymousHeadStringTagInt32StringOnly opType = 1030 opStructFieldPtrHeadInt32String opType = 1031 opStructFieldPtrHeadInt32StringOnly opType = 1032 opStructFieldPtrHeadOmitEmptyInt32String opType = 1033 opStructFieldPtrHeadOmitEmptyInt32StringOnly opType = 1034 opStructFieldPtrHeadStringTagInt32String opType = 1035 opStructFieldPtrHeadStringTagInt32StringOnly opType = 1036 opStructFieldPtrAnonymousHeadInt32String opType = 1037 opStructFieldPtrAnonymousHeadInt32StringOnly opType = 1038 opStructFieldPtrAnonymousHeadOmitEmptyInt32String opType = 1039 opStructFieldPtrAnonymousHeadOmitEmptyInt32StringOnly opType = 1040 opStructFieldPtrAnonymousHeadStringTagInt32String opType = 1041 opStructFieldPtrAnonymousHeadStringTagInt32StringOnly opType = 1042 opStructFieldNPtrHeadInt32String opType = 1043 opStructFieldNPtrHeadInt32StringOnly opType = 1044 opStructFieldNPtrHeadOmitEmptyInt32String opType = 1045 opStructFieldNPtrHeadOmitEmptyInt32StringOnly opType = 1046 opStructFieldNPtrHeadStringTagInt32String opType = 1047 opStructFieldNPtrHeadStringTagInt32StringOnly opType = 1048 opStructFieldNPtrAnonymousHeadInt32String opType = 1049 opStructFieldNPtrAnonymousHeadInt32StringOnly opType = 1050 opStructFieldNPtrAnonymousHeadOmitEmptyInt32String opType = 1051 opStructFieldNPtrAnonymousHeadOmitEmptyInt32StringOnly opType = 1052 opStructFieldNPtrAnonymousHeadStringTagInt32String opType = 1053 opStructFieldNPtrAnonymousHeadStringTagInt32StringOnly opType = 1054 opStructFieldHeadInt64String opType = 1055 opStructFieldHeadInt64StringOnly opType = 1056 opStructFieldHeadOmitEmptyInt64String opType = 1057 opStructFieldHeadOmitEmptyInt64StringOnly opType = 1058 opStructFieldHeadStringTagInt64String opType = 1059 opStructFieldHeadStringTagInt64StringOnly opType = 1060 opStructFieldAnonymousHeadInt64String opType = 1061 opStructFieldAnonymousHeadInt64StringOnly opType = 1062 opStructFieldAnonymousHeadOmitEmptyInt64String opType = 1063 opStructFieldAnonymousHeadOmitEmptyInt64StringOnly opType = 1064 opStructFieldAnonymousHeadStringTagInt64String opType = 1065 opStructFieldAnonymousHeadStringTagInt64StringOnly opType = 1066 opStructFieldPtrHeadInt64String opType = 1067 opStructFieldPtrHeadInt64StringOnly opType = 1068 opStructFieldPtrHeadOmitEmptyInt64String opType = 1069 opStructFieldPtrHeadOmitEmptyInt64StringOnly opType = 1070 opStructFieldPtrHeadStringTagInt64String opType = 1071 opStructFieldPtrHeadStringTagInt64StringOnly opType = 1072 opStructFieldPtrAnonymousHeadInt64String opType = 1073 opStructFieldPtrAnonymousHeadInt64StringOnly opType = 1074 opStructFieldPtrAnonymousHeadOmitEmptyInt64String opType = 1075 opStructFieldPtrAnonymousHeadOmitEmptyInt64StringOnly opType = 1076 opStructFieldPtrAnonymousHeadStringTagInt64String opType = 1077 opStructFieldPtrAnonymousHeadStringTagInt64StringOnly opType = 1078 opStructFieldNPtrHeadInt64String opType = 1079 opStructFieldNPtrHeadInt64StringOnly opType = 1080 opStructFieldNPtrHeadOmitEmptyInt64String opType = 1081 opStructFieldNPtrHeadOmitEmptyInt64StringOnly opType = 1082 opStructFieldNPtrHeadStringTagInt64String opType = 1083 opStructFieldNPtrHeadStringTagInt64StringOnly opType = 1084 opStructFieldNPtrAnonymousHeadInt64String opType = 1085 opStructFieldNPtrAnonymousHeadInt64StringOnly opType = 1086 opStructFieldNPtrAnonymousHeadOmitEmptyInt64String opType = 1087 opStructFieldNPtrAnonymousHeadOmitEmptyInt64StringOnly opType = 1088 opStructFieldNPtrAnonymousHeadStringTagInt64String opType = 1089 opStructFieldNPtrAnonymousHeadStringTagInt64StringOnly opType = 1090 opStructFieldHeadUintString opType = 1091 opStructFieldHeadUintStringOnly opType = 1092 opStructFieldHeadOmitEmptyUintString opType = 1093 opStructFieldHeadOmitEmptyUintStringOnly opType = 1094 opStructFieldHeadStringTagUintString opType = 1095 opStructFieldHeadStringTagUintStringOnly opType = 1096 opStructFieldAnonymousHeadUintString opType = 1097 opStructFieldAnonymousHeadUintStringOnly opType = 1098 opStructFieldAnonymousHeadOmitEmptyUintString opType = 1099 opStructFieldAnonymousHeadOmitEmptyUintStringOnly opType = 1100 opStructFieldAnonymousHeadStringTagUintString opType = 1101 opStructFieldAnonymousHeadStringTagUintStringOnly opType = 1102 opStructFieldPtrHeadUintString opType = 1103 opStructFieldPtrHeadUintStringOnly opType = 1104 opStructFieldPtrHeadOmitEmptyUintString opType = 1105 opStructFieldPtrHeadOmitEmptyUintStringOnly opType = 1106 opStructFieldPtrHeadStringTagUintString opType = 1107 opStructFieldPtrHeadStringTagUintStringOnly opType = 1108 opStructFieldPtrAnonymousHeadUintString opType = 1109 opStructFieldPtrAnonymousHeadUintStringOnly opType = 1110 opStructFieldPtrAnonymousHeadOmitEmptyUintString opType = 1111 opStructFieldPtrAnonymousHeadOmitEmptyUintStringOnly opType = 1112 opStructFieldPtrAnonymousHeadStringTagUintString opType = 1113 opStructFieldPtrAnonymousHeadStringTagUintStringOnly opType = 1114 opStructFieldNPtrHeadUintString opType = 1115 opStructFieldNPtrHeadUintStringOnly opType = 1116 opStructFieldNPtrHeadOmitEmptyUintString opType = 1117 opStructFieldNPtrHeadOmitEmptyUintStringOnly opType = 1118 opStructFieldNPtrHeadStringTagUintString opType = 1119 opStructFieldNPtrHeadStringTagUintStringOnly opType = 1120 opStructFieldNPtrAnonymousHeadUintString opType = 1121 opStructFieldNPtrAnonymousHeadUintStringOnly opType = 1122 opStructFieldNPtrAnonymousHeadOmitEmptyUintString opType = 1123 opStructFieldNPtrAnonymousHeadOmitEmptyUintStringOnly opType = 1124 opStructFieldNPtrAnonymousHeadStringTagUintString opType = 1125 opStructFieldNPtrAnonymousHeadStringTagUintStringOnly opType = 1126 opStructFieldHeadUint8String opType = 1127 opStructFieldHeadUint8StringOnly opType = 1128 opStructFieldHeadOmitEmptyUint8String opType = 1129 opStructFieldHeadOmitEmptyUint8StringOnly opType = 1130 opStructFieldHeadStringTagUint8String opType = 1131 opStructFieldHeadStringTagUint8StringOnly opType = 1132 opStructFieldAnonymousHeadUint8String opType = 1133 opStructFieldAnonymousHeadUint8StringOnly opType = 1134 opStructFieldAnonymousHeadOmitEmptyUint8String opType = 1135 opStructFieldAnonymousHeadOmitEmptyUint8StringOnly opType = 1136 opStructFieldAnonymousHeadStringTagUint8String opType = 1137 opStructFieldAnonymousHeadStringTagUint8StringOnly opType = 1138 opStructFieldPtrHeadUint8String opType = 1139 opStructFieldPtrHeadUint8StringOnly opType = 1140 opStructFieldPtrHeadOmitEmptyUint8String opType = 1141 opStructFieldPtrHeadOmitEmptyUint8StringOnly opType = 1142 opStructFieldPtrHeadStringTagUint8String opType = 1143 opStructFieldPtrHeadStringTagUint8StringOnly opType = 1144 opStructFieldPtrAnonymousHeadUint8String opType = 1145 opStructFieldPtrAnonymousHeadUint8StringOnly opType = 1146 opStructFieldPtrAnonymousHeadOmitEmptyUint8String opType = 1147 opStructFieldPtrAnonymousHeadOmitEmptyUint8StringOnly opType = 1148 opStructFieldPtrAnonymousHeadStringTagUint8String opType = 1149 opStructFieldPtrAnonymousHeadStringTagUint8StringOnly opType = 1150 opStructFieldNPtrHeadUint8String opType = 1151 opStructFieldNPtrHeadUint8StringOnly opType = 1152 opStructFieldNPtrHeadOmitEmptyUint8String opType = 1153 opStructFieldNPtrHeadOmitEmptyUint8StringOnly opType = 1154 opStructFieldNPtrHeadStringTagUint8String opType = 1155 opStructFieldNPtrHeadStringTagUint8StringOnly opType = 1156 opStructFieldNPtrAnonymousHeadUint8String opType = 1157 opStructFieldNPtrAnonymousHeadUint8StringOnly opType = 1158 opStructFieldNPtrAnonymousHeadOmitEmptyUint8String opType = 1159 opStructFieldNPtrAnonymousHeadOmitEmptyUint8StringOnly opType = 1160 opStructFieldNPtrAnonymousHeadStringTagUint8String opType = 1161 opStructFieldNPtrAnonymousHeadStringTagUint8StringOnly opType = 1162 opStructFieldHeadUint16String opType = 1163 opStructFieldHeadUint16StringOnly opType = 1164 opStructFieldHeadOmitEmptyUint16String opType = 1165 opStructFieldHeadOmitEmptyUint16StringOnly opType = 1166 opStructFieldHeadStringTagUint16String opType = 1167 opStructFieldHeadStringTagUint16StringOnly opType = 1168 opStructFieldAnonymousHeadUint16String opType = 1169 opStructFieldAnonymousHeadUint16StringOnly opType = 1170 opStructFieldAnonymousHeadOmitEmptyUint16String opType = 1171 opStructFieldAnonymousHeadOmitEmptyUint16StringOnly opType = 1172 opStructFieldAnonymousHeadStringTagUint16String opType = 1173 opStructFieldAnonymousHeadStringTagUint16StringOnly opType = 1174 opStructFieldPtrHeadUint16String opType = 1175 opStructFieldPtrHeadUint16StringOnly opType = 1176 opStructFieldPtrHeadOmitEmptyUint16String opType = 1177 opStructFieldPtrHeadOmitEmptyUint16StringOnly opType = 1178 opStructFieldPtrHeadStringTagUint16String opType = 1179 opStructFieldPtrHeadStringTagUint16StringOnly opType = 1180 opStructFieldPtrAnonymousHeadUint16String opType = 1181 opStructFieldPtrAnonymousHeadUint16StringOnly opType = 1182 opStructFieldPtrAnonymousHeadOmitEmptyUint16String opType = 1183 opStructFieldPtrAnonymousHeadOmitEmptyUint16StringOnly opType = 1184 opStructFieldPtrAnonymousHeadStringTagUint16String opType = 1185 opStructFieldPtrAnonymousHeadStringTagUint16StringOnly opType = 1186 opStructFieldNPtrHeadUint16String opType = 1187 opStructFieldNPtrHeadUint16StringOnly opType = 1188 opStructFieldNPtrHeadOmitEmptyUint16String opType = 1189 opStructFieldNPtrHeadOmitEmptyUint16StringOnly opType = 1190 opStructFieldNPtrHeadStringTagUint16String opType = 1191 opStructFieldNPtrHeadStringTagUint16StringOnly opType = 1192 opStructFieldNPtrAnonymousHeadUint16String opType = 1193 opStructFieldNPtrAnonymousHeadUint16StringOnly opType = 1194 opStructFieldNPtrAnonymousHeadOmitEmptyUint16String opType = 1195 opStructFieldNPtrAnonymousHeadOmitEmptyUint16StringOnly opType = 1196 opStructFieldNPtrAnonymousHeadStringTagUint16String opType = 1197 opStructFieldNPtrAnonymousHeadStringTagUint16StringOnly opType = 1198 opStructFieldHeadUint32String opType = 1199 opStructFieldHeadUint32StringOnly opType = 1200 opStructFieldHeadOmitEmptyUint32String opType = 1201 opStructFieldHeadOmitEmptyUint32StringOnly opType = 1202 opStructFieldHeadStringTagUint32String opType = 1203 opStructFieldHeadStringTagUint32StringOnly opType = 1204 opStructFieldAnonymousHeadUint32String opType = 1205 opStructFieldAnonymousHeadUint32StringOnly opType = 1206 opStructFieldAnonymousHeadOmitEmptyUint32String opType = 1207 opStructFieldAnonymousHeadOmitEmptyUint32StringOnly opType = 1208 opStructFieldAnonymousHeadStringTagUint32String opType = 1209 opStructFieldAnonymousHeadStringTagUint32StringOnly opType = 1210 opStructFieldPtrHeadUint32String opType = 1211 opStructFieldPtrHeadUint32StringOnly opType = 1212 opStructFieldPtrHeadOmitEmptyUint32String opType = 1213 opStructFieldPtrHeadOmitEmptyUint32StringOnly opType = 1214 opStructFieldPtrHeadStringTagUint32String opType = 1215 opStructFieldPtrHeadStringTagUint32StringOnly opType = 1216 opStructFieldPtrAnonymousHeadUint32String opType = 1217 opStructFieldPtrAnonymousHeadUint32StringOnly opType = 1218 opStructFieldPtrAnonymousHeadOmitEmptyUint32String opType = 1219 opStructFieldPtrAnonymousHeadOmitEmptyUint32StringOnly opType = 1220 opStructFieldPtrAnonymousHeadStringTagUint32String opType = 1221 opStructFieldPtrAnonymousHeadStringTagUint32StringOnly opType = 1222 opStructFieldNPtrHeadUint32String opType = 1223 opStructFieldNPtrHeadUint32StringOnly opType = 1224 opStructFieldNPtrHeadOmitEmptyUint32String opType = 1225 opStructFieldNPtrHeadOmitEmptyUint32StringOnly opType = 1226 opStructFieldNPtrHeadStringTagUint32String opType = 1227 opStructFieldNPtrHeadStringTagUint32StringOnly opType = 1228 opStructFieldNPtrAnonymousHeadUint32String opType = 1229 opStructFieldNPtrAnonymousHeadUint32StringOnly opType = 1230 opStructFieldNPtrAnonymousHeadOmitEmptyUint32String opType = 1231 opStructFieldNPtrAnonymousHeadOmitEmptyUint32StringOnly opType = 1232 opStructFieldNPtrAnonymousHeadStringTagUint32String opType = 1233 opStructFieldNPtrAnonymousHeadStringTagUint32StringOnly opType = 1234 opStructFieldHeadUint64String opType = 1235 opStructFieldHeadUint64StringOnly opType = 1236 opStructFieldHeadOmitEmptyUint64String opType = 1237 opStructFieldHeadOmitEmptyUint64StringOnly opType = 1238 opStructFieldHeadStringTagUint64String opType = 1239 opStructFieldHeadStringTagUint64StringOnly opType = 1240 opStructFieldAnonymousHeadUint64String opType = 1241 opStructFieldAnonymousHeadUint64StringOnly opType = 1242 opStructFieldAnonymousHeadOmitEmptyUint64String opType = 1243 opStructFieldAnonymousHeadOmitEmptyUint64StringOnly opType = 1244 opStructFieldAnonymousHeadStringTagUint64String opType = 1245 opStructFieldAnonymousHeadStringTagUint64StringOnly opType = 1246 opStructFieldPtrHeadUint64String opType = 1247 opStructFieldPtrHeadUint64StringOnly opType = 1248 opStructFieldPtrHeadOmitEmptyUint64String opType = 1249 opStructFieldPtrHeadOmitEmptyUint64StringOnly opType = 1250 opStructFieldPtrHeadStringTagUint64String opType = 1251 opStructFieldPtrHeadStringTagUint64StringOnly opType = 1252 opStructFieldPtrAnonymousHeadUint64String opType = 1253 opStructFieldPtrAnonymousHeadUint64StringOnly opType = 1254 opStructFieldPtrAnonymousHeadOmitEmptyUint64String opType = 1255 opStructFieldPtrAnonymousHeadOmitEmptyUint64StringOnly opType = 1256 opStructFieldPtrAnonymousHeadStringTagUint64String opType = 1257 opStructFieldPtrAnonymousHeadStringTagUint64StringOnly opType = 1258 opStructFieldNPtrHeadUint64String opType = 1259 opStructFieldNPtrHeadUint64StringOnly opType = 1260 opStructFieldNPtrHeadOmitEmptyUint64String opType = 1261 opStructFieldNPtrHeadOmitEmptyUint64StringOnly opType = 1262 opStructFieldNPtrHeadStringTagUint64String opType = 1263 opStructFieldNPtrHeadStringTagUint64StringOnly opType = 1264 opStructFieldNPtrAnonymousHeadUint64String opType = 1265 opStructFieldNPtrAnonymousHeadUint64StringOnly opType = 1266 opStructFieldNPtrAnonymousHeadOmitEmptyUint64String opType = 1267 opStructFieldNPtrAnonymousHeadOmitEmptyUint64StringOnly opType = 1268 opStructFieldNPtrAnonymousHeadStringTagUint64String opType = 1269 opStructFieldNPtrAnonymousHeadStringTagUint64StringOnly opType = 1270 opStructFieldHeadIntPtr opType = 1271 opStructFieldHeadIntPtrOnly opType = 1272 opStructFieldHeadOmitEmptyIntPtr opType = 1273 opStructFieldHeadOmitEmptyIntPtrOnly opType = 1274 opStructFieldHeadStringTagIntPtr opType = 1275 opStructFieldHeadStringTagIntPtrOnly opType = 1276 opStructFieldAnonymousHeadIntPtr opType = 1277 opStructFieldAnonymousHeadIntPtrOnly opType = 1278 opStructFieldAnonymousHeadOmitEmptyIntPtr opType = 1279 opStructFieldAnonymousHeadOmitEmptyIntPtrOnly opType = 1280 opStructFieldAnonymousHeadStringTagIntPtr opType = 1281 opStructFieldAnonymousHeadStringTagIntPtrOnly opType = 1282 opStructFieldPtrHeadIntPtr opType = 1283 opStructFieldPtrHeadIntPtrOnly opType = 1284 opStructFieldPtrHeadOmitEmptyIntPtr opType = 1285 opStructFieldPtrHeadOmitEmptyIntPtrOnly opType = 1286 opStructFieldPtrHeadStringTagIntPtr opType = 1287 opStructFieldPtrHeadStringTagIntPtrOnly opType = 1288 opStructFieldPtrAnonymousHeadIntPtr opType = 1289 opStructFieldPtrAnonymousHeadIntPtrOnly opType = 1290 opStructFieldPtrAnonymousHeadOmitEmptyIntPtr opType = 1291 opStructFieldPtrAnonymousHeadOmitEmptyIntPtrOnly opType = 1292 opStructFieldPtrAnonymousHeadStringTagIntPtr opType = 1293 opStructFieldPtrAnonymousHeadStringTagIntPtrOnly opType = 1294 opStructFieldNPtrHeadIntPtr opType = 1295 opStructFieldNPtrHeadIntPtrOnly opType = 1296 opStructFieldNPtrHeadOmitEmptyIntPtr opType = 1297 opStructFieldNPtrHeadOmitEmptyIntPtrOnly opType = 1298 opStructFieldNPtrHeadStringTagIntPtr opType = 1299 opStructFieldNPtrHeadStringTagIntPtrOnly opType = 1300 opStructFieldNPtrAnonymousHeadIntPtr opType = 1301 opStructFieldNPtrAnonymousHeadIntPtrOnly opType = 1302 opStructFieldNPtrAnonymousHeadOmitEmptyIntPtr opType = 1303 opStructFieldNPtrAnonymousHeadOmitEmptyIntPtrOnly opType = 1304 opStructFieldNPtrAnonymousHeadStringTagIntPtr opType = 1305 opStructFieldNPtrAnonymousHeadStringTagIntPtrOnly opType = 1306 opStructFieldHeadInt8Ptr opType = 1307 opStructFieldHeadInt8PtrOnly opType = 1308 opStructFieldHeadOmitEmptyInt8Ptr opType = 1309 opStructFieldHeadOmitEmptyInt8PtrOnly opType = 1310 opStructFieldHeadStringTagInt8Ptr opType = 1311 opStructFieldHeadStringTagInt8PtrOnly opType = 1312 opStructFieldAnonymousHeadInt8Ptr opType = 1313 opStructFieldAnonymousHeadInt8PtrOnly opType = 1314 opStructFieldAnonymousHeadOmitEmptyInt8Ptr opType = 1315 opStructFieldAnonymousHeadOmitEmptyInt8PtrOnly opType = 1316 opStructFieldAnonymousHeadStringTagInt8Ptr opType = 1317 opStructFieldAnonymousHeadStringTagInt8PtrOnly opType = 1318 opStructFieldPtrHeadInt8Ptr opType = 1319 opStructFieldPtrHeadInt8PtrOnly opType = 1320 opStructFieldPtrHeadOmitEmptyInt8Ptr opType = 1321 opStructFieldPtrHeadOmitEmptyInt8PtrOnly opType = 1322 opStructFieldPtrHeadStringTagInt8Ptr opType = 1323 opStructFieldPtrHeadStringTagInt8PtrOnly opType = 1324 opStructFieldPtrAnonymousHeadInt8Ptr opType = 1325 opStructFieldPtrAnonymousHeadInt8PtrOnly opType = 1326 opStructFieldPtrAnonymousHeadOmitEmptyInt8Ptr opType = 1327 opStructFieldPtrAnonymousHeadOmitEmptyInt8PtrOnly opType = 1328 opStructFieldPtrAnonymousHeadStringTagInt8Ptr opType = 1329 opStructFieldPtrAnonymousHeadStringTagInt8PtrOnly opType = 1330 opStructFieldNPtrHeadInt8Ptr opType = 1331 opStructFieldNPtrHeadInt8PtrOnly opType = 1332 opStructFieldNPtrHeadOmitEmptyInt8Ptr opType = 1333 opStructFieldNPtrHeadOmitEmptyInt8PtrOnly opType = 1334 opStructFieldNPtrHeadStringTagInt8Ptr opType = 1335 opStructFieldNPtrHeadStringTagInt8PtrOnly opType = 1336 opStructFieldNPtrAnonymousHeadInt8Ptr opType = 1337 opStructFieldNPtrAnonymousHeadInt8PtrOnly opType = 1338 opStructFieldNPtrAnonymousHeadOmitEmptyInt8Ptr opType = 1339 opStructFieldNPtrAnonymousHeadOmitEmptyInt8PtrOnly opType = 1340 opStructFieldNPtrAnonymousHeadStringTagInt8Ptr opType = 1341 opStructFieldNPtrAnonymousHeadStringTagInt8PtrOnly opType = 1342 opStructFieldHeadInt16Ptr opType = 1343 opStructFieldHeadInt16PtrOnly opType = 1344 opStructFieldHeadOmitEmptyInt16Ptr opType = 1345 opStructFieldHeadOmitEmptyInt16PtrOnly opType = 1346 opStructFieldHeadStringTagInt16Ptr opType = 1347 opStructFieldHeadStringTagInt16PtrOnly opType = 1348 opStructFieldAnonymousHeadInt16Ptr opType = 1349 opStructFieldAnonymousHeadInt16PtrOnly opType = 1350 opStructFieldAnonymousHeadOmitEmptyInt16Ptr opType = 1351 opStructFieldAnonymousHeadOmitEmptyInt16PtrOnly opType = 1352 opStructFieldAnonymousHeadStringTagInt16Ptr opType = 1353 opStructFieldAnonymousHeadStringTagInt16PtrOnly opType = 1354 opStructFieldPtrHeadInt16Ptr opType = 1355 opStructFieldPtrHeadInt16PtrOnly opType = 1356 opStructFieldPtrHeadOmitEmptyInt16Ptr opType = 1357 opStructFieldPtrHeadOmitEmptyInt16PtrOnly opType = 1358 opStructFieldPtrHeadStringTagInt16Ptr opType = 1359 opStructFieldPtrHeadStringTagInt16PtrOnly opType = 1360 opStructFieldPtrAnonymousHeadInt16Ptr opType = 1361 opStructFieldPtrAnonymousHeadInt16PtrOnly opType = 1362 opStructFieldPtrAnonymousHeadOmitEmptyInt16Ptr opType = 1363 opStructFieldPtrAnonymousHeadOmitEmptyInt16PtrOnly opType = 1364 opStructFieldPtrAnonymousHeadStringTagInt16Ptr opType = 1365 opStructFieldPtrAnonymousHeadStringTagInt16PtrOnly opType = 1366 opStructFieldNPtrHeadInt16Ptr opType = 1367 opStructFieldNPtrHeadInt16PtrOnly opType = 1368 opStructFieldNPtrHeadOmitEmptyInt16Ptr opType = 1369 opStructFieldNPtrHeadOmitEmptyInt16PtrOnly opType = 1370 opStructFieldNPtrHeadStringTagInt16Ptr opType = 1371 opStructFieldNPtrHeadStringTagInt16PtrOnly opType = 1372 opStructFieldNPtrAnonymousHeadInt16Ptr opType = 1373 opStructFieldNPtrAnonymousHeadInt16PtrOnly opType = 1374 opStructFieldNPtrAnonymousHeadOmitEmptyInt16Ptr opType = 1375 opStructFieldNPtrAnonymousHeadOmitEmptyInt16PtrOnly opType = 1376 opStructFieldNPtrAnonymousHeadStringTagInt16Ptr opType = 1377 opStructFieldNPtrAnonymousHeadStringTagInt16PtrOnly opType = 1378 opStructFieldHeadInt32Ptr opType = 1379 opStructFieldHeadInt32PtrOnly opType = 1380 opStructFieldHeadOmitEmptyInt32Ptr opType = 1381 opStructFieldHeadOmitEmptyInt32PtrOnly opType = 1382 opStructFieldHeadStringTagInt32Ptr opType = 1383 opStructFieldHeadStringTagInt32PtrOnly opType = 1384 opStructFieldAnonymousHeadInt32Ptr opType = 1385 opStructFieldAnonymousHeadInt32PtrOnly opType = 1386 opStructFieldAnonymousHeadOmitEmptyInt32Ptr opType = 1387 opStructFieldAnonymousHeadOmitEmptyInt32PtrOnly opType = 1388 opStructFieldAnonymousHeadStringTagInt32Ptr opType = 1389 opStructFieldAnonymousHeadStringTagInt32PtrOnly opType = 1390 opStructFieldPtrHeadInt32Ptr opType = 1391 opStructFieldPtrHeadInt32PtrOnly opType = 1392 opStructFieldPtrHeadOmitEmptyInt32Ptr opType = 1393 opStructFieldPtrHeadOmitEmptyInt32PtrOnly opType = 1394 opStructFieldPtrHeadStringTagInt32Ptr opType = 1395 opStructFieldPtrHeadStringTagInt32PtrOnly opType = 1396 opStructFieldPtrAnonymousHeadInt32Ptr opType = 1397 opStructFieldPtrAnonymousHeadInt32PtrOnly opType = 1398 opStructFieldPtrAnonymousHeadOmitEmptyInt32Ptr opType = 1399 opStructFieldPtrAnonymousHeadOmitEmptyInt32PtrOnly opType = 1400 opStructFieldPtrAnonymousHeadStringTagInt32Ptr opType = 1401 opStructFieldPtrAnonymousHeadStringTagInt32PtrOnly opType = 1402 opStructFieldNPtrHeadInt32Ptr opType = 1403 opStructFieldNPtrHeadInt32PtrOnly opType = 1404 opStructFieldNPtrHeadOmitEmptyInt32Ptr opType = 1405 opStructFieldNPtrHeadOmitEmptyInt32PtrOnly opType = 1406 opStructFieldNPtrHeadStringTagInt32Ptr opType = 1407 opStructFieldNPtrHeadStringTagInt32PtrOnly opType = 1408 opStructFieldNPtrAnonymousHeadInt32Ptr opType = 1409 opStructFieldNPtrAnonymousHeadInt32PtrOnly opType = 1410 opStructFieldNPtrAnonymousHeadOmitEmptyInt32Ptr opType = 1411 opStructFieldNPtrAnonymousHeadOmitEmptyInt32PtrOnly opType = 1412 opStructFieldNPtrAnonymousHeadStringTagInt32Ptr opType = 1413 opStructFieldNPtrAnonymousHeadStringTagInt32PtrOnly opType = 1414 opStructFieldHeadInt64Ptr opType = 1415 opStructFieldHeadInt64PtrOnly opType = 1416 opStructFieldHeadOmitEmptyInt64Ptr opType = 1417 opStructFieldHeadOmitEmptyInt64PtrOnly opType = 1418 opStructFieldHeadStringTagInt64Ptr opType = 1419 opStructFieldHeadStringTagInt64PtrOnly opType = 1420 opStructFieldAnonymousHeadInt64Ptr opType = 1421 opStructFieldAnonymousHeadInt64PtrOnly opType = 1422 opStructFieldAnonymousHeadOmitEmptyInt64Ptr opType = 1423 opStructFieldAnonymousHeadOmitEmptyInt64PtrOnly opType = 1424 opStructFieldAnonymousHeadStringTagInt64Ptr opType = 1425 opStructFieldAnonymousHeadStringTagInt64PtrOnly opType = 1426 opStructFieldPtrHeadInt64Ptr opType = 1427 opStructFieldPtrHeadInt64PtrOnly opType = 1428 opStructFieldPtrHeadOmitEmptyInt64Ptr opType = 1429 opStructFieldPtrHeadOmitEmptyInt64PtrOnly opType = 1430 opStructFieldPtrHeadStringTagInt64Ptr opType = 1431 opStructFieldPtrHeadStringTagInt64PtrOnly opType = 1432 opStructFieldPtrAnonymousHeadInt64Ptr opType = 1433 opStructFieldPtrAnonymousHeadInt64PtrOnly opType = 1434 opStructFieldPtrAnonymousHeadOmitEmptyInt64Ptr opType = 1435 opStructFieldPtrAnonymousHeadOmitEmptyInt64PtrOnly opType = 1436 opStructFieldPtrAnonymousHeadStringTagInt64Ptr opType = 1437 opStructFieldPtrAnonymousHeadStringTagInt64PtrOnly opType = 1438 opStructFieldNPtrHeadInt64Ptr opType = 1439 opStructFieldNPtrHeadInt64PtrOnly opType = 1440 opStructFieldNPtrHeadOmitEmptyInt64Ptr opType = 1441 opStructFieldNPtrHeadOmitEmptyInt64PtrOnly opType = 1442 opStructFieldNPtrHeadStringTagInt64Ptr opType = 1443 opStructFieldNPtrHeadStringTagInt64PtrOnly opType = 1444 opStructFieldNPtrAnonymousHeadInt64Ptr opType = 1445 opStructFieldNPtrAnonymousHeadInt64PtrOnly opType = 1446 opStructFieldNPtrAnonymousHeadOmitEmptyInt64Ptr opType = 1447 opStructFieldNPtrAnonymousHeadOmitEmptyInt64PtrOnly opType = 1448 opStructFieldNPtrAnonymousHeadStringTagInt64Ptr opType = 1449 opStructFieldNPtrAnonymousHeadStringTagInt64PtrOnly opType = 1450 opStructFieldHeadUintPtr opType = 1451 opStructFieldHeadUintPtrOnly opType = 1452 opStructFieldHeadOmitEmptyUintPtr opType = 1453 opStructFieldHeadOmitEmptyUintPtrOnly opType = 1454 opStructFieldHeadStringTagUintPtr opType = 1455 opStructFieldHeadStringTagUintPtrOnly opType = 1456 opStructFieldAnonymousHeadUintPtr opType = 1457 opStructFieldAnonymousHeadUintPtrOnly opType = 1458 opStructFieldAnonymousHeadOmitEmptyUintPtr opType = 1459 opStructFieldAnonymousHeadOmitEmptyUintPtrOnly opType = 1460 opStructFieldAnonymousHeadStringTagUintPtr opType = 1461 opStructFieldAnonymousHeadStringTagUintPtrOnly opType = 1462 opStructFieldPtrHeadUintPtr opType = 1463 opStructFieldPtrHeadUintPtrOnly opType = 1464 opStructFieldPtrHeadOmitEmptyUintPtr opType = 1465 opStructFieldPtrHeadOmitEmptyUintPtrOnly opType = 1466 opStructFieldPtrHeadStringTagUintPtr opType = 1467 opStructFieldPtrHeadStringTagUintPtrOnly opType = 1468 opStructFieldPtrAnonymousHeadUintPtr opType = 1469 opStructFieldPtrAnonymousHeadUintPtrOnly opType = 1470 opStructFieldPtrAnonymousHeadOmitEmptyUintPtr opType = 1471 opStructFieldPtrAnonymousHeadOmitEmptyUintPtrOnly opType = 1472 opStructFieldPtrAnonymousHeadStringTagUintPtr opType = 1473 opStructFieldPtrAnonymousHeadStringTagUintPtrOnly opType = 1474 opStructFieldNPtrHeadUintPtr opType = 1475 opStructFieldNPtrHeadUintPtrOnly opType = 1476 opStructFieldNPtrHeadOmitEmptyUintPtr opType = 1477 opStructFieldNPtrHeadOmitEmptyUintPtrOnly opType = 1478 opStructFieldNPtrHeadStringTagUintPtr opType = 1479 opStructFieldNPtrHeadStringTagUintPtrOnly opType = 1480 opStructFieldNPtrAnonymousHeadUintPtr opType = 1481 opStructFieldNPtrAnonymousHeadUintPtrOnly opType = 1482 opStructFieldNPtrAnonymousHeadOmitEmptyUintPtr opType = 1483 opStructFieldNPtrAnonymousHeadOmitEmptyUintPtrOnly opType = 1484 opStructFieldNPtrAnonymousHeadStringTagUintPtr opType = 1485 opStructFieldNPtrAnonymousHeadStringTagUintPtrOnly opType = 1486 opStructFieldHeadUint8Ptr opType = 1487 opStructFieldHeadUint8PtrOnly opType = 1488 opStructFieldHeadOmitEmptyUint8Ptr opType = 1489 opStructFieldHeadOmitEmptyUint8PtrOnly opType = 1490 opStructFieldHeadStringTagUint8Ptr opType = 1491 opStructFieldHeadStringTagUint8PtrOnly opType = 1492 opStructFieldAnonymousHeadUint8Ptr opType = 1493 opStructFieldAnonymousHeadUint8PtrOnly opType = 1494 opStructFieldAnonymousHeadOmitEmptyUint8Ptr opType = 1495 opStructFieldAnonymousHeadOmitEmptyUint8PtrOnly opType = 1496 opStructFieldAnonymousHeadStringTagUint8Ptr opType = 1497 opStructFieldAnonymousHeadStringTagUint8PtrOnly opType = 1498 opStructFieldPtrHeadUint8Ptr opType = 1499 opStructFieldPtrHeadUint8PtrOnly opType = 1500 opStructFieldPtrHeadOmitEmptyUint8Ptr opType = 1501 opStructFieldPtrHeadOmitEmptyUint8PtrOnly opType = 1502 opStructFieldPtrHeadStringTagUint8Ptr opType = 1503 opStructFieldPtrHeadStringTagUint8PtrOnly opType = 1504 opStructFieldPtrAnonymousHeadUint8Ptr opType = 1505 opStructFieldPtrAnonymousHeadUint8PtrOnly opType = 1506 opStructFieldPtrAnonymousHeadOmitEmptyUint8Ptr opType = 1507 opStructFieldPtrAnonymousHeadOmitEmptyUint8PtrOnly opType = 1508 opStructFieldPtrAnonymousHeadStringTagUint8Ptr opType = 1509 opStructFieldPtrAnonymousHeadStringTagUint8PtrOnly opType = 1510 opStructFieldNPtrHeadUint8Ptr opType = 1511 opStructFieldNPtrHeadUint8PtrOnly opType = 1512 opStructFieldNPtrHeadOmitEmptyUint8Ptr opType = 1513 opStructFieldNPtrHeadOmitEmptyUint8PtrOnly opType = 1514 opStructFieldNPtrHeadStringTagUint8Ptr opType = 1515 opStructFieldNPtrHeadStringTagUint8PtrOnly opType = 1516 opStructFieldNPtrAnonymousHeadUint8Ptr opType = 1517 opStructFieldNPtrAnonymousHeadUint8PtrOnly opType = 1518 opStructFieldNPtrAnonymousHeadOmitEmptyUint8Ptr opType = 1519 opStructFieldNPtrAnonymousHeadOmitEmptyUint8PtrOnly opType = 1520 opStructFieldNPtrAnonymousHeadStringTagUint8Ptr opType = 1521 opStructFieldNPtrAnonymousHeadStringTagUint8PtrOnly opType = 1522 opStructFieldHeadUint16Ptr opType = 1523 opStructFieldHeadUint16PtrOnly opType = 1524 opStructFieldHeadOmitEmptyUint16Ptr opType = 1525 opStructFieldHeadOmitEmptyUint16PtrOnly opType = 1526 opStructFieldHeadStringTagUint16Ptr opType = 1527 opStructFieldHeadStringTagUint16PtrOnly opType = 1528 opStructFieldAnonymousHeadUint16Ptr opType = 1529 opStructFieldAnonymousHeadUint16PtrOnly opType = 1530 opStructFieldAnonymousHeadOmitEmptyUint16Ptr opType = 1531 opStructFieldAnonymousHeadOmitEmptyUint16PtrOnly opType = 1532 opStructFieldAnonymousHeadStringTagUint16Ptr opType = 1533 opStructFieldAnonymousHeadStringTagUint16PtrOnly opType = 1534 opStructFieldPtrHeadUint16Ptr opType = 1535 opStructFieldPtrHeadUint16PtrOnly opType = 1536 opStructFieldPtrHeadOmitEmptyUint16Ptr opType = 1537 opStructFieldPtrHeadOmitEmptyUint16PtrOnly opType = 1538 opStructFieldPtrHeadStringTagUint16Ptr opType = 1539 opStructFieldPtrHeadStringTagUint16PtrOnly opType = 1540 opStructFieldPtrAnonymousHeadUint16Ptr opType = 1541 opStructFieldPtrAnonymousHeadUint16PtrOnly opType = 1542 opStructFieldPtrAnonymousHeadOmitEmptyUint16Ptr opType = 1543 opStructFieldPtrAnonymousHeadOmitEmptyUint16PtrOnly opType = 1544 opStructFieldPtrAnonymousHeadStringTagUint16Ptr opType = 1545 opStructFieldPtrAnonymousHeadStringTagUint16PtrOnly opType = 1546 opStructFieldNPtrHeadUint16Ptr opType = 1547 opStructFieldNPtrHeadUint16PtrOnly opType = 1548 opStructFieldNPtrHeadOmitEmptyUint16Ptr opType = 1549 opStructFieldNPtrHeadOmitEmptyUint16PtrOnly opType = 1550 opStructFieldNPtrHeadStringTagUint16Ptr opType = 1551 opStructFieldNPtrHeadStringTagUint16PtrOnly opType = 1552 opStructFieldNPtrAnonymousHeadUint16Ptr opType = 1553 opStructFieldNPtrAnonymousHeadUint16PtrOnly opType = 1554 opStructFieldNPtrAnonymousHeadOmitEmptyUint16Ptr opType = 1555 opStructFieldNPtrAnonymousHeadOmitEmptyUint16PtrOnly opType = 1556 opStructFieldNPtrAnonymousHeadStringTagUint16Ptr opType = 1557 opStructFieldNPtrAnonymousHeadStringTagUint16PtrOnly opType = 1558 opStructFieldHeadUint32Ptr opType = 1559 opStructFieldHeadUint32PtrOnly opType = 1560 opStructFieldHeadOmitEmptyUint32Ptr opType = 1561 opStructFieldHeadOmitEmptyUint32PtrOnly opType = 1562 opStructFieldHeadStringTagUint32Ptr opType = 1563 opStructFieldHeadStringTagUint32PtrOnly opType = 1564 opStructFieldAnonymousHeadUint32Ptr opType = 1565 opStructFieldAnonymousHeadUint32PtrOnly opType = 1566 opStructFieldAnonymousHeadOmitEmptyUint32Ptr opType = 1567 opStructFieldAnonymousHeadOmitEmptyUint32PtrOnly opType = 1568 opStructFieldAnonymousHeadStringTagUint32Ptr opType = 1569 opStructFieldAnonymousHeadStringTagUint32PtrOnly opType = 1570 opStructFieldPtrHeadUint32Ptr opType = 1571 opStructFieldPtrHeadUint32PtrOnly opType = 1572 opStructFieldPtrHeadOmitEmptyUint32Ptr opType = 1573 opStructFieldPtrHeadOmitEmptyUint32PtrOnly opType = 1574 opStructFieldPtrHeadStringTagUint32Ptr opType = 1575 opStructFieldPtrHeadStringTagUint32PtrOnly opType = 1576 opStructFieldPtrAnonymousHeadUint32Ptr opType = 1577 opStructFieldPtrAnonymousHeadUint32PtrOnly opType = 1578 opStructFieldPtrAnonymousHeadOmitEmptyUint32Ptr opType = 1579 opStructFieldPtrAnonymousHeadOmitEmptyUint32PtrOnly opType = 1580 opStructFieldPtrAnonymousHeadStringTagUint32Ptr opType = 1581 opStructFieldPtrAnonymousHeadStringTagUint32PtrOnly opType = 1582 opStructFieldNPtrHeadUint32Ptr opType = 1583 opStructFieldNPtrHeadUint32PtrOnly opType = 1584 opStructFieldNPtrHeadOmitEmptyUint32Ptr opType = 1585 opStructFieldNPtrHeadOmitEmptyUint32PtrOnly opType = 1586 opStructFieldNPtrHeadStringTagUint32Ptr opType = 1587 opStructFieldNPtrHeadStringTagUint32PtrOnly opType = 1588 opStructFieldNPtrAnonymousHeadUint32Ptr opType = 1589 opStructFieldNPtrAnonymousHeadUint32PtrOnly opType = 1590 opStructFieldNPtrAnonymousHeadOmitEmptyUint32Ptr opType = 1591 opStructFieldNPtrAnonymousHeadOmitEmptyUint32PtrOnly opType = 1592 opStructFieldNPtrAnonymousHeadStringTagUint32Ptr opType = 1593 opStructFieldNPtrAnonymousHeadStringTagUint32PtrOnly opType = 1594 opStructFieldHeadUint64Ptr opType = 1595 opStructFieldHeadUint64PtrOnly opType = 1596 opStructFieldHeadOmitEmptyUint64Ptr opType = 1597 opStructFieldHeadOmitEmptyUint64PtrOnly opType = 1598 opStructFieldHeadStringTagUint64Ptr opType = 1599 opStructFieldHeadStringTagUint64PtrOnly opType = 1600 opStructFieldAnonymousHeadUint64Ptr opType = 1601 opStructFieldAnonymousHeadUint64PtrOnly opType = 1602 opStructFieldAnonymousHeadOmitEmptyUint64Ptr opType = 1603 opStructFieldAnonymousHeadOmitEmptyUint64PtrOnly opType = 1604 opStructFieldAnonymousHeadStringTagUint64Ptr opType = 1605 opStructFieldAnonymousHeadStringTagUint64PtrOnly opType = 1606 opStructFieldPtrHeadUint64Ptr opType = 1607 opStructFieldPtrHeadUint64PtrOnly opType = 1608 opStructFieldPtrHeadOmitEmptyUint64Ptr opType = 1609 opStructFieldPtrHeadOmitEmptyUint64PtrOnly opType = 1610 opStructFieldPtrHeadStringTagUint64Ptr opType = 1611 opStructFieldPtrHeadStringTagUint64PtrOnly opType = 1612 opStructFieldPtrAnonymousHeadUint64Ptr opType = 1613 opStructFieldPtrAnonymousHeadUint64PtrOnly opType = 1614 opStructFieldPtrAnonymousHeadOmitEmptyUint64Ptr opType = 1615 opStructFieldPtrAnonymousHeadOmitEmptyUint64PtrOnly opType = 1616 opStructFieldPtrAnonymousHeadStringTagUint64Ptr opType = 1617 opStructFieldPtrAnonymousHeadStringTagUint64PtrOnly opType = 1618 opStructFieldNPtrHeadUint64Ptr opType = 1619 opStructFieldNPtrHeadUint64PtrOnly opType = 1620 opStructFieldNPtrHeadOmitEmptyUint64Ptr opType = 1621 opStructFieldNPtrHeadOmitEmptyUint64PtrOnly opType = 1622 opStructFieldNPtrHeadStringTagUint64Ptr opType = 1623 opStructFieldNPtrHeadStringTagUint64PtrOnly opType = 1624 opStructFieldNPtrAnonymousHeadUint64Ptr opType = 1625 opStructFieldNPtrAnonymousHeadUint64PtrOnly opType = 1626 opStructFieldNPtrAnonymousHeadOmitEmptyUint64Ptr opType = 1627 opStructFieldNPtrAnonymousHeadOmitEmptyUint64PtrOnly opType = 1628 opStructFieldNPtrAnonymousHeadStringTagUint64Ptr opType = 1629 opStructFieldNPtrAnonymousHeadStringTagUint64PtrOnly opType = 1630 opStructFieldHeadFloat32Ptr opType = 1631 opStructFieldHeadFloat32PtrOnly opType = 1632 opStructFieldHeadOmitEmptyFloat32Ptr opType = 1633 opStructFieldHeadOmitEmptyFloat32PtrOnly opType = 1634 opStructFieldHeadStringTagFloat32Ptr opType = 1635 opStructFieldHeadStringTagFloat32PtrOnly opType = 1636 opStructFieldAnonymousHeadFloat32Ptr opType = 1637 opStructFieldAnonymousHeadFloat32PtrOnly opType = 1638 opStructFieldAnonymousHeadOmitEmptyFloat32Ptr opType = 1639 opStructFieldAnonymousHeadOmitEmptyFloat32PtrOnly opType = 1640 opStructFieldAnonymousHeadStringTagFloat32Ptr opType = 1641 opStructFieldAnonymousHeadStringTagFloat32PtrOnly opType = 1642 opStructFieldPtrHeadFloat32Ptr opType = 1643 opStructFieldPtrHeadFloat32PtrOnly opType = 1644 opStructFieldPtrHeadOmitEmptyFloat32Ptr opType = 1645 opStructFieldPtrHeadOmitEmptyFloat32PtrOnly opType = 1646 opStructFieldPtrHeadStringTagFloat32Ptr opType = 1647 opStructFieldPtrHeadStringTagFloat32PtrOnly opType = 1648 opStructFieldPtrAnonymousHeadFloat32Ptr opType = 1649 opStructFieldPtrAnonymousHeadFloat32PtrOnly opType = 1650 opStructFieldPtrAnonymousHeadOmitEmptyFloat32Ptr opType = 1651 opStructFieldPtrAnonymousHeadOmitEmptyFloat32PtrOnly opType = 1652 opStructFieldPtrAnonymousHeadStringTagFloat32Ptr opType = 1653 opStructFieldPtrAnonymousHeadStringTagFloat32PtrOnly opType = 1654 opStructFieldNPtrHeadFloat32Ptr opType = 1655 opStructFieldNPtrHeadFloat32PtrOnly opType = 1656 opStructFieldNPtrHeadOmitEmptyFloat32Ptr opType = 1657 opStructFieldNPtrHeadOmitEmptyFloat32PtrOnly opType = 1658 opStructFieldNPtrHeadStringTagFloat32Ptr opType = 1659 opStructFieldNPtrHeadStringTagFloat32PtrOnly opType = 1660 opStructFieldNPtrAnonymousHeadFloat32Ptr opType = 1661 opStructFieldNPtrAnonymousHeadFloat32PtrOnly opType = 1662 opStructFieldNPtrAnonymousHeadOmitEmptyFloat32Ptr opType = 1663 opStructFieldNPtrAnonymousHeadOmitEmptyFloat32PtrOnly opType = 1664 opStructFieldNPtrAnonymousHeadStringTagFloat32Ptr opType = 1665 opStructFieldNPtrAnonymousHeadStringTagFloat32PtrOnly opType = 1666 opStructFieldHeadFloat64Ptr opType = 1667 opStructFieldHeadFloat64PtrOnly opType = 1668 opStructFieldHeadOmitEmptyFloat64Ptr opType = 1669 opStructFieldHeadOmitEmptyFloat64PtrOnly opType = 1670 opStructFieldHeadStringTagFloat64Ptr opType = 1671 opStructFieldHeadStringTagFloat64PtrOnly opType = 1672 opStructFieldAnonymousHeadFloat64Ptr opType = 1673 opStructFieldAnonymousHeadFloat64PtrOnly opType = 1674 opStructFieldAnonymousHeadOmitEmptyFloat64Ptr opType = 1675 opStructFieldAnonymousHeadOmitEmptyFloat64PtrOnly opType = 1676 opStructFieldAnonymousHeadStringTagFloat64Ptr opType = 1677 opStructFieldAnonymousHeadStringTagFloat64PtrOnly opType = 1678 opStructFieldPtrHeadFloat64Ptr opType = 1679 opStructFieldPtrHeadFloat64PtrOnly opType = 1680 opStructFieldPtrHeadOmitEmptyFloat64Ptr opType = 1681 opStructFieldPtrHeadOmitEmptyFloat64PtrOnly opType = 1682 opStructFieldPtrHeadStringTagFloat64Ptr opType = 1683 opStructFieldPtrHeadStringTagFloat64PtrOnly opType = 1684 opStructFieldPtrAnonymousHeadFloat64Ptr opType = 1685 opStructFieldPtrAnonymousHeadFloat64PtrOnly opType = 1686 opStructFieldPtrAnonymousHeadOmitEmptyFloat64Ptr opType = 1687 opStructFieldPtrAnonymousHeadOmitEmptyFloat64PtrOnly opType = 1688 opStructFieldPtrAnonymousHeadStringTagFloat64Ptr opType = 1689 opStructFieldPtrAnonymousHeadStringTagFloat64PtrOnly opType = 1690 opStructFieldNPtrHeadFloat64Ptr opType = 1691 opStructFieldNPtrHeadFloat64PtrOnly opType = 1692 opStructFieldNPtrHeadOmitEmptyFloat64Ptr opType = 1693 opStructFieldNPtrHeadOmitEmptyFloat64PtrOnly opType = 1694 opStructFieldNPtrHeadStringTagFloat64Ptr opType = 1695 opStructFieldNPtrHeadStringTagFloat64PtrOnly opType = 1696 opStructFieldNPtrAnonymousHeadFloat64Ptr opType = 1697 opStructFieldNPtrAnonymousHeadFloat64PtrOnly opType = 1698 opStructFieldNPtrAnonymousHeadOmitEmptyFloat64Ptr opType = 1699 opStructFieldNPtrAnonymousHeadOmitEmptyFloat64PtrOnly opType = 1700 opStructFieldNPtrAnonymousHeadStringTagFloat64Ptr opType = 1701 opStructFieldNPtrAnonymousHeadStringTagFloat64PtrOnly opType = 1702 opStructFieldHeadBoolPtr opType = 1703 opStructFieldHeadBoolPtrOnly opType = 1704 opStructFieldHeadOmitEmptyBoolPtr opType = 1705 opStructFieldHeadOmitEmptyBoolPtrOnly opType = 1706 opStructFieldHeadStringTagBoolPtr opType = 1707 opStructFieldHeadStringTagBoolPtrOnly opType = 1708 opStructFieldAnonymousHeadBoolPtr opType = 1709 opStructFieldAnonymousHeadBoolPtrOnly opType = 1710 opStructFieldAnonymousHeadOmitEmptyBoolPtr opType = 1711 opStructFieldAnonymousHeadOmitEmptyBoolPtrOnly opType = 1712 opStructFieldAnonymousHeadStringTagBoolPtr opType = 1713 opStructFieldAnonymousHeadStringTagBoolPtrOnly opType = 1714 opStructFieldPtrHeadBoolPtr opType = 1715 opStructFieldPtrHeadBoolPtrOnly opType = 1716 opStructFieldPtrHeadOmitEmptyBoolPtr opType = 1717 opStructFieldPtrHeadOmitEmptyBoolPtrOnly opType = 1718 opStructFieldPtrHeadStringTagBoolPtr opType = 1719 opStructFieldPtrHeadStringTagBoolPtrOnly opType = 1720 opStructFieldPtrAnonymousHeadBoolPtr opType = 1721 opStructFieldPtrAnonymousHeadBoolPtrOnly opType = 1722 opStructFieldPtrAnonymousHeadOmitEmptyBoolPtr opType = 1723 opStructFieldPtrAnonymousHeadOmitEmptyBoolPtrOnly opType = 1724 opStructFieldPtrAnonymousHeadStringTagBoolPtr opType = 1725 opStructFieldPtrAnonymousHeadStringTagBoolPtrOnly opType = 1726 opStructFieldNPtrHeadBoolPtr opType = 1727 opStructFieldNPtrHeadBoolPtrOnly opType = 1728 opStructFieldNPtrHeadOmitEmptyBoolPtr opType = 1729 opStructFieldNPtrHeadOmitEmptyBoolPtrOnly opType = 1730 opStructFieldNPtrHeadStringTagBoolPtr opType = 1731 opStructFieldNPtrHeadStringTagBoolPtrOnly opType = 1732 opStructFieldNPtrAnonymousHeadBoolPtr opType = 1733 opStructFieldNPtrAnonymousHeadBoolPtrOnly opType = 1734 opStructFieldNPtrAnonymousHeadOmitEmptyBoolPtr opType = 1735 opStructFieldNPtrAnonymousHeadOmitEmptyBoolPtrOnly opType = 1736 opStructFieldNPtrAnonymousHeadStringTagBoolPtr opType = 1737 opStructFieldNPtrAnonymousHeadStringTagBoolPtrOnly opType = 1738 opStructFieldHeadStringPtr opType = 1739 opStructFieldHeadStringPtrOnly opType = 1740 opStructFieldHeadOmitEmptyStringPtr opType = 1741 opStructFieldHeadOmitEmptyStringPtrOnly opType = 1742 opStructFieldHeadStringTagStringPtr opType = 1743 opStructFieldHeadStringTagStringPtrOnly opType = 1744 opStructFieldAnonymousHeadStringPtr opType = 1745 opStructFieldAnonymousHeadStringPtrOnly opType = 1746 opStructFieldAnonymousHeadOmitEmptyStringPtr opType = 1747 opStructFieldAnonymousHeadOmitEmptyStringPtrOnly opType = 1748 opStructFieldAnonymousHeadStringTagStringPtr opType = 1749 opStructFieldAnonymousHeadStringTagStringPtrOnly opType = 1750 opStructFieldPtrHeadStringPtr opType = 1751 opStructFieldPtrHeadStringPtrOnly opType = 1752 opStructFieldPtrHeadOmitEmptyStringPtr opType = 1753 opStructFieldPtrHeadOmitEmptyStringPtrOnly opType = 1754 opStructFieldPtrHeadStringTagStringPtr opType = 1755 opStructFieldPtrHeadStringTagStringPtrOnly opType = 1756 opStructFieldPtrAnonymousHeadStringPtr opType = 1757 opStructFieldPtrAnonymousHeadStringPtrOnly opType = 1758 opStructFieldPtrAnonymousHeadOmitEmptyStringPtr opType = 1759 opStructFieldPtrAnonymousHeadOmitEmptyStringPtrOnly opType = 1760 opStructFieldPtrAnonymousHeadStringTagStringPtr opType = 1761 opStructFieldPtrAnonymousHeadStringTagStringPtrOnly opType = 1762 opStructFieldNPtrHeadStringPtr opType = 1763 opStructFieldNPtrHeadStringPtrOnly opType = 1764 opStructFieldNPtrHeadOmitEmptyStringPtr opType = 1765 opStructFieldNPtrHeadOmitEmptyStringPtrOnly opType = 1766 opStructFieldNPtrHeadStringTagStringPtr opType = 1767 opStructFieldNPtrHeadStringTagStringPtrOnly opType = 1768 opStructFieldNPtrAnonymousHeadStringPtr opType = 1769 opStructFieldNPtrAnonymousHeadStringPtrOnly opType = 1770 opStructFieldNPtrAnonymousHeadOmitEmptyStringPtr opType = 1771 opStructFieldNPtrAnonymousHeadOmitEmptyStringPtrOnly opType = 1772 opStructFieldNPtrAnonymousHeadStringTagStringPtr opType = 1773 opStructFieldNPtrAnonymousHeadStringTagStringPtrOnly opType = 1774 opStructFieldHeadBytesPtr opType = 1775 opStructFieldHeadBytesPtrOnly opType = 1776 opStructFieldHeadOmitEmptyBytesPtr opType = 1777 opStructFieldHeadOmitEmptyBytesPtrOnly opType = 1778 opStructFieldHeadStringTagBytesPtr opType = 1779 opStructFieldHeadStringTagBytesPtrOnly opType = 1780 opStructFieldAnonymousHeadBytesPtr opType = 1781 opStructFieldAnonymousHeadBytesPtrOnly opType = 1782 opStructFieldAnonymousHeadOmitEmptyBytesPtr opType = 1783 opStructFieldAnonymousHeadOmitEmptyBytesPtrOnly opType = 1784 opStructFieldAnonymousHeadStringTagBytesPtr opType = 1785 opStructFieldAnonymousHeadStringTagBytesPtrOnly opType = 1786 opStructFieldPtrHeadBytesPtr opType = 1787 opStructFieldPtrHeadBytesPtrOnly opType = 1788 opStructFieldPtrHeadOmitEmptyBytesPtr opType = 1789 opStructFieldPtrHeadOmitEmptyBytesPtrOnly opType = 1790 opStructFieldPtrHeadStringTagBytesPtr opType = 1791 opStructFieldPtrHeadStringTagBytesPtrOnly opType = 1792 opStructFieldPtrAnonymousHeadBytesPtr opType = 1793 opStructFieldPtrAnonymousHeadBytesPtrOnly opType = 1794 opStructFieldPtrAnonymousHeadOmitEmptyBytesPtr opType = 1795 opStructFieldPtrAnonymousHeadOmitEmptyBytesPtrOnly opType = 1796 opStructFieldPtrAnonymousHeadStringTagBytesPtr opType = 1797 opStructFieldPtrAnonymousHeadStringTagBytesPtrOnly opType = 1798 opStructFieldNPtrHeadBytesPtr opType = 1799 opStructFieldNPtrHeadBytesPtrOnly opType = 1800 opStructFieldNPtrHeadOmitEmptyBytesPtr opType = 1801 opStructFieldNPtrHeadOmitEmptyBytesPtrOnly opType = 1802 opStructFieldNPtrHeadStringTagBytesPtr opType = 1803 opStructFieldNPtrHeadStringTagBytesPtrOnly opType = 1804 opStructFieldNPtrAnonymousHeadBytesPtr opType = 1805 opStructFieldNPtrAnonymousHeadBytesPtrOnly opType = 1806 opStructFieldNPtrAnonymousHeadOmitEmptyBytesPtr opType = 1807 opStructFieldNPtrAnonymousHeadOmitEmptyBytesPtrOnly opType = 1808 opStructFieldNPtrAnonymousHeadStringTagBytesPtr opType = 1809 opStructFieldNPtrAnonymousHeadStringTagBytesPtrOnly opType = 1810 opStructFieldHeadIntNPtr opType = 1811 opStructFieldHeadIntNPtrOnly opType = 1812 opStructFieldHeadOmitEmptyIntNPtr opType = 1813 opStructFieldHeadOmitEmptyIntNPtrOnly opType = 1814 opStructFieldHeadStringTagIntNPtr opType = 1815 opStructFieldHeadStringTagIntNPtrOnly opType = 1816 opStructFieldAnonymousHeadIntNPtr opType = 1817 opStructFieldAnonymousHeadIntNPtrOnly opType = 1818 opStructFieldAnonymousHeadOmitEmptyIntNPtr opType = 1819 opStructFieldAnonymousHeadOmitEmptyIntNPtrOnly opType = 1820 opStructFieldAnonymousHeadStringTagIntNPtr opType = 1821 opStructFieldAnonymousHeadStringTagIntNPtrOnly opType = 1822 opStructFieldPtrHeadIntNPtr opType = 1823 opStructFieldPtrHeadIntNPtrOnly opType = 1824 opStructFieldPtrHeadOmitEmptyIntNPtr opType = 1825 opStructFieldPtrHeadOmitEmptyIntNPtrOnly opType = 1826 opStructFieldPtrHeadStringTagIntNPtr opType = 1827 opStructFieldPtrHeadStringTagIntNPtrOnly opType = 1828 opStructFieldPtrAnonymousHeadIntNPtr opType = 1829 opStructFieldPtrAnonymousHeadIntNPtrOnly opType = 1830 opStructFieldPtrAnonymousHeadOmitEmptyIntNPtr opType = 1831 opStructFieldPtrAnonymousHeadOmitEmptyIntNPtrOnly opType = 1832 opStructFieldPtrAnonymousHeadStringTagIntNPtr opType = 1833 opStructFieldPtrAnonymousHeadStringTagIntNPtrOnly opType = 1834 opStructFieldNPtrHeadIntNPtr opType = 1835 opStructFieldNPtrHeadIntNPtrOnly opType = 1836 opStructFieldNPtrHeadOmitEmptyIntNPtr opType = 1837 opStructFieldNPtrHeadOmitEmptyIntNPtrOnly opType = 1838 opStructFieldNPtrHeadStringTagIntNPtr opType = 1839 opStructFieldNPtrHeadStringTagIntNPtrOnly opType = 1840 opStructFieldNPtrAnonymousHeadIntNPtr opType = 1841 opStructFieldNPtrAnonymousHeadIntNPtrOnly opType = 1842 opStructFieldNPtrAnonymousHeadOmitEmptyIntNPtr opType = 1843 opStructFieldNPtrAnonymousHeadOmitEmptyIntNPtrOnly opType = 1844 opStructFieldNPtrAnonymousHeadStringTagIntNPtr opType = 1845 opStructFieldNPtrAnonymousHeadStringTagIntNPtrOnly opType = 1846 opStructFieldHeadInt8NPtr opType = 1847 opStructFieldHeadInt8NPtrOnly opType = 1848 opStructFieldHeadOmitEmptyInt8NPtr opType = 1849 opStructFieldHeadOmitEmptyInt8NPtrOnly opType = 1850 opStructFieldHeadStringTagInt8NPtr opType = 1851 opStructFieldHeadStringTagInt8NPtrOnly opType = 1852 opStructFieldAnonymousHeadInt8NPtr opType = 1853 opStructFieldAnonymousHeadInt8NPtrOnly opType = 1854 opStructFieldAnonymousHeadOmitEmptyInt8NPtr opType = 1855 opStructFieldAnonymousHeadOmitEmptyInt8NPtrOnly opType = 1856 opStructFieldAnonymousHeadStringTagInt8NPtr opType = 1857 opStructFieldAnonymousHeadStringTagInt8NPtrOnly opType = 1858 opStructFieldPtrHeadInt8NPtr opType = 1859 opStructFieldPtrHeadInt8NPtrOnly opType = 1860 opStructFieldPtrHeadOmitEmptyInt8NPtr opType = 1861 opStructFieldPtrHeadOmitEmptyInt8NPtrOnly opType = 1862 opStructFieldPtrHeadStringTagInt8NPtr opType = 1863 opStructFieldPtrHeadStringTagInt8NPtrOnly opType = 1864 opStructFieldPtrAnonymousHeadInt8NPtr opType = 1865 opStructFieldPtrAnonymousHeadInt8NPtrOnly opType = 1866 opStructFieldPtrAnonymousHeadOmitEmptyInt8NPtr opType = 1867 opStructFieldPtrAnonymousHeadOmitEmptyInt8NPtrOnly opType = 1868 opStructFieldPtrAnonymousHeadStringTagInt8NPtr opType = 1869 opStructFieldPtrAnonymousHeadStringTagInt8NPtrOnly opType = 1870 opStructFieldNPtrHeadInt8NPtr opType = 1871 opStructFieldNPtrHeadInt8NPtrOnly opType = 1872 opStructFieldNPtrHeadOmitEmptyInt8NPtr opType = 1873 opStructFieldNPtrHeadOmitEmptyInt8NPtrOnly opType = 1874 opStructFieldNPtrHeadStringTagInt8NPtr opType = 1875 opStructFieldNPtrHeadStringTagInt8NPtrOnly opType = 1876 opStructFieldNPtrAnonymousHeadInt8NPtr opType = 1877 opStructFieldNPtrAnonymousHeadInt8NPtrOnly opType = 1878 opStructFieldNPtrAnonymousHeadOmitEmptyInt8NPtr opType = 1879 opStructFieldNPtrAnonymousHeadOmitEmptyInt8NPtrOnly opType = 1880 opStructFieldNPtrAnonymousHeadStringTagInt8NPtr opType = 1881 opStructFieldNPtrAnonymousHeadStringTagInt8NPtrOnly opType = 1882 opStructFieldHeadInt16NPtr opType = 1883 opStructFieldHeadInt16NPtrOnly opType = 1884 opStructFieldHeadOmitEmptyInt16NPtr opType = 1885 opStructFieldHeadOmitEmptyInt16NPtrOnly opType = 1886 opStructFieldHeadStringTagInt16NPtr opType = 1887 opStructFieldHeadStringTagInt16NPtrOnly opType = 1888 opStructFieldAnonymousHeadInt16NPtr opType = 1889 opStructFieldAnonymousHeadInt16NPtrOnly opType = 1890 opStructFieldAnonymousHeadOmitEmptyInt16NPtr opType = 1891 opStructFieldAnonymousHeadOmitEmptyInt16NPtrOnly opType = 1892 opStructFieldAnonymousHeadStringTagInt16NPtr opType = 1893 opStructFieldAnonymousHeadStringTagInt16NPtrOnly opType = 1894 opStructFieldPtrHeadInt16NPtr opType = 1895 opStructFieldPtrHeadInt16NPtrOnly opType = 1896 opStructFieldPtrHeadOmitEmptyInt16NPtr opType = 1897 opStructFieldPtrHeadOmitEmptyInt16NPtrOnly opType = 1898 opStructFieldPtrHeadStringTagInt16NPtr opType = 1899 opStructFieldPtrHeadStringTagInt16NPtrOnly opType = 1900 opStructFieldPtrAnonymousHeadInt16NPtr opType = 1901 opStructFieldPtrAnonymousHeadInt16NPtrOnly opType = 1902 opStructFieldPtrAnonymousHeadOmitEmptyInt16NPtr opType = 1903 opStructFieldPtrAnonymousHeadOmitEmptyInt16NPtrOnly opType = 1904 opStructFieldPtrAnonymousHeadStringTagInt16NPtr opType = 1905 opStructFieldPtrAnonymousHeadStringTagInt16NPtrOnly opType = 1906 opStructFieldNPtrHeadInt16NPtr opType = 1907 opStructFieldNPtrHeadInt16NPtrOnly opType = 1908 opStructFieldNPtrHeadOmitEmptyInt16NPtr opType = 1909 opStructFieldNPtrHeadOmitEmptyInt16NPtrOnly opType = 1910 opStructFieldNPtrHeadStringTagInt16NPtr opType = 1911 opStructFieldNPtrHeadStringTagInt16NPtrOnly opType = 1912 opStructFieldNPtrAnonymousHeadInt16NPtr opType = 1913 opStructFieldNPtrAnonymousHeadInt16NPtrOnly opType = 1914 opStructFieldNPtrAnonymousHeadOmitEmptyInt16NPtr opType = 1915 opStructFieldNPtrAnonymousHeadOmitEmptyInt16NPtrOnly opType = 1916 opStructFieldNPtrAnonymousHeadStringTagInt16NPtr opType = 1917 opStructFieldNPtrAnonymousHeadStringTagInt16NPtrOnly opType = 1918 opStructFieldHeadInt32NPtr opType = 1919 opStructFieldHeadInt32NPtrOnly opType = 1920 opStructFieldHeadOmitEmptyInt32NPtr opType = 1921 opStructFieldHeadOmitEmptyInt32NPtrOnly opType = 1922 opStructFieldHeadStringTagInt32NPtr opType = 1923 opStructFieldHeadStringTagInt32NPtrOnly opType = 1924 opStructFieldAnonymousHeadInt32NPtr opType = 1925 opStructFieldAnonymousHeadInt32NPtrOnly opType = 1926 opStructFieldAnonymousHeadOmitEmptyInt32NPtr opType = 1927 opStructFieldAnonymousHeadOmitEmptyInt32NPtrOnly opType = 1928 opStructFieldAnonymousHeadStringTagInt32NPtr opType = 1929 opStructFieldAnonymousHeadStringTagInt32NPtrOnly opType = 1930 opStructFieldPtrHeadInt32NPtr opType = 1931 opStructFieldPtrHeadInt32NPtrOnly opType = 1932 opStructFieldPtrHeadOmitEmptyInt32NPtr opType = 1933 opStructFieldPtrHeadOmitEmptyInt32NPtrOnly opType = 1934 opStructFieldPtrHeadStringTagInt32NPtr opType = 1935 opStructFieldPtrHeadStringTagInt32NPtrOnly opType = 1936 opStructFieldPtrAnonymousHeadInt32NPtr opType = 1937 opStructFieldPtrAnonymousHeadInt32NPtrOnly opType = 1938 opStructFieldPtrAnonymousHeadOmitEmptyInt32NPtr opType = 1939 opStructFieldPtrAnonymousHeadOmitEmptyInt32NPtrOnly opType = 1940 opStructFieldPtrAnonymousHeadStringTagInt32NPtr opType = 1941 opStructFieldPtrAnonymousHeadStringTagInt32NPtrOnly opType = 1942 opStructFieldNPtrHeadInt32NPtr opType = 1943 opStructFieldNPtrHeadInt32NPtrOnly opType = 1944 opStructFieldNPtrHeadOmitEmptyInt32NPtr opType = 1945 opStructFieldNPtrHeadOmitEmptyInt32NPtrOnly opType = 1946 opStructFieldNPtrHeadStringTagInt32NPtr opType = 1947 opStructFieldNPtrHeadStringTagInt32NPtrOnly opType = 1948 opStructFieldNPtrAnonymousHeadInt32NPtr opType = 1949 opStructFieldNPtrAnonymousHeadInt32NPtrOnly opType = 1950 opStructFieldNPtrAnonymousHeadOmitEmptyInt32NPtr opType = 1951 opStructFieldNPtrAnonymousHeadOmitEmptyInt32NPtrOnly opType = 1952 opStructFieldNPtrAnonymousHeadStringTagInt32NPtr opType = 1953 opStructFieldNPtrAnonymousHeadStringTagInt32NPtrOnly opType = 1954 opStructFieldHeadInt64NPtr opType = 1955 opStructFieldHeadInt64NPtrOnly opType = 1956 opStructFieldHeadOmitEmptyInt64NPtr opType = 1957 opStructFieldHeadOmitEmptyInt64NPtrOnly opType = 1958 opStructFieldHeadStringTagInt64NPtr opType = 1959 opStructFieldHeadStringTagInt64NPtrOnly opType = 1960 opStructFieldAnonymousHeadInt64NPtr opType = 1961 opStructFieldAnonymousHeadInt64NPtrOnly opType = 1962 opStructFieldAnonymousHeadOmitEmptyInt64NPtr opType = 1963 opStructFieldAnonymousHeadOmitEmptyInt64NPtrOnly opType = 1964 opStructFieldAnonymousHeadStringTagInt64NPtr opType = 1965 opStructFieldAnonymousHeadStringTagInt64NPtrOnly opType = 1966 opStructFieldPtrHeadInt64NPtr opType = 1967 opStructFieldPtrHeadInt64NPtrOnly opType = 1968 opStructFieldPtrHeadOmitEmptyInt64NPtr opType = 1969 opStructFieldPtrHeadOmitEmptyInt64NPtrOnly opType = 1970 opStructFieldPtrHeadStringTagInt64NPtr opType = 1971 opStructFieldPtrHeadStringTagInt64NPtrOnly opType = 1972 opStructFieldPtrAnonymousHeadInt64NPtr opType = 1973 opStructFieldPtrAnonymousHeadInt64NPtrOnly opType = 1974 opStructFieldPtrAnonymousHeadOmitEmptyInt64NPtr opType = 1975 opStructFieldPtrAnonymousHeadOmitEmptyInt64NPtrOnly opType = 1976 opStructFieldPtrAnonymousHeadStringTagInt64NPtr opType = 1977 opStructFieldPtrAnonymousHeadStringTagInt64NPtrOnly opType = 1978 opStructFieldNPtrHeadInt64NPtr opType = 1979 opStructFieldNPtrHeadInt64NPtrOnly opType = 1980 opStructFieldNPtrHeadOmitEmptyInt64NPtr opType = 1981 opStructFieldNPtrHeadOmitEmptyInt64NPtrOnly opType = 1982 opStructFieldNPtrHeadStringTagInt64NPtr opType = 1983 opStructFieldNPtrHeadStringTagInt64NPtrOnly opType = 1984 opStructFieldNPtrAnonymousHeadInt64NPtr opType = 1985 opStructFieldNPtrAnonymousHeadInt64NPtrOnly opType = 1986 opStructFieldNPtrAnonymousHeadOmitEmptyInt64NPtr opType = 1987 opStructFieldNPtrAnonymousHeadOmitEmptyInt64NPtrOnly opType = 1988 opStructFieldNPtrAnonymousHeadStringTagInt64NPtr opType = 1989 opStructFieldNPtrAnonymousHeadStringTagInt64NPtrOnly opType = 1990 opStructFieldHeadUintNPtr opType = 1991 opStructFieldHeadUintNPtrOnly opType = 1992 opStructFieldHeadOmitEmptyUintNPtr opType = 1993 opStructFieldHeadOmitEmptyUintNPtrOnly opType = 1994 opStructFieldHeadStringTagUintNPtr opType = 1995 opStructFieldHeadStringTagUintNPtrOnly opType = 1996 opStructFieldAnonymousHeadUintNPtr opType = 1997 opStructFieldAnonymousHeadUintNPtrOnly opType = 1998 opStructFieldAnonymousHeadOmitEmptyUintNPtr opType = 1999 opStructFieldAnonymousHeadOmitEmptyUintNPtrOnly opType = 2000 opStructFieldAnonymousHeadStringTagUintNPtr opType = 2001 opStructFieldAnonymousHeadStringTagUintNPtrOnly opType = 2002 opStructFieldPtrHeadUintNPtr opType = 2003 opStructFieldPtrHeadUintNPtrOnly opType = 2004 opStructFieldPtrHeadOmitEmptyUintNPtr opType = 2005 opStructFieldPtrHeadOmitEmptyUintNPtrOnly opType = 2006 opStructFieldPtrHeadStringTagUintNPtr opType = 2007 opStructFieldPtrHeadStringTagUintNPtrOnly opType = 2008 opStructFieldPtrAnonymousHeadUintNPtr opType = 2009 opStructFieldPtrAnonymousHeadUintNPtrOnly opType = 2010 opStructFieldPtrAnonymousHeadOmitEmptyUintNPtr opType = 2011 opStructFieldPtrAnonymousHeadOmitEmptyUintNPtrOnly opType = 2012 opStructFieldPtrAnonymousHeadStringTagUintNPtr opType = 2013 opStructFieldPtrAnonymousHeadStringTagUintNPtrOnly opType = 2014 opStructFieldNPtrHeadUintNPtr opType = 2015 opStructFieldNPtrHeadUintNPtrOnly opType = 2016 opStructFieldNPtrHeadOmitEmptyUintNPtr opType = 2017 opStructFieldNPtrHeadOmitEmptyUintNPtrOnly opType = 2018 opStructFieldNPtrHeadStringTagUintNPtr opType = 2019 opStructFieldNPtrHeadStringTagUintNPtrOnly opType = 2020 opStructFieldNPtrAnonymousHeadUintNPtr opType = 2021 opStructFieldNPtrAnonymousHeadUintNPtrOnly opType = 2022 opStructFieldNPtrAnonymousHeadOmitEmptyUintNPtr opType = 2023 opStructFieldNPtrAnonymousHeadOmitEmptyUintNPtrOnly opType = 2024 opStructFieldNPtrAnonymousHeadStringTagUintNPtr opType = 2025 opStructFieldNPtrAnonymousHeadStringTagUintNPtrOnly opType = 2026 opStructFieldHeadUint8NPtr opType = 2027 opStructFieldHeadUint8NPtrOnly opType = 2028 opStructFieldHeadOmitEmptyUint8NPtr opType = 2029 opStructFieldHeadOmitEmptyUint8NPtrOnly opType = 2030 opStructFieldHeadStringTagUint8NPtr opType = 2031 opStructFieldHeadStringTagUint8NPtrOnly opType = 2032 opStructFieldAnonymousHeadUint8NPtr opType = 2033 opStructFieldAnonymousHeadUint8NPtrOnly opType = 2034 opStructFieldAnonymousHeadOmitEmptyUint8NPtr opType = 2035 opStructFieldAnonymousHeadOmitEmptyUint8NPtrOnly opType = 2036 opStructFieldAnonymousHeadStringTagUint8NPtr opType = 2037 opStructFieldAnonymousHeadStringTagUint8NPtrOnly opType = 2038 opStructFieldPtrHeadUint8NPtr opType = 2039 opStructFieldPtrHeadUint8NPtrOnly opType = 2040 opStructFieldPtrHeadOmitEmptyUint8NPtr opType = 2041 opStructFieldPtrHeadOmitEmptyUint8NPtrOnly opType = 2042 opStructFieldPtrHeadStringTagUint8NPtr opType = 2043 opStructFieldPtrHeadStringTagUint8NPtrOnly opType = 2044 opStructFieldPtrAnonymousHeadUint8NPtr opType = 2045 opStructFieldPtrAnonymousHeadUint8NPtrOnly opType = 2046 opStructFieldPtrAnonymousHeadOmitEmptyUint8NPtr opType = 2047 opStructFieldPtrAnonymousHeadOmitEmptyUint8NPtrOnly opType = 2048 opStructFieldPtrAnonymousHeadStringTagUint8NPtr opType = 2049 opStructFieldPtrAnonymousHeadStringTagUint8NPtrOnly opType = 2050 opStructFieldNPtrHeadUint8NPtr opType = 2051 opStructFieldNPtrHeadUint8NPtrOnly opType = 2052 opStructFieldNPtrHeadOmitEmptyUint8NPtr opType = 2053 opStructFieldNPtrHeadOmitEmptyUint8NPtrOnly opType = 2054 opStructFieldNPtrHeadStringTagUint8NPtr opType = 2055 opStructFieldNPtrHeadStringTagUint8NPtrOnly opType = 2056 opStructFieldNPtrAnonymousHeadUint8NPtr opType = 2057 opStructFieldNPtrAnonymousHeadUint8NPtrOnly opType = 2058 opStructFieldNPtrAnonymousHeadOmitEmptyUint8NPtr opType = 2059 opStructFieldNPtrAnonymousHeadOmitEmptyUint8NPtrOnly opType = 2060 opStructFieldNPtrAnonymousHeadStringTagUint8NPtr opType = 2061 opStructFieldNPtrAnonymousHeadStringTagUint8NPtrOnly opType = 2062 opStructFieldHeadUint16NPtr opType = 2063 opStructFieldHeadUint16NPtrOnly opType = 2064 opStructFieldHeadOmitEmptyUint16NPtr opType = 2065 opStructFieldHeadOmitEmptyUint16NPtrOnly opType = 2066 opStructFieldHeadStringTagUint16NPtr opType = 2067 opStructFieldHeadStringTagUint16NPtrOnly opType = 2068 opStructFieldAnonymousHeadUint16NPtr opType = 2069 opStructFieldAnonymousHeadUint16NPtrOnly opType = 2070 opStructFieldAnonymousHeadOmitEmptyUint16NPtr opType = 2071 opStructFieldAnonymousHeadOmitEmptyUint16NPtrOnly opType = 2072 opStructFieldAnonymousHeadStringTagUint16NPtr opType = 2073 opStructFieldAnonymousHeadStringTagUint16NPtrOnly opType = 2074 opStructFieldPtrHeadUint16NPtr opType = 2075 opStructFieldPtrHeadUint16NPtrOnly opType = 2076 opStructFieldPtrHeadOmitEmptyUint16NPtr opType = 2077 opStructFieldPtrHeadOmitEmptyUint16NPtrOnly opType = 2078 opStructFieldPtrHeadStringTagUint16NPtr opType = 2079 opStructFieldPtrHeadStringTagUint16NPtrOnly opType = 2080 opStructFieldPtrAnonymousHeadUint16NPtr opType = 2081 opStructFieldPtrAnonymousHeadUint16NPtrOnly opType = 2082 opStructFieldPtrAnonymousHeadOmitEmptyUint16NPtr opType = 2083 opStructFieldPtrAnonymousHeadOmitEmptyUint16NPtrOnly opType = 2084 opStructFieldPtrAnonymousHeadStringTagUint16NPtr opType = 2085 opStructFieldPtrAnonymousHeadStringTagUint16NPtrOnly opType = 2086 opStructFieldNPtrHeadUint16NPtr opType = 2087 opStructFieldNPtrHeadUint16NPtrOnly opType = 2088 opStructFieldNPtrHeadOmitEmptyUint16NPtr opType = 2089 opStructFieldNPtrHeadOmitEmptyUint16NPtrOnly opType = 2090 opStructFieldNPtrHeadStringTagUint16NPtr opType = 2091 opStructFieldNPtrHeadStringTagUint16NPtrOnly opType = 2092 opStructFieldNPtrAnonymousHeadUint16NPtr opType = 2093 opStructFieldNPtrAnonymousHeadUint16NPtrOnly opType = 2094 opStructFieldNPtrAnonymousHeadOmitEmptyUint16NPtr opType = 2095 opStructFieldNPtrAnonymousHeadOmitEmptyUint16NPtrOnly opType = 2096 opStructFieldNPtrAnonymousHeadStringTagUint16NPtr opType = 2097 opStructFieldNPtrAnonymousHeadStringTagUint16NPtrOnly opType = 2098 opStructFieldHeadUint32NPtr opType = 2099 opStructFieldHeadUint32NPtrOnly opType = 2100 opStructFieldHeadOmitEmptyUint32NPtr opType = 2101 opStructFieldHeadOmitEmptyUint32NPtrOnly opType = 2102 opStructFieldHeadStringTagUint32NPtr opType = 2103 opStructFieldHeadStringTagUint32NPtrOnly opType = 2104 opStructFieldAnonymousHeadUint32NPtr opType = 2105 opStructFieldAnonymousHeadUint32NPtrOnly opType = 2106 opStructFieldAnonymousHeadOmitEmptyUint32NPtr opType = 2107 opStructFieldAnonymousHeadOmitEmptyUint32NPtrOnly opType = 2108 opStructFieldAnonymousHeadStringTagUint32NPtr opType = 2109 opStructFieldAnonymousHeadStringTagUint32NPtrOnly opType = 2110 opStructFieldPtrHeadUint32NPtr opType = 2111 opStructFieldPtrHeadUint32NPtrOnly opType = 2112 opStructFieldPtrHeadOmitEmptyUint32NPtr opType = 2113 opStructFieldPtrHeadOmitEmptyUint32NPtrOnly opType = 2114 opStructFieldPtrHeadStringTagUint32NPtr opType = 2115 opStructFieldPtrHeadStringTagUint32NPtrOnly opType = 2116 opStructFieldPtrAnonymousHeadUint32NPtr opType = 2117 opStructFieldPtrAnonymousHeadUint32NPtrOnly opType = 2118 opStructFieldPtrAnonymousHeadOmitEmptyUint32NPtr opType = 2119 opStructFieldPtrAnonymousHeadOmitEmptyUint32NPtrOnly opType = 2120 opStructFieldPtrAnonymousHeadStringTagUint32NPtr opType = 2121 opStructFieldPtrAnonymousHeadStringTagUint32NPtrOnly opType = 2122 opStructFieldNPtrHeadUint32NPtr opType = 2123 opStructFieldNPtrHeadUint32NPtrOnly opType = 2124 opStructFieldNPtrHeadOmitEmptyUint32NPtr opType = 2125 opStructFieldNPtrHeadOmitEmptyUint32NPtrOnly opType = 2126 opStructFieldNPtrHeadStringTagUint32NPtr opType = 2127 opStructFieldNPtrHeadStringTagUint32NPtrOnly opType = 2128 opStructFieldNPtrAnonymousHeadUint32NPtr opType = 2129 opStructFieldNPtrAnonymousHeadUint32NPtrOnly opType = 2130 opStructFieldNPtrAnonymousHeadOmitEmptyUint32NPtr opType = 2131 opStructFieldNPtrAnonymousHeadOmitEmptyUint32NPtrOnly opType = 2132 opStructFieldNPtrAnonymousHeadStringTagUint32NPtr opType = 2133 opStructFieldNPtrAnonymousHeadStringTagUint32NPtrOnly opType = 2134 opStructFieldHeadUint64NPtr opType = 2135 opStructFieldHeadUint64NPtrOnly opType = 2136 opStructFieldHeadOmitEmptyUint64NPtr opType = 2137 opStructFieldHeadOmitEmptyUint64NPtrOnly opType = 2138 opStructFieldHeadStringTagUint64NPtr opType = 2139 opStructFieldHeadStringTagUint64NPtrOnly opType = 2140 opStructFieldAnonymousHeadUint64NPtr opType = 2141 opStructFieldAnonymousHeadUint64NPtrOnly opType = 2142 opStructFieldAnonymousHeadOmitEmptyUint64NPtr opType = 2143 opStructFieldAnonymousHeadOmitEmptyUint64NPtrOnly opType = 2144 opStructFieldAnonymousHeadStringTagUint64NPtr opType = 2145 opStructFieldAnonymousHeadStringTagUint64NPtrOnly opType = 2146 opStructFieldPtrHeadUint64NPtr opType = 2147 opStructFieldPtrHeadUint64NPtrOnly opType = 2148 opStructFieldPtrHeadOmitEmptyUint64NPtr opType = 2149 opStructFieldPtrHeadOmitEmptyUint64NPtrOnly opType = 2150 opStructFieldPtrHeadStringTagUint64NPtr opType = 2151 opStructFieldPtrHeadStringTagUint64NPtrOnly opType = 2152 opStructFieldPtrAnonymousHeadUint64NPtr opType = 2153 opStructFieldPtrAnonymousHeadUint64NPtrOnly opType = 2154 opStructFieldPtrAnonymousHeadOmitEmptyUint64NPtr opType = 2155 opStructFieldPtrAnonymousHeadOmitEmptyUint64NPtrOnly opType = 2156 opStructFieldPtrAnonymousHeadStringTagUint64NPtr opType = 2157 opStructFieldPtrAnonymousHeadStringTagUint64NPtrOnly opType = 2158 opStructFieldNPtrHeadUint64NPtr opType = 2159 opStructFieldNPtrHeadUint64NPtrOnly opType = 2160 opStructFieldNPtrHeadOmitEmptyUint64NPtr opType = 2161 opStructFieldNPtrHeadOmitEmptyUint64NPtrOnly opType = 2162 opStructFieldNPtrHeadStringTagUint64NPtr opType = 2163 opStructFieldNPtrHeadStringTagUint64NPtrOnly opType = 2164 opStructFieldNPtrAnonymousHeadUint64NPtr opType = 2165 opStructFieldNPtrAnonymousHeadUint64NPtrOnly opType = 2166 opStructFieldNPtrAnonymousHeadOmitEmptyUint64NPtr opType = 2167 opStructFieldNPtrAnonymousHeadOmitEmptyUint64NPtrOnly opType = 2168 opStructFieldNPtrAnonymousHeadStringTagUint64NPtr opType = 2169 opStructFieldNPtrAnonymousHeadStringTagUint64NPtrOnly opType = 2170 opStructFieldHeadFloat32NPtr opType = 2171 opStructFieldHeadFloat32NPtrOnly opType = 2172 opStructFieldHeadOmitEmptyFloat32NPtr opType = 2173 opStructFieldHeadOmitEmptyFloat32NPtrOnly opType = 2174 opStructFieldHeadStringTagFloat32NPtr opType = 2175 opStructFieldHeadStringTagFloat32NPtrOnly opType = 2176 opStructFieldAnonymousHeadFloat32NPtr opType = 2177 opStructFieldAnonymousHeadFloat32NPtrOnly opType = 2178 opStructFieldAnonymousHeadOmitEmptyFloat32NPtr opType = 2179 opStructFieldAnonymousHeadOmitEmptyFloat32NPtrOnly opType = 2180 opStructFieldAnonymousHeadStringTagFloat32NPtr opType = 2181 opStructFieldAnonymousHeadStringTagFloat32NPtrOnly opType = 2182 opStructFieldPtrHeadFloat32NPtr opType = 2183 opStructFieldPtrHeadFloat32NPtrOnly opType = 2184 opStructFieldPtrHeadOmitEmptyFloat32NPtr opType = 2185 opStructFieldPtrHeadOmitEmptyFloat32NPtrOnly opType = 2186 opStructFieldPtrHeadStringTagFloat32NPtr opType = 2187 opStructFieldPtrHeadStringTagFloat32NPtrOnly opType = 2188 opStructFieldPtrAnonymousHeadFloat32NPtr opType = 2189 opStructFieldPtrAnonymousHeadFloat32NPtrOnly opType = 2190 opStructFieldPtrAnonymousHeadOmitEmptyFloat32NPtr opType = 2191 opStructFieldPtrAnonymousHeadOmitEmptyFloat32NPtrOnly opType = 2192 opStructFieldPtrAnonymousHeadStringTagFloat32NPtr opType = 2193 opStructFieldPtrAnonymousHeadStringTagFloat32NPtrOnly opType = 2194 opStructFieldNPtrHeadFloat32NPtr opType = 2195 opStructFieldNPtrHeadFloat32NPtrOnly opType = 2196 opStructFieldNPtrHeadOmitEmptyFloat32NPtr opType = 2197 opStructFieldNPtrHeadOmitEmptyFloat32NPtrOnly opType = 2198 opStructFieldNPtrHeadStringTagFloat32NPtr opType = 2199 opStructFieldNPtrHeadStringTagFloat32NPtrOnly opType = 2200 opStructFieldNPtrAnonymousHeadFloat32NPtr opType = 2201 opStructFieldNPtrAnonymousHeadFloat32NPtrOnly opType = 2202 opStructFieldNPtrAnonymousHeadOmitEmptyFloat32NPtr opType = 2203 opStructFieldNPtrAnonymousHeadOmitEmptyFloat32NPtrOnly opType = 2204 opStructFieldNPtrAnonymousHeadStringTagFloat32NPtr opType = 2205 opStructFieldNPtrAnonymousHeadStringTagFloat32NPtrOnly opType = 2206 opStructFieldHeadFloat64NPtr opType = 2207 opStructFieldHeadFloat64NPtrOnly opType = 2208 opStructFieldHeadOmitEmptyFloat64NPtr opType = 2209 opStructFieldHeadOmitEmptyFloat64NPtrOnly opType = 2210 opStructFieldHeadStringTagFloat64NPtr opType = 2211 opStructFieldHeadStringTagFloat64NPtrOnly opType = 2212 opStructFieldAnonymousHeadFloat64NPtr opType = 2213 opStructFieldAnonymousHeadFloat64NPtrOnly opType = 2214 opStructFieldAnonymousHeadOmitEmptyFloat64NPtr opType = 2215 opStructFieldAnonymousHeadOmitEmptyFloat64NPtrOnly opType = 2216 opStructFieldAnonymousHeadStringTagFloat64NPtr opType = 2217 opStructFieldAnonymousHeadStringTagFloat64NPtrOnly opType = 2218 opStructFieldPtrHeadFloat64NPtr opType = 2219 opStructFieldPtrHeadFloat64NPtrOnly opType = 2220 opStructFieldPtrHeadOmitEmptyFloat64NPtr opType = 2221 opStructFieldPtrHeadOmitEmptyFloat64NPtrOnly opType = 2222 opStructFieldPtrHeadStringTagFloat64NPtr opType = 2223 opStructFieldPtrHeadStringTagFloat64NPtrOnly opType = 2224 opStructFieldPtrAnonymousHeadFloat64NPtr opType = 2225 opStructFieldPtrAnonymousHeadFloat64NPtrOnly opType = 2226 opStructFieldPtrAnonymousHeadOmitEmptyFloat64NPtr opType = 2227 opStructFieldPtrAnonymousHeadOmitEmptyFloat64NPtrOnly opType = 2228 opStructFieldPtrAnonymousHeadStringTagFloat64NPtr opType = 2229 opStructFieldPtrAnonymousHeadStringTagFloat64NPtrOnly opType = 2230 opStructFieldNPtrHeadFloat64NPtr opType = 2231 opStructFieldNPtrHeadFloat64NPtrOnly opType = 2232 opStructFieldNPtrHeadOmitEmptyFloat64NPtr opType = 2233 opStructFieldNPtrHeadOmitEmptyFloat64NPtrOnly opType = 2234 opStructFieldNPtrHeadStringTagFloat64NPtr opType = 2235 opStructFieldNPtrHeadStringTagFloat64NPtrOnly opType = 2236 opStructFieldNPtrAnonymousHeadFloat64NPtr opType = 2237 opStructFieldNPtrAnonymousHeadFloat64NPtrOnly opType = 2238 opStructFieldNPtrAnonymousHeadOmitEmptyFloat64NPtr opType = 2239 opStructFieldNPtrAnonymousHeadOmitEmptyFloat64NPtrOnly opType = 2240 opStructFieldNPtrAnonymousHeadStringTagFloat64NPtr opType = 2241 opStructFieldNPtrAnonymousHeadStringTagFloat64NPtrOnly opType = 2242 opStructFieldHeadBoolNPtr opType = 2243 opStructFieldHeadBoolNPtrOnly opType = 2244 opStructFieldHeadOmitEmptyBoolNPtr opType = 2245 opStructFieldHeadOmitEmptyBoolNPtrOnly opType = 2246 opStructFieldHeadStringTagBoolNPtr opType = 2247 opStructFieldHeadStringTagBoolNPtrOnly opType = 2248 opStructFieldAnonymousHeadBoolNPtr opType = 2249 opStructFieldAnonymousHeadBoolNPtrOnly opType = 2250 opStructFieldAnonymousHeadOmitEmptyBoolNPtr opType = 2251 opStructFieldAnonymousHeadOmitEmptyBoolNPtrOnly opType = 2252 opStructFieldAnonymousHeadStringTagBoolNPtr opType = 2253 opStructFieldAnonymousHeadStringTagBoolNPtrOnly opType = 2254 opStructFieldPtrHeadBoolNPtr opType = 2255 opStructFieldPtrHeadBoolNPtrOnly opType = 2256 opStructFieldPtrHeadOmitEmptyBoolNPtr opType = 2257 opStructFieldPtrHeadOmitEmptyBoolNPtrOnly opType = 2258 opStructFieldPtrHeadStringTagBoolNPtr opType = 2259 opStructFieldPtrHeadStringTagBoolNPtrOnly opType = 2260 opStructFieldPtrAnonymousHeadBoolNPtr opType = 2261 opStructFieldPtrAnonymousHeadBoolNPtrOnly opType = 2262 opStructFieldPtrAnonymousHeadOmitEmptyBoolNPtr opType = 2263 opStructFieldPtrAnonymousHeadOmitEmptyBoolNPtrOnly opType = 2264 opStructFieldPtrAnonymousHeadStringTagBoolNPtr opType = 2265 opStructFieldPtrAnonymousHeadStringTagBoolNPtrOnly opType = 2266 opStructFieldNPtrHeadBoolNPtr opType = 2267 opStructFieldNPtrHeadBoolNPtrOnly opType = 2268 opStructFieldNPtrHeadOmitEmptyBoolNPtr opType = 2269 opStructFieldNPtrHeadOmitEmptyBoolNPtrOnly opType = 2270 opStructFieldNPtrHeadStringTagBoolNPtr opType = 2271 opStructFieldNPtrHeadStringTagBoolNPtrOnly opType = 2272 opStructFieldNPtrAnonymousHeadBoolNPtr opType = 2273 opStructFieldNPtrAnonymousHeadBoolNPtrOnly opType = 2274 opStructFieldNPtrAnonymousHeadOmitEmptyBoolNPtr opType = 2275 opStructFieldNPtrAnonymousHeadOmitEmptyBoolNPtrOnly opType = 2276 opStructFieldNPtrAnonymousHeadStringTagBoolNPtr opType = 2277 opStructFieldNPtrAnonymousHeadStringTagBoolNPtrOnly opType = 2278 opStructFieldHeadStringNPtr opType = 2279 opStructFieldHeadStringNPtrOnly opType = 2280 opStructFieldHeadOmitEmptyStringNPtr opType = 2281 opStructFieldHeadOmitEmptyStringNPtrOnly opType = 2282 opStructFieldHeadStringTagStringNPtr opType = 2283 opStructFieldHeadStringTagStringNPtrOnly opType = 2284 opStructFieldAnonymousHeadStringNPtr opType = 2285 opStructFieldAnonymousHeadStringNPtrOnly opType = 2286 opStructFieldAnonymousHeadOmitEmptyStringNPtr opType = 2287 opStructFieldAnonymousHeadOmitEmptyStringNPtrOnly opType = 2288 opStructFieldAnonymousHeadStringTagStringNPtr opType = 2289 opStructFieldAnonymousHeadStringTagStringNPtrOnly opType = 2290 opStructFieldPtrHeadStringNPtr opType = 2291 opStructFieldPtrHeadStringNPtrOnly opType = 2292 opStructFieldPtrHeadOmitEmptyStringNPtr opType = 2293 opStructFieldPtrHeadOmitEmptyStringNPtrOnly opType = 2294 opStructFieldPtrHeadStringTagStringNPtr opType = 2295 opStructFieldPtrHeadStringTagStringNPtrOnly opType = 2296 opStructFieldPtrAnonymousHeadStringNPtr opType = 2297 opStructFieldPtrAnonymousHeadStringNPtrOnly opType = 2298 opStructFieldPtrAnonymousHeadOmitEmptyStringNPtr opType = 2299 opStructFieldPtrAnonymousHeadOmitEmptyStringNPtrOnly opType = 2300 opStructFieldPtrAnonymousHeadStringTagStringNPtr opType = 2301 opStructFieldPtrAnonymousHeadStringTagStringNPtrOnly opType = 2302 opStructFieldNPtrHeadStringNPtr opType = 2303 opStructFieldNPtrHeadStringNPtrOnly opType = 2304 opStructFieldNPtrHeadOmitEmptyStringNPtr opType = 2305 opStructFieldNPtrHeadOmitEmptyStringNPtrOnly opType = 2306 opStructFieldNPtrHeadStringTagStringNPtr opType = 2307 opStructFieldNPtrHeadStringTagStringNPtrOnly opType = 2308 opStructFieldNPtrAnonymousHeadStringNPtr opType = 2309 opStructFieldNPtrAnonymousHeadStringNPtrOnly opType = 2310 opStructFieldNPtrAnonymousHeadOmitEmptyStringNPtr opType = 2311 opStructFieldNPtrAnonymousHeadOmitEmptyStringNPtrOnly opType = 2312 opStructFieldNPtrAnonymousHeadStringTagStringNPtr opType = 2313 opStructFieldNPtrAnonymousHeadStringTagStringNPtrOnly opType = 2314 opStructFieldHeadBytesNPtr opType = 2315 opStructFieldHeadBytesNPtrOnly opType = 2316 opStructFieldHeadOmitEmptyBytesNPtr opType = 2317 opStructFieldHeadOmitEmptyBytesNPtrOnly opType = 2318 opStructFieldHeadStringTagBytesNPtr opType = 2319 opStructFieldHeadStringTagBytesNPtrOnly opType = 2320 opStructFieldAnonymousHeadBytesNPtr opType = 2321 opStructFieldAnonymousHeadBytesNPtrOnly opType = 2322 opStructFieldAnonymousHeadOmitEmptyBytesNPtr opType = 2323 opStructFieldAnonymousHeadOmitEmptyBytesNPtrOnly opType = 2324 opStructFieldAnonymousHeadStringTagBytesNPtr opType = 2325 opStructFieldAnonymousHeadStringTagBytesNPtrOnly opType = 2326 opStructFieldPtrHeadBytesNPtr opType = 2327 opStructFieldPtrHeadBytesNPtrOnly opType = 2328 opStructFieldPtrHeadOmitEmptyBytesNPtr opType = 2329 opStructFieldPtrHeadOmitEmptyBytesNPtrOnly opType = 2330 opStructFieldPtrHeadStringTagBytesNPtr opType = 2331 opStructFieldPtrHeadStringTagBytesNPtrOnly opType = 2332 opStructFieldPtrAnonymousHeadBytesNPtr opType = 2333 opStructFieldPtrAnonymousHeadBytesNPtrOnly opType = 2334 opStructFieldPtrAnonymousHeadOmitEmptyBytesNPtr opType = 2335 opStructFieldPtrAnonymousHeadOmitEmptyBytesNPtrOnly opType = 2336 opStructFieldPtrAnonymousHeadStringTagBytesNPtr opType = 2337 opStructFieldPtrAnonymousHeadStringTagBytesNPtrOnly opType = 2338 opStructFieldNPtrHeadBytesNPtr opType = 2339 opStructFieldNPtrHeadBytesNPtrOnly opType = 2340 opStructFieldNPtrHeadOmitEmptyBytesNPtr opType = 2341 opStructFieldNPtrHeadOmitEmptyBytesNPtrOnly opType = 2342 opStructFieldNPtrHeadStringTagBytesNPtr opType = 2343 opStructFieldNPtrHeadStringTagBytesNPtrOnly opType = 2344 opStructFieldNPtrAnonymousHeadBytesNPtr opType = 2345 opStructFieldNPtrAnonymousHeadBytesNPtrOnly opType = 2346 opStructFieldNPtrAnonymousHeadOmitEmptyBytesNPtr opType = 2347 opStructFieldNPtrAnonymousHeadOmitEmptyBytesNPtrOnly opType = 2348 opStructFieldNPtrAnonymousHeadStringTagBytesNPtr opType = 2349 opStructFieldNPtrAnonymousHeadStringTagBytesNPtrOnly opType = 2350 opStructFieldHead opType = 2351 opStructFieldHeadOnly opType = 2352 opStructFieldHeadOmitEmpty opType = 2353 opStructFieldHeadOmitEmptyOnly opType = 2354 opStructFieldHeadStringTag opType = 2355 opStructFieldHeadStringTagOnly opType = 2356 opStructFieldAnonymousHead opType = 2357 opStructFieldAnonymousHeadOnly opType = 2358 opStructFieldAnonymousHeadOmitEmpty opType = 2359 opStructFieldAnonymousHeadOmitEmptyOnly opType = 2360 opStructFieldAnonymousHeadStringTag opType = 2361 opStructFieldAnonymousHeadStringTagOnly opType = 2362 opStructFieldPtrHead opType = 2363 opStructFieldPtrHeadOnly opType = 2364 opStructFieldPtrHeadOmitEmpty opType = 2365 opStructFieldPtrHeadOmitEmptyOnly opType = 2366 opStructFieldPtrHeadStringTag opType = 2367 opStructFieldPtrHeadStringTagOnly opType = 2368 opStructFieldPtrAnonymousHead opType = 2369 opStructFieldPtrAnonymousHeadOnly opType = 2370 opStructFieldPtrAnonymousHeadOmitEmpty opType = 2371 opStructFieldPtrAnonymousHeadOmitEmptyOnly opType = 2372 opStructFieldPtrAnonymousHeadStringTag opType = 2373 opStructFieldPtrAnonymousHeadStringTagOnly opType = 2374 opStructFieldNPtrHead opType = 2375 opStructFieldNPtrHeadOnly opType = 2376 opStructFieldNPtrHeadOmitEmpty opType = 2377 opStructFieldNPtrHeadOmitEmptyOnly opType = 2378 opStructFieldNPtrHeadStringTag opType = 2379 opStructFieldNPtrHeadStringTagOnly opType = 2380 opStructFieldNPtrAnonymousHead opType = 2381 opStructFieldNPtrAnonymousHeadOnly opType = 2382 opStructFieldNPtrAnonymousHeadOmitEmpty opType = 2383 opStructFieldNPtrAnonymousHeadOmitEmptyOnly opType = 2384 opStructFieldNPtrAnonymousHeadStringTag opType = 2385 opStructFieldNPtrAnonymousHeadStringTagOnly opType = 2386 opStructFieldInt opType = 2387 opStructFieldOmitEmptyInt opType = 2388 opStructFieldStringTagInt opType = 2389 opStructFieldInt8 opType = 2390 opStructFieldOmitEmptyInt8 opType = 2391 opStructFieldStringTagInt8 opType = 2392 opStructFieldInt16 opType = 2393 opStructFieldOmitEmptyInt16 opType = 2394 opStructFieldStringTagInt16 opType = 2395 opStructFieldInt32 opType = 2396 opStructFieldOmitEmptyInt32 opType = 2397 opStructFieldStringTagInt32 opType = 2398 opStructFieldInt64 opType = 2399 opStructFieldOmitEmptyInt64 opType = 2400 opStructFieldStringTagInt64 opType = 2401 opStructFieldUint opType = 2402 opStructFieldOmitEmptyUint opType = 2403 opStructFieldStringTagUint opType = 2404 opStructFieldUint8 opType = 2405 opStructFieldOmitEmptyUint8 opType = 2406 opStructFieldStringTagUint8 opType = 2407 opStructFieldUint16 opType = 2408 opStructFieldOmitEmptyUint16 opType = 2409 opStructFieldStringTagUint16 opType = 2410 opStructFieldUint32 opType = 2411 opStructFieldOmitEmptyUint32 opType = 2412 opStructFieldStringTagUint32 opType = 2413 opStructFieldUint64 opType = 2414 opStructFieldOmitEmptyUint64 opType = 2415 opStructFieldStringTagUint64 opType = 2416 opStructFieldFloat32 opType = 2417 opStructFieldOmitEmptyFloat32 opType = 2418 opStructFieldStringTagFloat32 opType = 2419 opStructFieldFloat64 opType = 2420 opStructFieldOmitEmptyFloat64 opType = 2421 opStructFieldStringTagFloat64 opType = 2422 opStructFieldBool opType = 2423 opStructFieldOmitEmptyBool opType = 2424 opStructFieldStringTagBool opType = 2425 opStructFieldString opType = 2426 opStructFieldOmitEmptyString opType = 2427 opStructFieldStringTagString opType = 2428 opStructFieldBytes opType = 2429 opStructFieldOmitEmptyBytes opType = 2430 opStructFieldStringTagBytes opType = 2431 opStructFieldArray opType = 2432 opStructFieldOmitEmptyArray opType = 2433 opStructFieldStringTagArray opType = 2434 opStructFieldMap opType = 2435 opStructFieldOmitEmptyMap opType = 2436 opStructFieldStringTagMap opType = 2437 opStructFieldMapLoad opType = 2438 opStructFieldOmitEmptyMapLoad opType = 2439 opStructFieldStringTagMapLoad opType = 2440 opStructFieldSlice opType = 2441 opStructFieldOmitEmptySlice opType = 2442 opStructFieldStringTagSlice opType = 2443 opStructFieldStruct opType = 2444 opStructFieldOmitEmptyStruct opType = 2445 opStructFieldStringTagStruct opType = 2446 opStructFieldMarshalJSON opType = 2447 opStructFieldOmitEmptyMarshalJSON opType = 2448 opStructFieldStringTagMarshalJSON opType = 2449 opStructFieldMarshalText opType = 2450 opStructFieldOmitEmptyMarshalText opType = 2451 opStructFieldStringTagMarshalText opType = 2452 opStructFieldRecursive opType = 2453 opStructFieldOmitEmptyRecursive opType = 2454 opStructFieldStringTagRecursive opType = 2455 opStructFieldIntString opType = 2456 opStructFieldOmitEmptyIntString opType = 2457 opStructFieldStringTagIntString opType = 2458 opStructFieldInt8String opType = 2459 opStructFieldOmitEmptyInt8String opType = 2460 opStructFieldStringTagInt8String opType = 2461 opStructFieldInt16String opType = 2462 opStructFieldOmitEmptyInt16String opType = 2463 opStructFieldStringTagInt16String opType = 2464 opStructFieldInt32String opType = 2465 opStructFieldOmitEmptyInt32String opType = 2466 opStructFieldStringTagInt32String opType = 2467 opStructFieldInt64String opType = 2468 opStructFieldOmitEmptyInt64String opType = 2469 opStructFieldStringTagInt64String opType = 2470 opStructFieldUintString opType = 2471 opStructFieldOmitEmptyUintString opType = 2472 opStructFieldStringTagUintString opType = 2473 opStructFieldUint8String opType = 2474 opStructFieldOmitEmptyUint8String opType = 2475 opStructFieldStringTagUint8String opType = 2476 opStructFieldUint16String opType = 2477 opStructFieldOmitEmptyUint16String opType = 2478 opStructFieldStringTagUint16String opType = 2479 opStructFieldUint32String opType = 2480 opStructFieldOmitEmptyUint32String opType = 2481 opStructFieldStringTagUint32String opType = 2482 opStructFieldUint64String opType = 2483 opStructFieldOmitEmptyUint64String opType = 2484 opStructFieldStringTagUint64String opType = 2485 opStructFieldIntPtr opType = 2486 opStructFieldOmitEmptyIntPtr opType = 2487 opStructFieldStringTagIntPtr opType = 2488 opStructFieldInt8Ptr opType = 2489 opStructFieldOmitEmptyInt8Ptr opType = 2490 opStructFieldStringTagInt8Ptr opType = 2491 opStructFieldInt16Ptr opType = 2492 opStructFieldOmitEmptyInt16Ptr opType = 2493 opStructFieldStringTagInt16Ptr opType = 2494 opStructFieldInt32Ptr opType = 2495 opStructFieldOmitEmptyInt32Ptr opType = 2496 opStructFieldStringTagInt32Ptr opType = 2497 opStructFieldInt64Ptr opType = 2498 opStructFieldOmitEmptyInt64Ptr opType = 2499 opStructFieldStringTagInt64Ptr opType = 2500 opStructFieldUintPtr opType = 2501 opStructFieldOmitEmptyUintPtr opType = 2502 opStructFieldStringTagUintPtr opType = 2503 opStructFieldUint8Ptr opType = 2504 opStructFieldOmitEmptyUint8Ptr opType = 2505 opStructFieldStringTagUint8Ptr opType = 2506 opStructFieldUint16Ptr opType = 2507 opStructFieldOmitEmptyUint16Ptr opType = 2508 opStructFieldStringTagUint16Ptr opType = 2509 opStructFieldUint32Ptr opType = 2510 opStructFieldOmitEmptyUint32Ptr opType = 2511 opStructFieldStringTagUint32Ptr opType = 2512 opStructFieldUint64Ptr opType = 2513 opStructFieldOmitEmptyUint64Ptr opType = 2514 opStructFieldStringTagUint64Ptr opType = 2515 opStructFieldFloat32Ptr opType = 2516 opStructFieldOmitEmptyFloat32Ptr opType = 2517 opStructFieldStringTagFloat32Ptr opType = 2518 opStructFieldFloat64Ptr opType = 2519 opStructFieldOmitEmptyFloat64Ptr opType = 2520 opStructFieldStringTagFloat64Ptr opType = 2521 opStructFieldBoolPtr opType = 2522 opStructFieldOmitEmptyBoolPtr opType = 2523 opStructFieldStringTagBoolPtr opType = 2524 opStructFieldStringPtr opType = 2525 opStructFieldOmitEmptyStringPtr opType = 2526 opStructFieldStringTagStringPtr opType = 2527 opStructFieldBytesPtr opType = 2528 opStructFieldOmitEmptyBytesPtr opType = 2529 opStructFieldStringTagBytesPtr opType = 2530 opStructFieldIntNPtr opType = 2531 opStructFieldOmitEmptyIntNPtr opType = 2532 opStructFieldStringTagIntNPtr opType = 2533 opStructFieldInt8NPtr opType = 2534 opStructFieldOmitEmptyInt8NPtr opType = 2535 opStructFieldStringTagInt8NPtr opType = 2536 opStructFieldInt16NPtr opType = 2537 opStructFieldOmitEmptyInt16NPtr opType = 2538 opStructFieldStringTagInt16NPtr opType = 2539 opStructFieldInt32NPtr opType = 2540 opStructFieldOmitEmptyInt32NPtr opType = 2541 opStructFieldStringTagInt32NPtr opType = 2542 opStructFieldInt64NPtr opType = 2543 opStructFieldOmitEmptyInt64NPtr opType = 2544 opStructFieldStringTagInt64NPtr opType = 2545 opStructFieldUintNPtr opType = 2546 opStructFieldOmitEmptyUintNPtr opType = 2547 opStructFieldStringTagUintNPtr opType = 2548 opStructFieldUint8NPtr opType = 2549 opStructFieldOmitEmptyUint8NPtr opType = 2550 opStructFieldStringTagUint8NPtr opType = 2551 opStructFieldUint16NPtr opType = 2552 opStructFieldOmitEmptyUint16NPtr opType = 2553 opStructFieldStringTagUint16NPtr opType = 2554 opStructFieldUint32NPtr opType = 2555 opStructFieldOmitEmptyUint32NPtr opType = 2556 opStructFieldStringTagUint32NPtr opType = 2557 opStructFieldUint64NPtr opType = 2558 opStructFieldOmitEmptyUint64NPtr opType = 2559 opStructFieldStringTagUint64NPtr opType = 2560 opStructFieldFloat32NPtr opType = 2561 opStructFieldOmitEmptyFloat32NPtr opType = 2562 opStructFieldStringTagFloat32NPtr opType = 2563 opStructFieldFloat64NPtr opType = 2564 opStructFieldOmitEmptyFloat64NPtr opType = 2565 opStructFieldStringTagFloat64NPtr opType = 2566 opStructFieldBoolNPtr opType = 2567 opStructFieldOmitEmptyBoolNPtr opType = 2568 opStructFieldStringTagBoolNPtr opType = 2569 opStructFieldStringNPtr opType = 2570 opStructFieldOmitEmptyStringNPtr opType = 2571 opStructFieldStringTagStringNPtr opType = 2572 opStructFieldBytesNPtr opType = 2573 opStructFieldOmitEmptyBytesNPtr opType = 2574 opStructFieldStringTagBytesNPtr opType = 2575 opStructField opType = 2576 opStructFieldOmitEmpty opType = 2577 opStructFieldStringTag opType = 2578 opStructEndInt opType = 2579 opStructEndOmitEmptyInt opType = 2580 opStructEndStringTagInt opType = 2581 opStructEndInt8 opType = 2582 opStructEndOmitEmptyInt8 opType = 2583 opStructEndStringTagInt8 opType = 2584 opStructEndInt16 opType = 2585 opStructEndOmitEmptyInt16 opType = 2586 opStructEndStringTagInt16 opType = 2587 opStructEndInt32 opType = 2588 opStructEndOmitEmptyInt32 opType = 2589 opStructEndStringTagInt32 opType = 2590 opStructEndInt64 opType = 2591 opStructEndOmitEmptyInt64 opType = 2592 opStructEndStringTagInt64 opType = 2593 opStructEndUint opType = 2594 opStructEndOmitEmptyUint opType = 2595 opStructEndStringTagUint opType = 2596 opStructEndUint8 opType = 2597 opStructEndOmitEmptyUint8 opType = 2598 opStructEndStringTagUint8 opType = 2599 opStructEndUint16 opType = 2600 opStructEndOmitEmptyUint16 opType = 2601 opStructEndStringTagUint16 opType = 2602 opStructEndUint32 opType = 2603 opStructEndOmitEmptyUint32 opType = 2604 opStructEndStringTagUint32 opType = 2605 opStructEndUint64 opType = 2606 opStructEndOmitEmptyUint64 opType = 2607 opStructEndStringTagUint64 opType = 2608 opStructEndFloat32 opType = 2609 opStructEndOmitEmptyFloat32 opType = 2610 opStructEndStringTagFloat32 opType = 2611 opStructEndFloat64 opType = 2612 opStructEndOmitEmptyFloat64 opType = 2613 opStructEndStringTagFloat64 opType = 2614 opStructEndBool opType = 2615 opStructEndOmitEmptyBool opType = 2616 opStructEndStringTagBool opType = 2617 opStructEndString opType = 2618 opStructEndOmitEmptyString opType = 2619 opStructEndStringTagString opType = 2620 opStructEndBytes opType = 2621 opStructEndOmitEmptyBytes opType = 2622 opStructEndStringTagBytes opType = 2623 opStructEndArray opType = 2624 opStructEndOmitEmptyArray opType = 2625 opStructEndStringTagArray opType = 2626 opStructEndMap opType = 2627 opStructEndOmitEmptyMap opType = 2628 opStructEndStringTagMap opType = 2629 opStructEndMapLoad opType = 2630 opStructEndOmitEmptyMapLoad opType = 2631 opStructEndStringTagMapLoad opType = 2632 opStructEndSlice opType = 2633 opStructEndOmitEmptySlice opType = 2634 opStructEndStringTagSlice opType = 2635 opStructEndStruct opType = 2636 opStructEndOmitEmptyStruct opType = 2637 opStructEndStringTagStruct opType = 2638 opStructEndMarshalJSON opType = 2639 opStructEndOmitEmptyMarshalJSON opType = 2640 opStructEndStringTagMarshalJSON opType = 2641 opStructEndMarshalText opType = 2642 opStructEndOmitEmptyMarshalText opType = 2643 opStructEndStringTagMarshalText opType = 2644 opStructEndRecursive opType = 2645 opStructEndOmitEmptyRecursive opType = 2646 opStructEndStringTagRecursive opType = 2647 opStructEndIntString opType = 2648 opStructEndOmitEmptyIntString opType = 2649 opStructEndStringTagIntString opType = 2650 opStructEndInt8String opType = 2651 opStructEndOmitEmptyInt8String opType = 2652 opStructEndStringTagInt8String opType = 2653 opStructEndInt16String opType = 2654 opStructEndOmitEmptyInt16String opType = 2655 opStructEndStringTagInt16String opType = 2656 opStructEndInt32String opType = 2657 opStructEndOmitEmptyInt32String opType = 2658 opStructEndStringTagInt32String opType = 2659 opStructEndInt64String opType = 2660 opStructEndOmitEmptyInt64String opType = 2661 opStructEndStringTagInt64String opType = 2662 opStructEndUintString opType = 2663 opStructEndOmitEmptyUintString opType = 2664 opStructEndStringTagUintString opType = 2665 opStructEndUint8String opType = 2666 opStructEndOmitEmptyUint8String opType = 2667 opStructEndStringTagUint8String opType = 2668 opStructEndUint16String opType = 2669 opStructEndOmitEmptyUint16String opType = 2670 opStructEndStringTagUint16String opType = 2671 opStructEndUint32String opType = 2672 opStructEndOmitEmptyUint32String opType = 2673 opStructEndStringTagUint32String opType = 2674 opStructEndUint64String opType = 2675 opStructEndOmitEmptyUint64String opType = 2676 opStructEndStringTagUint64String opType = 2677 opStructEndIntPtr opType = 2678 opStructEndOmitEmptyIntPtr opType = 2679 opStructEndStringTagIntPtr opType = 2680 opStructEndInt8Ptr opType = 2681 opStructEndOmitEmptyInt8Ptr opType = 2682 opStructEndStringTagInt8Ptr opType = 2683 opStructEndInt16Ptr opType = 2684 opStructEndOmitEmptyInt16Ptr opType = 2685 opStructEndStringTagInt16Ptr opType = 2686 opStructEndInt32Ptr opType = 2687 opStructEndOmitEmptyInt32Ptr opType = 2688 opStructEndStringTagInt32Ptr opType = 2689 opStructEndInt64Ptr opType = 2690 opStructEndOmitEmptyInt64Ptr opType = 2691 opStructEndStringTagInt64Ptr opType = 2692 opStructEndUintPtr opType = 2693 opStructEndOmitEmptyUintPtr opType = 2694 opStructEndStringTagUintPtr opType = 2695 opStructEndUint8Ptr opType = 2696 opStructEndOmitEmptyUint8Ptr opType = 2697 opStructEndStringTagUint8Ptr opType = 2698 opStructEndUint16Ptr opType = 2699 opStructEndOmitEmptyUint16Ptr opType = 2700 opStructEndStringTagUint16Ptr opType = 2701 opStructEndUint32Ptr opType = 2702 opStructEndOmitEmptyUint32Ptr opType = 2703 opStructEndStringTagUint32Ptr opType = 2704 opStructEndUint64Ptr opType = 2705 opStructEndOmitEmptyUint64Ptr opType = 2706 opStructEndStringTagUint64Ptr opType = 2707 opStructEndFloat32Ptr opType = 2708 opStructEndOmitEmptyFloat32Ptr opType = 2709 opStructEndStringTagFloat32Ptr opType = 2710 opStructEndFloat64Ptr opType = 2711 opStructEndOmitEmptyFloat64Ptr opType = 2712 opStructEndStringTagFloat64Ptr opType = 2713 opStructEndBoolPtr opType = 2714 opStructEndOmitEmptyBoolPtr opType = 2715 opStructEndStringTagBoolPtr opType = 2716 opStructEndStringPtr opType = 2717 opStructEndOmitEmptyStringPtr opType = 2718 opStructEndStringTagStringPtr opType = 2719 opStructEndBytesPtr opType = 2720 opStructEndOmitEmptyBytesPtr opType = 2721 opStructEndStringTagBytesPtr opType = 2722 opStructEndIntNPtr opType = 2723 opStructEndOmitEmptyIntNPtr opType = 2724 opStructEndStringTagIntNPtr opType = 2725 opStructEndInt8NPtr opType = 2726 opStructEndOmitEmptyInt8NPtr opType = 2727 opStructEndStringTagInt8NPtr opType = 2728 opStructEndInt16NPtr opType = 2729 opStructEndOmitEmptyInt16NPtr opType = 2730 opStructEndStringTagInt16NPtr opType = 2731 opStructEndInt32NPtr opType = 2732 opStructEndOmitEmptyInt32NPtr opType = 2733 opStructEndStringTagInt32NPtr opType = 2734 opStructEndInt64NPtr opType = 2735 opStructEndOmitEmptyInt64NPtr opType = 2736 opStructEndStringTagInt64NPtr opType = 2737 opStructEndUintNPtr opType = 2738 opStructEndOmitEmptyUintNPtr opType = 2739 opStructEndStringTagUintNPtr opType = 2740 opStructEndUint8NPtr opType = 2741 opStructEndOmitEmptyUint8NPtr opType = 2742 opStructEndStringTagUint8NPtr opType = 2743 opStructEndUint16NPtr opType = 2744 opStructEndOmitEmptyUint16NPtr opType = 2745 opStructEndStringTagUint16NPtr opType = 2746 opStructEndUint32NPtr opType = 2747 opStructEndOmitEmptyUint32NPtr opType = 2748 opStructEndStringTagUint32NPtr opType = 2749 opStructEndUint64NPtr opType = 2750 opStructEndOmitEmptyUint64NPtr opType = 2751 opStructEndStringTagUint64NPtr opType = 2752 opStructEndFloat32NPtr opType = 2753 opStructEndOmitEmptyFloat32NPtr opType = 2754 opStructEndStringTagFloat32NPtr opType = 2755 opStructEndFloat64NPtr opType = 2756 opStructEndOmitEmptyFloat64NPtr opType = 2757 opStructEndStringTagFloat64NPtr opType = 2758 opStructEndBoolNPtr opType = 2759 opStructEndOmitEmptyBoolNPtr opType = 2760 opStructEndStringTagBoolNPtr opType = 2761 opStructEndStringNPtr opType = 2762 opStructEndOmitEmptyStringNPtr opType = 2763 opStructEndStringTagStringNPtr opType = 2764 opStructEndBytesNPtr opType = 2765 opStructEndOmitEmptyBytesNPtr opType = 2766 opStructEndStringTagBytesNPtr opType = 2767 opStructEnd opType = 2768 opStructEndOmitEmpty opType = 2769 opStructEndStringTag opType = 2770 ) func (t opType) String() string { switch t { case opEnd: return "End" case opInterface: return "Interface" case opInterfaceEnd: return "InterfaceEnd" case opPtr: return "Ptr" case opNPtr: return "NPtr" 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 opMapKey: return "MapKey" case opMapValue: return "MapValue" case opMapEnd: return "MapEnd" case opStructFieldRecursiveEnd: return "StructFieldRecursiveEnd" 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 opArray: return "Array" case opMap: return "Map" case opMapLoad: return "MapLoad" case opSlice: return "Slice" case opStruct: return "Struct" case opMarshalJSON: return "MarshalJSON" case opMarshalText: return "MarshalText" case opRecursive: return "Recursive" case opIntString: return "IntString" case opInt8String: return "Int8String" case opInt16String: return "Int16String" case opInt32String: return "Int32String" case opInt64String: return "Int64String" case opUintString: return "UintString" case opUint8String: return "Uint8String" case opUint16String: return "Uint16String" case opUint32String: return "Uint32String" case opUint64String: return "Uint64String" case opIntPtr: return "IntPtr" case opInt8Ptr: return "Int8Ptr" case opInt16Ptr: return "Int16Ptr" case opInt32Ptr: return "Int32Ptr" case opInt64Ptr: return "Int64Ptr" case opUintPtr: return "UintPtr" case opUint8Ptr: return "Uint8Ptr" case opUint16Ptr: return "Uint16Ptr" case opUint32Ptr: return "Uint32Ptr" case opUint64Ptr: return "Uint64Ptr" case opFloat32Ptr: return "Float32Ptr" case opFloat64Ptr: return "Float64Ptr" case opBoolPtr: return "BoolPtr" case opStringPtr: return "StringPtr" case opBytesPtr: return "BytesPtr" case opIntNPtr: return "IntNPtr" case opInt8NPtr: return "Int8NPtr" case opInt16NPtr: return "Int16NPtr" case opInt32NPtr: return "Int32NPtr" case opInt64NPtr: return "Int64NPtr" case opUintNPtr: return "UintNPtr" case opUint8NPtr: return "Uint8NPtr" case opUint16NPtr: return "Uint16NPtr" case opUint32NPtr: return "Uint32NPtr" case opUint64NPtr: return "Uint64NPtr" case opFloat32NPtr: return "Float32NPtr" case opFloat64NPtr: return "Float64NPtr" case opBoolNPtr: return "BoolNPtr" case opStringNPtr: return "StringNPtr" case opBytesNPtr: return "BytesNPtr" case opStructFieldHeadInt: return "StructFieldHeadInt" case opStructFieldHeadIntOnly: return "StructFieldHeadIntOnly" case opStructFieldHeadOmitEmptyInt: return "StructFieldHeadOmitEmptyInt" case opStructFieldHeadOmitEmptyIntOnly: return "StructFieldHeadOmitEmptyIntOnly" case opStructFieldHeadStringTagInt: return "StructFieldHeadStringTagInt" case opStructFieldHeadStringTagIntOnly: return "StructFieldHeadStringTagIntOnly" case opStructFieldAnonymousHeadInt: return "StructFieldAnonymousHeadInt" case opStructFieldAnonymousHeadIntOnly: return "StructFieldAnonymousHeadIntOnly" case opStructFieldAnonymousHeadOmitEmptyInt: return "StructFieldAnonymousHeadOmitEmptyInt" case opStructFieldAnonymousHeadOmitEmptyIntOnly: return "StructFieldAnonymousHeadOmitEmptyIntOnly" case opStructFieldAnonymousHeadStringTagInt: return "StructFieldAnonymousHeadStringTagInt" case opStructFieldAnonymousHeadStringTagIntOnly: return "StructFieldAnonymousHeadStringTagIntOnly" case opStructFieldPtrHeadInt: return "StructFieldPtrHeadInt" case opStructFieldPtrHeadIntOnly: return "StructFieldPtrHeadIntOnly" case opStructFieldPtrHeadOmitEmptyInt: return "StructFieldPtrHeadOmitEmptyInt" case opStructFieldPtrHeadOmitEmptyIntOnly: return "StructFieldPtrHeadOmitEmptyIntOnly" case opStructFieldPtrHeadStringTagInt: return "StructFieldPtrHeadStringTagInt" case opStructFieldPtrHeadStringTagIntOnly: return "StructFieldPtrHeadStringTagIntOnly" case opStructFieldPtrAnonymousHeadInt: return "StructFieldPtrAnonymousHeadInt" case opStructFieldPtrAnonymousHeadIntOnly: return "StructFieldPtrAnonymousHeadIntOnly" case opStructFieldPtrAnonymousHeadOmitEmptyInt: return "StructFieldPtrAnonymousHeadOmitEmptyInt" case opStructFieldPtrAnonymousHeadOmitEmptyIntOnly: return "StructFieldPtrAnonymousHeadOmitEmptyIntOnly" case opStructFieldPtrAnonymousHeadStringTagInt: return "StructFieldPtrAnonymousHeadStringTagInt" case opStructFieldPtrAnonymousHeadStringTagIntOnly: return "StructFieldPtrAnonymousHeadStringTagIntOnly" case opStructFieldNPtrHeadInt: return "StructFieldNPtrHeadInt" case opStructFieldNPtrHeadIntOnly: return "StructFieldNPtrHeadIntOnly" case opStructFieldNPtrHeadOmitEmptyInt: return "StructFieldNPtrHeadOmitEmptyInt" case opStructFieldNPtrHeadOmitEmptyIntOnly: return "StructFieldNPtrHeadOmitEmptyIntOnly" case opStructFieldNPtrHeadStringTagInt: return "StructFieldNPtrHeadStringTagInt" case opStructFieldNPtrHeadStringTagIntOnly: return "StructFieldNPtrHeadStringTagIntOnly" case opStructFieldNPtrAnonymousHeadInt: return "StructFieldNPtrAnonymousHeadInt" case opStructFieldNPtrAnonymousHeadIntOnly: return "StructFieldNPtrAnonymousHeadIntOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyInt: return "StructFieldNPtrAnonymousHeadOmitEmptyInt" case opStructFieldNPtrAnonymousHeadOmitEmptyIntOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyIntOnly" case opStructFieldNPtrAnonymousHeadStringTagInt: return "StructFieldNPtrAnonymousHeadStringTagInt" case opStructFieldNPtrAnonymousHeadStringTagIntOnly: return "StructFieldNPtrAnonymousHeadStringTagIntOnly" case opStructFieldHeadInt8: return "StructFieldHeadInt8" case opStructFieldHeadInt8Only: return "StructFieldHeadInt8Only" case opStructFieldHeadOmitEmptyInt8: return "StructFieldHeadOmitEmptyInt8" case opStructFieldHeadOmitEmptyInt8Only: return "StructFieldHeadOmitEmptyInt8Only" case opStructFieldHeadStringTagInt8: return "StructFieldHeadStringTagInt8" case opStructFieldHeadStringTagInt8Only: return "StructFieldHeadStringTagInt8Only" case opStructFieldAnonymousHeadInt8: return "StructFieldAnonymousHeadInt8" case opStructFieldAnonymousHeadInt8Only: return "StructFieldAnonymousHeadInt8Only" case opStructFieldAnonymousHeadOmitEmptyInt8: return "StructFieldAnonymousHeadOmitEmptyInt8" case opStructFieldAnonymousHeadOmitEmptyInt8Only: return "StructFieldAnonymousHeadOmitEmptyInt8Only" case opStructFieldAnonymousHeadStringTagInt8: return "StructFieldAnonymousHeadStringTagInt8" case opStructFieldAnonymousHeadStringTagInt8Only: return "StructFieldAnonymousHeadStringTagInt8Only" case opStructFieldPtrHeadInt8: return "StructFieldPtrHeadInt8" case opStructFieldPtrHeadInt8Only: return "StructFieldPtrHeadInt8Only" case opStructFieldPtrHeadOmitEmptyInt8: return "StructFieldPtrHeadOmitEmptyInt8" case opStructFieldPtrHeadOmitEmptyInt8Only: return "StructFieldPtrHeadOmitEmptyInt8Only" case opStructFieldPtrHeadStringTagInt8: return "StructFieldPtrHeadStringTagInt8" case opStructFieldPtrHeadStringTagInt8Only: return "StructFieldPtrHeadStringTagInt8Only" case opStructFieldPtrAnonymousHeadInt8: return "StructFieldPtrAnonymousHeadInt8" case opStructFieldPtrAnonymousHeadInt8Only: return "StructFieldPtrAnonymousHeadInt8Only" case opStructFieldPtrAnonymousHeadOmitEmptyInt8: return "StructFieldPtrAnonymousHeadOmitEmptyInt8" case opStructFieldPtrAnonymousHeadOmitEmptyInt8Only: return "StructFieldPtrAnonymousHeadOmitEmptyInt8Only" case opStructFieldPtrAnonymousHeadStringTagInt8: return "StructFieldPtrAnonymousHeadStringTagInt8" case opStructFieldPtrAnonymousHeadStringTagInt8Only: return "StructFieldPtrAnonymousHeadStringTagInt8Only" case opStructFieldNPtrHeadInt8: return "StructFieldNPtrHeadInt8" case opStructFieldNPtrHeadInt8Only: return "StructFieldNPtrHeadInt8Only" case opStructFieldNPtrHeadOmitEmptyInt8: return "StructFieldNPtrHeadOmitEmptyInt8" case opStructFieldNPtrHeadOmitEmptyInt8Only: return "StructFieldNPtrHeadOmitEmptyInt8Only" case opStructFieldNPtrHeadStringTagInt8: return "StructFieldNPtrHeadStringTagInt8" case opStructFieldNPtrHeadStringTagInt8Only: return "StructFieldNPtrHeadStringTagInt8Only" case opStructFieldNPtrAnonymousHeadInt8: return "StructFieldNPtrAnonymousHeadInt8" case opStructFieldNPtrAnonymousHeadInt8Only: return "StructFieldNPtrAnonymousHeadInt8Only" case opStructFieldNPtrAnonymousHeadOmitEmptyInt8: return "StructFieldNPtrAnonymousHeadOmitEmptyInt8" case opStructFieldNPtrAnonymousHeadOmitEmptyInt8Only: return "StructFieldNPtrAnonymousHeadOmitEmptyInt8Only" case opStructFieldNPtrAnonymousHeadStringTagInt8: return "StructFieldNPtrAnonymousHeadStringTagInt8" case opStructFieldNPtrAnonymousHeadStringTagInt8Only: return "StructFieldNPtrAnonymousHeadStringTagInt8Only" case opStructFieldHeadInt16: return "StructFieldHeadInt16" case opStructFieldHeadInt16Only: return "StructFieldHeadInt16Only" case opStructFieldHeadOmitEmptyInt16: return "StructFieldHeadOmitEmptyInt16" case opStructFieldHeadOmitEmptyInt16Only: return "StructFieldHeadOmitEmptyInt16Only" case opStructFieldHeadStringTagInt16: return "StructFieldHeadStringTagInt16" case opStructFieldHeadStringTagInt16Only: return "StructFieldHeadStringTagInt16Only" case opStructFieldAnonymousHeadInt16: return "StructFieldAnonymousHeadInt16" case opStructFieldAnonymousHeadInt16Only: return "StructFieldAnonymousHeadInt16Only" case opStructFieldAnonymousHeadOmitEmptyInt16: return "StructFieldAnonymousHeadOmitEmptyInt16" case opStructFieldAnonymousHeadOmitEmptyInt16Only: return "StructFieldAnonymousHeadOmitEmptyInt16Only" case opStructFieldAnonymousHeadStringTagInt16: return "StructFieldAnonymousHeadStringTagInt16" case opStructFieldAnonymousHeadStringTagInt16Only: return "StructFieldAnonymousHeadStringTagInt16Only" case opStructFieldPtrHeadInt16: return "StructFieldPtrHeadInt16" case opStructFieldPtrHeadInt16Only: return "StructFieldPtrHeadInt16Only" case opStructFieldPtrHeadOmitEmptyInt16: return "StructFieldPtrHeadOmitEmptyInt16" case opStructFieldPtrHeadOmitEmptyInt16Only: return "StructFieldPtrHeadOmitEmptyInt16Only" case opStructFieldPtrHeadStringTagInt16: return "StructFieldPtrHeadStringTagInt16" case opStructFieldPtrHeadStringTagInt16Only: return "StructFieldPtrHeadStringTagInt16Only" case opStructFieldPtrAnonymousHeadInt16: return "StructFieldPtrAnonymousHeadInt16" case opStructFieldPtrAnonymousHeadInt16Only: return "StructFieldPtrAnonymousHeadInt16Only" case opStructFieldPtrAnonymousHeadOmitEmptyInt16: return "StructFieldPtrAnonymousHeadOmitEmptyInt16" case opStructFieldPtrAnonymousHeadOmitEmptyInt16Only: return "StructFieldPtrAnonymousHeadOmitEmptyInt16Only" case opStructFieldPtrAnonymousHeadStringTagInt16: return "StructFieldPtrAnonymousHeadStringTagInt16" case opStructFieldPtrAnonymousHeadStringTagInt16Only: return "StructFieldPtrAnonymousHeadStringTagInt16Only" case opStructFieldNPtrHeadInt16: return "StructFieldNPtrHeadInt16" case opStructFieldNPtrHeadInt16Only: return "StructFieldNPtrHeadInt16Only" case opStructFieldNPtrHeadOmitEmptyInt16: return "StructFieldNPtrHeadOmitEmptyInt16" case opStructFieldNPtrHeadOmitEmptyInt16Only: return "StructFieldNPtrHeadOmitEmptyInt16Only" case opStructFieldNPtrHeadStringTagInt16: return "StructFieldNPtrHeadStringTagInt16" case opStructFieldNPtrHeadStringTagInt16Only: return "StructFieldNPtrHeadStringTagInt16Only" case opStructFieldNPtrAnonymousHeadInt16: return "StructFieldNPtrAnonymousHeadInt16" case opStructFieldNPtrAnonymousHeadInt16Only: return "StructFieldNPtrAnonymousHeadInt16Only" case opStructFieldNPtrAnonymousHeadOmitEmptyInt16: return "StructFieldNPtrAnonymousHeadOmitEmptyInt16" case opStructFieldNPtrAnonymousHeadOmitEmptyInt16Only: return "StructFieldNPtrAnonymousHeadOmitEmptyInt16Only" case opStructFieldNPtrAnonymousHeadStringTagInt16: return "StructFieldNPtrAnonymousHeadStringTagInt16" case opStructFieldNPtrAnonymousHeadStringTagInt16Only: return "StructFieldNPtrAnonymousHeadStringTagInt16Only" case opStructFieldHeadInt32: return "StructFieldHeadInt32" case opStructFieldHeadInt32Only: return "StructFieldHeadInt32Only" case opStructFieldHeadOmitEmptyInt32: return "StructFieldHeadOmitEmptyInt32" case opStructFieldHeadOmitEmptyInt32Only: return "StructFieldHeadOmitEmptyInt32Only" case opStructFieldHeadStringTagInt32: return "StructFieldHeadStringTagInt32" case opStructFieldHeadStringTagInt32Only: return "StructFieldHeadStringTagInt32Only" case opStructFieldAnonymousHeadInt32: return "StructFieldAnonymousHeadInt32" case opStructFieldAnonymousHeadInt32Only: return "StructFieldAnonymousHeadInt32Only" case opStructFieldAnonymousHeadOmitEmptyInt32: return "StructFieldAnonymousHeadOmitEmptyInt32" case opStructFieldAnonymousHeadOmitEmptyInt32Only: return "StructFieldAnonymousHeadOmitEmptyInt32Only" case opStructFieldAnonymousHeadStringTagInt32: return "StructFieldAnonymousHeadStringTagInt32" case opStructFieldAnonymousHeadStringTagInt32Only: return "StructFieldAnonymousHeadStringTagInt32Only" case opStructFieldPtrHeadInt32: return "StructFieldPtrHeadInt32" case opStructFieldPtrHeadInt32Only: return "StructFieldPtrHeadInt32Only" case opStructFieldPtrHeadOmitEmptyInt32: return "StructFieldPtrHeadOmitEmptyInt32" case opStructFieldPtrHeadOmitEmptyInt32Only: return "StructFieldPtrHeadOmitEmptyInt32Only" case opStructFieldPtrHeadStringTagInt32: return "StructFieldPtrHeadStringTagInt32" case opStructFieldPtrHeadStringTagInt32Only: return "StructFieldPtrHeadStringTagInt32Only" case opStructFieldPtrAnonymousHeadInt32: return "StructFieldPtrAnonymousHeadInt32" case opStructFieldPtrAnonymousHeadInt32Only: return "StructFieldPtrAnonymousHeadInt32Only" case opStructFieldPtrAnonymousHeadOmitEmptyInt32: return "StructFieldPtrAnonymousHeadOmitEmptyInt32" case opStructFieldPtrAnonymousHeadOmitEmptyInt32Only: return "StructFieldPtrAnonymousHeadOmitEmptyInt32Only" case opStructFieldPtrAnonymousHeadStringTagInt32: return "StructFieldPtrAnonymousHeadStringTagInt32" case opStructFieldPtrAnonymousHeadStringTagInt32Only: return "StructFieldPtrAnonymousHeadStringTagInt32Only" case opStructFieldNPtrHeadInt32: return "StructFieldNPtrHeadInt32" case opStructFieldNPtrHeadInt32Only: return "StructFieldNPtrHeadInt32Only" case opStructFieldNPtrHeadOmitEmptyInt32: return "StructFieldNPtrHeadOmitEmptyInt32" case opStructFieldNPtrHeadOmitEmptyInt32Only: return "StructFieldNPtrHeadOmitEmptyInt32Only" case opStructFieldNPtrHeadStringTagInt32: return "StructFieldNPtrHeadStringTagInt32" case opStructFieldNPtrHeadStringTagInt32Only: return "StructFieldNPtrHeadStringTagInt32Only" case opStructFieldNPtrAnonymousHeadInt32: return "StructFieldNPtrAnonymousHeadInt32" case opStructFieldNPtrAnonymousHeadInt32Only: return "StructFieldNPtrAnonymousHeadInt32Only" case opStructFieldNPtrAnonymousHeadOmitEmptyInt32: return "StructFieldNPtrAnonymousHeadOmitEmptyInt32" case opStructFieldNPtrAnonymousHeadOmitEmptyInt32Only: return "StructFieldNPtrAnonymousHeadOmitEmptyInt32Only" case opStructFieldNPtrAnonymousHeadStringTagInt32: return "StructFieldNPtrAnonymousHeadStringTagInt32" case opStructFieldNPtrAnonymousHeadStringTagInt32Only: return "StructFieldNPtrAnonymousHeadStringTagInt32Only" case opStructFieldHeadInt64: return "StructFieldHeadInt64" case opStructFieldHeadInt64Only: return "StructFieldHeadInt64Only" case opStructFieldHeadOmitEmptyInt64: return "StructFieldHeadOmitEmptyInt64" case opStructFieldHeadOmitEmptyInt64Only: return "StructFieldHeadOmitEmptyInt64Only" case opStructFieldHeadStringTagInt64: return "StructFieldHeadStringTagInt64" case opStructFieldHeadStringTagInt64Only: return "StructFieldHeadStringTagInt64Only" case opStructFieldAnonymousHeadInt64: return "StructFieldAnonymousHeadInt64" case opStructFieldAnonymousHeadInt64Only: return "StructFieldAnonymousHeadInt64Only" case opStructFieldAnonymousHeadOmitEmptyInt64: return "StructFieldAnonymousHeadOmitEmptyInt64" case opStructFieldAnonymousHeadOmitEmptyInt64Only: return "StructFieldAnonymousHeadOmitEmptyInt64Only" case opStructFieldAnonymousHeadStringTagInt64: return "StructFieldAnonymousHeadStringTagInt64" case opStructFieldAnonymousHeadStringTagInt64Only: return "StructFieldAnonymousHeadStringTagInt64Only" case opStructFieldPtrHeadInt64: return "StructFieldPtrHeadInt64" case opStructFieldPtrHeadInt64Only: return "StructFieldPtrHeadInt64Only" case opStructFieldPtrHeadOmitEmptyInt64: return "StructFieldPtrHeadOmitEmptyInt64" case opStructFieldPtrHeadOmitEmptyInt64Only: return "StructFieldPtrHeadOmitEmptyInt64Only" case opStructFieldPtrHeadStringTagInt64: return "StructFieldPtrHeadStringTagInt64" case opStructFieldPtrHeadStringTagInt64Only: return "StructFieldPtrHeadStringTagInt64Only" case opStructFieldPtrAnonymousHeadInt64: return "StructFieldPtrAnonymousHeadInt64" case opStructFieldPtrAnonymousHeadInt64Only: return "StructFieldPtrAnonymousHeadInt64Only" case opStructFieldPtrAnonymousHeadOmitEmptyInt64: return "StructFieldPtrAnonymousHeadOmitEmptyInt64" case opStructFieldPtrAnonymousHeadOmitEmptyInt64Only: return "StructFieldPtrAnonymousHeadOmitEmptyInt64Only" case opStructFieldPtrAnonymousHeadStringTagInt64: return "StructFieldPtrAnonymousHeadStringTagInt64" case opStructFieldPtrAnonymousHeadStringTagInt64Only: return "StructFieldPtrAnonymousHeadStringTagInt64Only" case opStructFieldNPtrHeadInt64: return "StructFieldNPtrHeadInt64" case opStructFieldNPtrHeadInt64Only: return "StructFieldNPtrHeadInt64Only" case opStructFieldNPtrHeadOmitEmptyInt64: return "StructFieldNPtrHeadOmitEmptyInt64" case opStructFieldNPtrHeadOmitEmptyInt64Only: return "StructFieldNPtrHeadOmitEmptyInt64Only" case opStructFieldNPtrHeadStringTagInt64: return "StructFieldNPtrHeadStringTagInt64" case opStructFieldNPtrHeadStringTagInt64Only: return "StructFieldNPtrHeadStringTagInt64Only" case opStructFieldNPtrAnonymousHeadInt64: return "StructFieldNPtrAnonymousHeadInt64" case opStructFieldNPtrAnonymousHeadInt64Only: return "StructFieldNPtrAnonymousHeadInt64Only" case opStructFieldNPtrAnonymousHeadOmitEmptyInt64: return "StructFieldNPtrAnonymousHeadOmitEmptyInt64" case opStructFieldNPtrAnonymousHeadOmitEmptyInt64Only: return "StructFieldNPtrAnonymousHeadOmitEmptyInt64Only" case opStructFieldNPtrAnonymousHeadStringTagInt64: return "StructFieldNPtrAnonymousHeadStringTagInt64" case opStructFieldNPtrAnonymousHeadStringTagInt64Only: return "StructFieldNPtrAnonymousHeadStringTagInt64Only" case opStructFieldHeadUint: return "StructFieldHeadUint" case opStructFieldHeadUintOnly: return "StructFieldHeadUintOnly" case opStructFieldHeadOmitEmptyUint: return "StructFieldHeadOmitEmptyUint" case opStructFieldHeadOmitEmptyUintOnly: return "StructFieldHeadOmitEmptyUintOnly" case opStructFieldHeadStringTagUint: return "StructFieldHeadStringTagUint" case opStructFieldHeadStringTagUintOnly: return "StructFieldHeadStringTagUintOnly" case opStructFieldAnonymousHeadUint: return "StructFieldAnonymousHeadUint" case opStructFieldAnonymousHeadUintOnly: return "StructFieldAnonymousHeadUintOnly" case opStructFieldAnonymousHeadOmitEmptyUint: return "StructFieldAnonymousHeadOmitEmptyUint" case opStructFieldAnonymousHeadOmitEmptyUintOnly: return "StructFieldAnonymousHeadOmitEmptyUintOnly" case opStructFieldAnonymousHeadStringTagUint: return "StructFieldAnonymousHeadStringTagUint" case opStructFieldAnonymousHeadStringTagUintOnly: return "StructFieldAnonymousHeadStringTagUintOnly" case opStructFieldPtrHeadUint: return "StructFieldPtrHeadUint" case opStructFieldPtrHeadUintOnly: return "StructFieldPtrHeadUintOnly" case opStructFieldPtrHeadOmitEmptyUint: return "StructFieldPtrHeadOmitEmptyUint" case opStructFieldPtrHeadOmitEmptyUintOnly: return "StructFieldPtrHeadOmitEmptyUintOnly" case opStructFieldPtrHeadStringTagUint: return "StructFieldPtrHeadStringTagUint" case opStructFieldPtrHeadStringTagUintOnly: return "StructFieldPtrHeadStringTagUintOnly" case opStructFieldPtrAnonymousHeadUint: return "StructFieldPtrAnonymousHeadUint" case opStructFieldPtrAnonymousHeadUintOnly: return "StructFieldPtrAnonymousHeadUintOnly" case opStructFieldPtrAnonymousHeadOmitEmptyUint: return "StructFieldPtrAnonymousHeadOmitEmptyUint" case opStructFieldPtrAnonymousHeadOmitEmptyUintOnly: return "StructFieldPtrAnonymousHeadOmitEmptyUintOnly" case opStructFieldPtrAnonymousHeadStringTagUint: return "StructFieldPtrAnonymousHeadStringTagUint" case opStructFieldPtrAnonymousHeadStringTagUintOnly: return "StructFieldPtrAnonymousHeadStringTagUintOnly" case opStructFieldNPtrHeadUint: return "StructFieldNPtrHeadUint" case opStructFieldNPtrHeadUintOnly: return "StructFieldNPtrHeadUintOnly" case opStructFieldNPtrHeadOmitEmptyUint: return "StructFieldNPtrHeadOmitEmptyUint" case opStructFieldNPtrHeadOmitEmptyUintOnly: return "StructFieldNPtrHeadOmitEmptyUintOnly" case opStructFieldNPtrHeadStringTagUint: return "StructFieldNPtrHeadStringTagUint" case opStructFieldNPtrHeadStringTagUintOnly: return "StructFieldNPtrHeadStringTagUintOnly" case opStructFieldNPtrAnonymousHeadUint: return "StructFieldNPtrAnonymousHeadUint" case opStructFieldNPtrAnonymousHeadUintOnly: return "StructFieldNPtrAnonymousHeadUintOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyUint: return "StructFieldNPtrAnonymousHeadOmitEmptyUint" case opStructFieldNPtrAnonymousHeadOmitEmptyUintOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyUintOnly" case opStructFieldNPtrAnonymousHeadStringTagUint: return "StructFieldNPtrAnonymousHeadStringTagUint" case opStructFieldNPtrAnonymousHeadStringTagUintOnly: return "StructFieldNPtrAnonymousHeadStringTagUintOnly" case opStructFieldHeadUint8: return "StructFieldHeadUint8" case opStructFieldHeadUint8Only: return "StructFieldHeadUint8Only" case opStructFieldHeadOmitEmptyUint8: return "StructFieldHeadOmitEmptyUint8" case opStructFieldHeadOmitEmptyUint8Only: return "StructFieldHeadOmitEmptyUint8Only" case opStructFieldHeadStringTagUint8: return "StructFieldHeadStringTagUint8" case opStructFieldHeadStringTagUint8Only: return "StructFieldHeadStringTagUint8Only" case opStructFieldAnonymousHeadUint8: return "StructFieldAnonymousHeadUint8" case opStructFieldAnonymousHeadUint8Only: return "StructFieldAnonymousHeadUint8Only" case opStructFieldAnonymousHeadOmitEmptyUint8: return "StructFieldAnonymousHeadOmitEmptyUint8" case opStructFieldAnonymousHeadOmitEmptyUint8Only: return "StructFieldAnonymousHeadOmitEmptyUint8Only" case opStructFieldAnonymousHeadStringTagUint8: return "StructFieldAnonymousHeadStringTagUint8" case opStructFieldAnonymousHeadStringTagUint8Only: return "StructFieldAnonymousHeadStringTagUint8Only" case opStructFieldPtrHeadUint8: return "StructFieldPtrHeadUint8" case opStructFieldPtrHeadUint8Only: return "StructFieldPtrHeadUint8Only" case opStructFieldPtrHeadOmitEmptyUint8: return "StructFieldPtrHeadOmitEmptyUint8" case opStructFieldPtrHeadOmitEmptyUint8Only: return "StructFieldPtrHeadOmitEmptyUint8Only" case opStructFieldPtrHeadStringTagUint8: return "StructFieldPtrHeadStringTagUint8" case opStructFieldPtrHeadStringTagUint8Only: return "StructFieldPtrHeadStringTagUint8Only" case opStructFieldPtrAnonymousHeadUint8: return "StructFieldPtrAnonymousHeadUint8" case opStructFieldPtrAnonymousHeadUint8Only: return "StructFieldPtrAnonymousHeadUint8Only" case opStructFieldPtrAnonymousHeadOmitEmptyUint8: return "StructFieldPtrAnonymousHeadOmitEmptyUint8" case opStructFieldPtrAnonymousHeadOmitEmptyUint8Only: return "StructFieldPtrAnonymousHeadOmitEmptyUint8Only" case opStructFieldPtrAnonymousHeadStringTagUint8: return "StructFieldPtrAnonymousHeadStringTagUint8" case opStructFieldPtrAnonymousHeadStringTagUint8Only: return "StructFieldPtrAnonymousHeadStringTagUint8Only" case opStructFieldNPtrHeadUint8: return "StructFieldNPtrHeadUint8" case opStructFieldNPtrHeadUint8Only: return "StructFieldNPtrHeadUint8Only" case opStructFieldNPtrHeadOmitEmptyUint8: return "StructFieldNPtrHeadOmitEmptyUint8" case opStructFieldNPtrHeadOmitEmptyUint8Only: return "StructFieldNPtrHeadOmitEmptyUint8Only" case opStructFieldNPtrHeadStringTagUint8: return "StructFieldNPtrHeadStringTagUint8" case opStructFieldNPtrHeadStringTagUint8Only: return "StructFieldNPtrHeadStringTagUint8Only" case opStructFieldNPtrAnonymousHeadUint8: return "StructFieldNPtrAnonymousHeadUint8" case opStructFieldNPtrAnonymousHeadUint8Only: return "StructFieldNPtrAnonymousHeadUint8Only" case opStructFieldNPtrAnonymousHeadOmitEmptyUint8: return "StructFieldNPtrAnonymousHeadOmitEmptyUint8" case opStructFieldNPtrAnonymousHeadOmitEmptyUint8Only: return "StructFieldNPtrAnonymousHeadOmitEmptyUint8Only" case opStructFieldNPtrAnonymousHeadStringTagUint8: return "StructFieldNPtrAnonymousHeadStringTagUint8" case opStructFieldNPtrAnonymousHeadStringTagUint8Only: return "StructFieldNPtrAnonymousHeadStringTagUint8Only" case opStructFieldHeadUint16: return "StructFieldHeadUint16" case opStructFieldHeadUint16Only: return "StructFieldHeadUint16Only" case opStructFieldHeadOmitEmptyUint16: return "StructFieldHeadOmitEmptyUint16" case opStructFieldHeadOmitEmptyUint16Only: return "StructFieldHeadOmitEmptyUint16Only" case opStructFieldHeadStringTagUint16: return "StructFieldHeadStringTagUint16" case opStructFieldHeadStringTagUint16Only: return "StructFieldHeadStringTagUint16Only" case opStructFieldAnonymousHeadUint16: return "StructFieldAnonymousHeadUint16" case opStructFieldAnonymousHeadUint16Only: return "StructFieldAnonymousHeadUint16Only" case opStructFieldAnonymousHeadOmitEmptyUint16: return "StructFieldAnonymousHeadOmitEmptyUint16" case opStructFieldAnonymousHeadOmitEmptyUint16Only: return "StructFieldAnonymousHeadOmitEmptyUint16Only" case opStructFieldAnonymousHeadStringTagUint16: return "StructFieldAnonymousHeadStringTagUint16" case opStructFieldAnonymousHeadStringTagUint16Only: return "StructFieldAnonymousHeadStringTagUint16Only" case opStructFieldPtrHeadUint16: return "StructFieldPtrHeadUint16" case opStructFieldPtrHeadUint16Only: return "StructFieldPtrHeadUint16Only" case opStructFieldPtrHeadOmitEmptyUint16: return "StructFieldPtrHeadOmitEmptyUint16" case opStructFieldPtrHeadOmitEmptyUint16Only: return "StructFieldPtrHeadOmitEmptyUint16Only" case opStructFieldPtrHeadStringTagUint16: return "StructFieldPtrHeadStringTagUint16" case opStructFieldPtrHeadStringTagUint16Only: return "StructFieldPtrHeadStringTagUint16Only" case opStructFieldPtrAnonymousHeadUint16: return "StructFieldPtrAnonymousHeadUint16" case opStructFieldPtrAnonymousHeadUint16Only: return "StructFieldPtrAnonymousHeadUint16Only" case opStructFieldPtrAnonymousHeadOmitEmptyUint16: return "StructFieldPtrAnonymousHeadOmitEmptyUint16" case opStructFieldPtrAnonymousHeadOmitEmptyUint16Only: return "StructFieldPtrAnonymousHeadOmitEmptyUint16Only" case opStructFieldPtrAnonymousHeadStringTagUint16: return "StructFieldPtrAnonymousHeadStringTagUint16" case opStructFieldPtrAnonymousHeadStringTagUint16Only: return "StructFieldPtrAnonymousHeadStringTagUint16Only" case opStructFieldNPtrHeadUint16: return "StructFieldNPtrHeadUint16" case opStructFieldNPtrHeadUint16Only: return "StructFieldNPtrHeadUint16Only" case opStructFieldNPtrHeadOmitEmptyUint16: return "StructFieldNPtrHeadOmitEmptyUint16" case opStructFieldNPtrHeadOmitEmptyUint16Only: return "StructFieldNPtrHeadOmitEmptyUint16Only" case opStructFieldNPtrHeadStringTagUint16: return "StructFieldNPtrHeadStringTagUint16" case opStructFieldNPtrHeadStringTagUint16Only: return "StructFieldNPtrHeadStringTagUint16Only" case opStructFieldNPtrAnonymousHeadUint16: return "StructFieldNPtrAnonymousHeadUint16" case opStructFieldNPtrAnonymousHeadUint16Only: return "StructFieldNPtrAnonymousHeadUint16Only" case opStructFieldNPtrAnonymousHeadOmitEmptyUint16: return "StructFieldNPtrAnonymousHeadOmitEmptyUint16" case opStructFieldNPtrAnonymousHeadOmitEmptyUint16Only: return "StructFieldNPtrAnonymousHeadOmitEmptyUint16Only" case opStructFieldNPtrAnonymousHeadStringTagUint16: return "StructFieldNPtrAnonymousHeadStringTagUint16" case opStructFieldNPtrAnonymousHeadStringTagUint16Only: return "StructFieldNPtrAnonymousHeadStringTagUint16Only" case opStructFieldHeadUint32: return "StructFieldHeadUint32" case opStructFieldHeadUint32Only: return "StructFieldHeadUint32Only" case opStructFieldHeadOmitEmptyUint32: return "StructFieldHeadOmitEmptyUint32" case opStructFieldHeadOmitEmptyUint32Only: return "StructFieldHeadOmitEmptyUint32Only" case opStructFieldHeadStringTagUint32: return "StructFieldHeadStringTagUint32" case opStructFieldHeadStringTagUint32Only: return "StructFieldHeadStringTagUint32Only" case opStructFieldAnonymousHeadUint32: return "StructFieldAnonymousHeadUint32" case opStructFieldAnonymousHeadUint32Only: return "StructFieldAnonymousHeadUint32Only" case opStructFieldAnonymousHeadOmitEmptyUint32: return "StructFieldAnonymousHeadOmitEmptyUint32" case opStructFieldAnonymousHeadOmitEmptyUint32Only: return "StructFieldAnonymousHeadOmitEmptyUint32Only" case opStructFieldAnonymousHeadStringTagUint32: return "StructFieldAnonymousHeadStringTagUint32" case opStructFieldAnonymousHeadStringTagUint32Only: return "StructFieldAnonymousHeadStringTagUint32Only" case opStructFieldPtrHeadUint32: return "StructFieldPtrHeadUint32" case opStructFieldPtrHeadUint32Only: return "StructFieldPtrHeadUint32Only" case opStructFieldPtrHeadOmitEmptyUint32: return "StructFieldPtrHeadOmitEmptyUint32" case opStructFieldPtrHeadOmitEmptyUint32Only: return "StructFieldPtrHeadOmitEmptyUint32Only" case opStructFieldPtrHeadStringTagUint32: return "StructFieldPtrHeadStringTagUint32" case opStructFieldPtrHeadStringTagUint32Only: return "StructFieldPtrHeadStringTagUint32Only" case opStructFieldPtrAnonymousHeadUint32: return "StructFieldPtrAnonymousHeadUint32" case opStructFieldPtrAnonymousHeadUint32Only: return "StructFieldPtrAnonymousHeadUint32Only" case opStructFieldPtrAnonymousHeadOmitEmptyUint32: return "StructFieldPtrAnonymousHeadOmitEmptyUint32" case opStructFieldPtrAnonymousHeadOmitEmptyUint32Only: return "StructFieldPtrAnonymousHeadOmitEmptyUint32Only" case opStructFieldPtrAnonymousHeadStringTagUint32: return "StructFieldPtrAnonymousHeadStringTagUint32" case opStructFieldPtrAnonymousHeadStringTagUint32Only: return "StructFieldPtrAnonymousHeadStringTagUint32Only" case opStructFieldNPtrHeadUint32: return "StructFieldNPtrHeadUint32" case opStructFieldNPtrHeadUint32Only: return "StructFieldNPtrHeadUint32Only" case opStructFieldNPtrHeadOmitEmptyUint32: return "StructFieldNPtrHeadOmitEmptyUint32" case opStructFieldNPtrHeadOmitEmptyUint32Only: return "StructFieldNPtrHeadOmitEmptyUint32Only" case opStructFieldNPtrHeadStringTagUint32: return "StructFieldNPtrHeadStringTagUint32" case opStructFieldNPtrHeadStringTagUint32Only: return "StructFieldNPtrHeadStringTagUint32Only" case opStructFieldNPtrAnonymousHeadUint32: return "StructFieldNPtrAnonymousHeadUint32" case opStructFieldNPtrAnonymousHeadUint32Only: return "StructFieldNPtrAnonymousHeadUint32Only" case opStructFieldNPtrAnonymousHeadOmitEmptyUint32: return "StructFieldNPtrAnonymousHeadOmitEmptyUint32" case opStructFieldNPtrAnonymousHeadOmitEmptyUint32Only: return "StructFieldNPtrAnonymousHeadOmitEmptyUint32Only" case opStructFieldNPtrAnonymousHeadStringTagUint32: return "StructFieldNPtrAnonymousHeadStringTagUint32" case opStructFieldNPtrAnonymousHeadStringTagUint32Only: return "StructFieldNPtrAnonymousHeadStringTagUint32Only" case opStructFieldHeadUint64: return "StructFieldHeadUint64" case opStructFieldHeadUint64Only: return "StructFieldHeadUint64Only" case opStructFieldHeadOmitEmptyUint64: return "StructFieldHeadOmitEmptyUint64" case opStructFieldHeadOmitEmptyUint64Only: return "StructFieldHeadOmitEmptyUint64Only" case opStructFieldHeadStringTagUint64: return "StructFieldHeadStringTagUint64" case opStructFieldHeadStringTagUint64Only: return "StructFieldHeadStringTagUint64Only" case opStructFieldAnonymousHeadUint64: return "StructFieldAnonymousHeadUint64" case opStructFieldAnonymousHeadUint64Only: return "StructFieldAnonymousHeadUint64Only" case opStructFieldAnonymousHeadOmitEmptyUint64: return "StructFieldAnonymousHeadOmitEmptyUint64" case opStructFieldAnonymousHeadOmitEmptyUint64Only: return "StructFieldAnonymousHeadOmitEmptyUint64Only" case opStructFieldAnonymousHeadStringTagUint64: return "StructFieldAnonymousHeadStringTagUint64" case opStructFieldAnonymousHeadStringTagUint64Only: return "StructFieldAnonymousHeadStringTagUint64Only" case opStructFieldPtrHeadUint64: return "StructFieldPtrHeadUint64" case opStructFieldPtrHeadUint64Only: return "StructFieldPtrHeadUint64Only" case opStructFieldPtrHeadOmitEmptyUint64: return "StructFieldPtrHeadOmitEmptyUint64" case opStructFieldPtrHeadOmitEmptyUint64Only: return "StructFieldPtrHeadOmitEmptyUint64Only" case opStructFieldPtrHeadStringTagUint64: return "StructFieldPtrHeadStringTagUint64" case opStructFieldPtrHeadStringTagUint64Only: return "StructFieldPtrHeadStringTagUint64Only" case opStructFieldPtrAnonymousHeadUint64: return "StructFieldPtrAnonymousHeadUint64" case opStructFieldPtrAnonymousHeadUint64Only: return "StructFieldPtrAnonymousHeadUint64Only" case opStructFieldPtrAnonymousHeadOmitEmptyUint64: return "StructFieldPtrAnonymousHeadOmitEmptyUint64" case opStructFieldPtrAnonymousHeadOmitEmptyUint64Only: return "StructFieldPtrAnonymousHeadOmitEmptyUint64Only" case opStructFieldPtrAnonymousHeadStringTagUint64: return "StructFieldPtrAnonymousHeadStringTagUint64" case opStructFieldPtrAnonymousHeadStringTagUint64Only: return "StructFieldPtrAnonymousHeadStringTagUint64Only" case opStructFieldNPtrHeadUint64: return "StructFieldNPtrHeadUint64" case opStructFieldNPtrHeadUint64Only: return "StructFieldNPtrHeadUint64Only" case opStructFieldNPtrHeadOmitEmptyUint64: return "StructFieldNPtrHeadOmitEmptyUint64" case opStructFieldNPtrHeadOmitEmptyUint64Only: return "StructFieldNPtrHeadOmitEmptyUint64Only" case opStructFieldNPtrHeadStringTagUint64: return "StructFieldNPtrHeadStringTagUint64" case opStructFieldNPtrHeadStringTagUint64Only: return "StructFieldNPtrHeadStringTagUint64Only" case opStructFieldNPtrAnonymousHeadUint64: return "StructFieldNPtrAnonymousHeadUint64" case opStructFieldNPtrAnonymousHeadUint64Only: return "StructFieldNPtrAnonymousHeadUint64Only" case opStructFieldNPtrAnonymousHeadOmitEmptyUint64: return "StructFieldNPtrAnonymousHeadOmitEmptyUint64" case opStructFieldNPtrAnonymousHeadOmitEmptyUint64Only: return "StructFieldNPtrAnonymousHeadOmitEmptyUint64Only" case opStructFieldNPtrAnonymousHeadStringTagUint64: return "StructFieldNPtrAnonymousHeadStringTagUint64" case opStructFieldNPtrAnonymousHeadStringTagUint64Only: return "StructFieldNPtrAnonymousHeadStringTagUint64Only" case opStructFieldHeadFloat32: return "StructFieldHeadFloat32" case opStructFieldHeadFloat32Only: return "StructFieldHeadFloat32Only" case opStructFieldHeadOmitEmptyFloat32: return "StructFieldHeadOmitEmptyFloat32" case opStructFieldHeadOmitEmptyFloat32Only: return "StructFieldHeadOmitEmptyFloat32Only" case opStructFieldHeadStringTagFloat32: return "StructFieldHeadStringTagFloat32" case opStructFieldHeadStringTagFloat32Only: return "StructFieldHeadStringTagFloat32Only" case opStructFieldAnonymousHeadFloat32: return "StructFieldAnonymousHeadFloat32" case opStructFieldAnonymousHeadFloat32Only: return "StructFieldAnonymousHeadFloat32Only" case opStructFieldAnonymousHeadOmitEmptyFloat32: return "StructFieldAnonymousHeadOmitEmptyFloat32" case opStructFieldAnonymousHeadOmitEmptyFloat32Only: return "StructFieldAnonymousHeadOmitEmptyFloat32Only" case opStructFieldAnonymousHeadStringTagFloat32: return "StructFieldAnonymousHeadStringTagFloat32" case opStructFieldAnonymousHeadStringTagFloat32Only: return "StructFieldAnonymousHeadStringTagFloat32Only" case opStructFieldPtrHeadFloat32: return "StructFieldPtrHeadFloat32" case opStructFieldPtrHeadFloat32Only: return "StructFieldPtrHeadFloat32Only" case opStructFieldPtrHeadOmitEmptyFloat32: return "StructFieldPtrHeadOmitEmptyFloat32" case opStructFieldPtrHeadOmitEmptyFloat32Only: return "StructFieldPtrHeadOmitEmptyFloat32Only" case opStructFieldPtrHeadStringTagFloat32: return "StructFieldPtrHeadStringTagFloat32" case opStructFieldPtrHeadStringTagFloat32Only: return "StructFieldPtrHeadStringTagFloat32Only" case opStructFieldPtrAnonymousHeadFloat32: return "StructFieldPtrAnonymousHeadFloat32" case opStructFieldPtrAnonymousHeadFloat32Only: return "StructFieldPtrAnonymousHeadFloat32Only" case opStructFieldPtrAnonymousHeadOmitEmptyFloat32: return "StructFieldPtrAnonymousHeadOmitEmptyFloat32" case opStructFieldPtrAnonymousHeadOmitEmptyFloat32Only: return "StructFieldPtrAnonymousHeadOmitEmptyFloat32Only" case opStructFieldPtrAnonymousHeadStringTagFloat32: return "StructFieldPtrAnonymousHeadStringTagFloat32" case opStructFieldPtrAnonymousHeadStringTagFloat32Only: return "StructFieldPtrAnonymousHeadStringTagFloat32Only" case opStructFieldNPtrHeadFloat32: return "StructFieldNPtrHeadFloat32" case opStructFieldNPtrHeadFloat32Only: return "StructFieldNPtrHeadFloat32Only" case opStructFieldNPtrHeadOmitEmptyFloat32: return "StructFieldNPtrHeadOmitEmptyFloat32" case opStructFieldNPtrHeadOmitEmptyFloat32Only: return "StructFieldNPtrHeadOmitEmptyFloat32Only" case opStructFieldNPtrHeadStringTagFloat32: return "StructFieldNPtrHeadStringTagFloat32" case opStructFieldNPtrHeadStringTagFloat32Only: return "StructFieldNPtrHeadStringTagFloat32Only" case opStructFieldNPtrAnonymousHeadFloat32: return "StructFieldNPtrAnonymousHeadFloat32" case opStructFieldNPtrAnonymousHeadFloat32Only: return "StructFieldNPtrAnonymousHeadFloat32Only" case opStructFieldNPtrAnonymousHeadOmitEmptyFloat32: return "StructFieldNPtrAnonymousHeadOmitEmptyFloat32" case opStructFieldNPtrAnonymousHeadOmitEmptyFloat32Only: return "StructFieldNPtrAnonymousHeadOmitEmptyFloat32Only" case opStructFieldNPtrAnonymousHeadStringTagFloat32: return "StructFieldNPtrAnonymousHeadStringTagFloat32" case opStructFieldNPtrAnonymousHeadStringTagFloat32Only: return "StructFieldNPtrAnonymousHeadStringTagFloat32Only" case opStructFieldHeadFloat64: return "StructFieldHeadFloat64" case opStructFieldHeadFloat64Only: return "StructFieldHeadFloat64Only" case opStructFieldHeadOmitEmptyFloat64: return "StructFieldHeadOmitEmptyFloat64" case opStructFieldHeadOmitEmptyFloat64Only: return "StructFieldHeadOmitEmptyFloat64Only" case opStructFieldHeadStringTagFloat64: return "StructFieldHeadStringTagFloat64" case opStructFieldHeadStringTagFloat64Only: return "StructFieldHeadStringTagFloat64Only" case opStructFieldAnonymousHeadFloat64: return "StructFieldAnonymousHeadFloat64" case opStructFieldAnonymousHeadFloat64Only: return "StructFieldAnonymousHeadFloat64Only" case opStructFieldAnonymousHeadOmitEmptyFloat64: return "StructFieldAnonymousHeadOmitEmptyFloat64" case opStructFieldAnonymousHeadOmitEmptyFloat64Only: return "StructFieldAnonymousHeadOmitEmptyFloat64Only" case opStructFieldAnonymousHeadStringTagFloat64: return "StructFieldAnonymousHeadStringTagFloat64" case opStructFieldAnonymousHeadStringTagFloat64Only: return "StructFieldAnonymousHeadStringTagFloat64Only" case opStructFieldPtrHeadFloat64: return "StructFieldPtrHeadFloat64" case opStructFieldPtrHeadFloat64Only: return "StructFieldPtrHeadFloat64Only" case opStructFieldPtrHeadOmitEmptyFloat64: return "StructFieldPtrHeadOmitEmptyFloat64" case opStructFieldPtrHeadOmitEmptyFloat64Only: return "StructFieldPtrHeadOmitEmptyFloat64Only" case opStructFieldPtrHeadStringTagFloat64: return "StructFieldPtrHeadStringTagFloat64" case opStructFieldPtrHeadStringTagFloat64Only: return "StructFieldPtrHeadStringTagFloat64Only" case opStructFieldPtrAnonymousHeadFloat64: return "StructFieldPtrAnonymousHeadFloat64" case opStructFieldPtrAnonymousHeadFloat64Only: return "StructFieldPtrAnonymousHeadFloat64Only" case opStructFieldPtrAnonymousHeadOmitEmptyFloat64: return "StructFieldPtrAnonymousHeadOmitEmptyFloat64" case opStructFieldPtrAnonymousHeadOmitEmptyFloat64Only: return "StructFieldPtrAnonymousHeadOmitEmptyFloat64Only" case opStructFieldPtrAnonymousHeadStringTagFloat64: return "StructFieldPtrAnonymousHeadStringTagFloat64" case opStructFieldPtrAnonymousHeadStringTagFloat64Only: return "StructFieldPtrAnonymousHeadStringTagFloat64Only" case opStructFieldNPtrHeadFloat64: return "StructFieldNPtrHeadFloat64" case opStructFieldNPtrHeadFloat64Only: return "StructFieldNPtrHeadFloat64Only" case opStructFieldNPtrHeadOmitEmptyFloat64: return "StructFieldNPtrHeadOmitEmptyFloat64" case opStructFieldNPtrHeadOmitEmptyFloat64Only: return "StructFieldNPtrHeadOmitEmptyFloat64Only" case opStructFieldNPtrHeadStringTagFloat64: return "StructFieldNPtrHeadStringTagFloat64" case opStructFieldNPtrHeadStringTagFloat64Only: return "StructFieldNPtrHeadStringTagFloat64Only" case opStructFieldNPtrAnonymousHeadFloat64: return "StructFieldNPtrAnonymousHeadFloat64" case opStructFieldNPtrAnonymousHeadFloat64Only: return "StructFieldNPtrAnonymousHeadFloat64Only" case opStructFieldNPtrAnonymousHeadOmitEmptyFloat64: return "StructFieldNPtrAnonymousHeadOmitEmptyFloat64" case opStructFieldNPtrAnonymousHeadOmitEmptyFloat64Only: return "StructFieldNPtrAnonymousHeadOmitEmptyFloat64Only" case opStructFieldNPtrAnonymousHeadStringTagFloat64: return "StructFieldNPtrAnonymousHeadStringTagFloat64" case opStructFieldNPtrAnonymousHeadStringTagFloat64Only: return "StructFieldNPtrAnonymousHeadStringTagFloat64Only" case opStructFieldHeadBool: return "StructFieldHeadBool" case opStructFieldHeadBoolOnly: return "StructFieldHeadBoolOnly" case opStructFieldHeadOmitEmptyBool: return "StructFieldHeadOmitEmptyBool" case opStructFieldHeadOmitEmptyBoolOnly: return "StructFieldHeadOmitEmptyBoolOnly" case opStructFieldHeadStringTagBool: return "StructFieldHeadStringTagBool" case opStructFieldHeadStringTagBoolOnly: return "StructFieldHeadStringTagBoolOnly" case opStructFieldAnonymousHeadBool: return "StructFieldAnonymousHeadBool" case opStructFieldAnonymousHeadBoolOnly: return "StructFieldAnonymousHeadBoolOnly" case opStructFieldAnonymousHeadOmitEmptyBool: return "StructFieldAnonymousHeadOmitEmptyBool" case opStructFieldAnonymousHeadOmitEmptyBoolOnly: return "StructFieldAnonymousHeadOmitEmptyBoolOnly" case opStructFieldAnonymousHeadStringTagBool: return "StructFieldAnonymousHeadStringTagBool" case opStructFieldAnonymousHeadStringTagBoolOnly: return "StructFieldAnonymousHeadStringTagBoolOnly" case opStructFieldPtrHeadBool: return "StructFieldPtrHeadBool" case opStructFieldPtrHeadBoolOnly: return "StructFieldPtrHeadBoolOnly" case opStructFieldPtrHeadOmitEmptyBool: return "StructFieldPtrHeadOmitEmptyBool" case opStructFieldPtrHeadOmitEmptyBoolOnly: return "StructFieldPtrHeadOmitEmptyBoolOnly" case opStructFieldPtrHeadStringTagBool: return "StructFieldPtrHeadStringTagBool" case opStructFieldPtrHeadStringTagBoolOnly: return "StructFieldPtrHeadStringTagBoolOnly" case opStructFieldPtrAnonymousHeadBool: return "StructFieldPtrAnonymousHeadBool" case opStructFieldPtrAnonymousHeadBoolOnly: return "StructFieldPtrAnonymousHeadBoolOnly" case opStructFieldPtrAnonymousHeadOmitEmptyBool: return "StructFieldPtrAnonymousHeadOmitEmptyBool" case opStructFieldPtrAnonymousHeadOmitEmptyBoolOnly: return "StructFieldPtrAnonymousHeadOmitEmptyBoolOnly" case opStructFieldPtrAnonymousHeadStringTagBool: return "StructFieldPtrAnonymousHeadStringTagBool" case opStructFieldPtrAnonymousHeadStringTagBoolOnly: return "StructFieldPtrAnonymousHeadStringTagBoolOnly" case opStructFieldNPtrHeadBool: return "StructFieldNPtrHeadBool" case opStructFieldNPtrHeadBoolOnly: return "StructFieldNPtrHeadBoolOnly" case opStructFieldNPtrHeadOmitEmptyBool: return "StructFieldNPtrHeadOmitEmptyBool" case opStructFieldNPtrHeadOmitEmptyBoolOnly: return "StructFieldNPtrHeadOmitEmptyBoolOnly" case opStructFieldNPtrHeadStringTagBool: return "StructFieldNPtrHeadStringTagBool" case opStructFieldNPtrHeadStringTagBoolOnly: return "StructFieldNPtrHeadStringTagBoolOnly" case opStructFieldNPtrAnonymousHeadBool: return "StructFieldNPtrAnonymousHeadBool" case opStructFieldNPtrAnonymousHeadBoolOnly: return "StructFieldNPtrAnonymousHeadBoolOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyBool: return "StructFieldNPtrAnonymousHeadOmitEmptyBool" case opStructFieldNPtrAnonymousHeadOmitEmptyBoolOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyBoolOnly" case opStructFieldNPtrAnonymousHeadStringTagBool: return "StructFieldNPtrAnonymousHeadStringTagBool" case opStructFieldNPtrAnonymousHeadStringTagBoolOnly: return "StructFieldNPtrAnonymousHeadStringTagBoolOnly" case opStructFieldHeadString: return "StructFieldHeadString" case opStructFieldHeadStringOnly: return "StructFieldHeadStringOnly" case opStructFieldHeadOmitEmptyString: return "StructFieldHeadOmitEmptyString" case opStructFieldHeadOmitEmptyStringOnly: return "StructFieldHeadOmitEmptyStringOnly" case opStructFieldHeadStringTagString: return "StructFieldHeadStringTagString" case opStructFieldHeadStringTagStringOnly: return "StructFieldHeadStringTagStringOnly" case opStructFieldAnonymousHeadString: return "StructFieldAnonymousHeadString" case opStructFieldAnonymousHeadStringOnly: return "StructFieldAnonymousHeadStringOnly" case opStructFieldAnonymousHeadOmitEmptyString: return "StructFieldAnonymousHeadOmitEmptyString" case opStructFieldAnonymousHeadOmitEmptyStringOnly: return "StructFieldAnonymousHeadOmitEmptyStringOnly" case opStructFieldAnonymousHeadStringTagString: return "StructFieldAnonymousHeadStringTagString" case opStructFieldAnonymousHeadStringTagStringOnly: return "StructFieldAnonymousHeadStringTagStringOnly" case opStructFieldPtrHeadString: return "StructFieldPtrHeadString" case opStructFieldPtrHeadStringOnly: return "StructFieldPtrHeadStringOnly" case opStructFieldPtrHeadOmitEmptyString: return "StructFieldPtrHeadOmitEmptyString" case opStructFieldPtrHeadOmitEmptyStringOnly: return "StructFieldPtrHeadOmitEmptyStringOnly" case opStructFieldPtrHeadStringTagString: return "StructFieldPtrHeadStringTagString" case opStructFieldPtrHeadStringTagStringOnly: return "StructFieldPtrHeadStringTagStringOnly" case opStructFieldPtrAnonymousHeadString: return "StructFieldPtrAnonymousHeadString" case opStructFieldPtrAnonymousHeadStringOnly: return "StructFieldPtrAnonymousHeadStringOnly" case opStructFieldPtrAnonymousHeadOmitEmptyString: return "StructFieldPtrAnonymousHeadOmitEmptyString" case opStructFieldPtrAnonymousHeadOmitEmptyStringOnly: return "StructFieldPtrAnonymousHeadOmitEmptyStringOnly" case opStructFieldPtrAnonymousHeadStringTagString: return "StructFieldPtrAnonymousHeadStringTagString" case opStructFieldPtrAnonymousHeadStringTagStringOnly: return "StructFieldPtrAnonymousHeadStringTagStringOnly" case opStructFieldNPtrHeadString: return "StructFieldNPtrHeadString" case opStructFieldNPtrHeadStringOnly: return "StructFieldNPtrHeadStringOnly" case opStructFieldNPtrHeadOmitEmptyString: return "StructFieldNPtrHeadOmitEmptyString" case opStructFieldNPtrHeadOmitEmptyStringOnly: return "StructFieldNPtrHeadOmitEmptyStringOnly" case opStructFieldNPtrHeadStringTagString: return "StructFieldNPtrHeadStringTagString" case opStructFieldNPtrHeadStringTagStringOnly: return "StructFieldNPtrHeadStringTagStringOnly" case opStructFieldNPtrAnonymousHeadString: return "StructFieldNPtrAnonymousHeadString" case opStructFieldNPtrAnonymousHeadStringOnly: return "StructFieldNPtrAnonymousHeadStringOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyString: return "StructFieldNPtrAnonymousHeadOmitEmptyString" case opStructFieldNPtrAnonymousHeadOmitEmptyStringOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyStringOnly" case opStructFieldNPtrAnonymousHeadStringTagString: return "StructFieldNPtrAnonymousHeadStringTagString" case opStructFieldNPtrAnonymousHeadStringTagStringOnly: return "StructFieldNPtrAnonymousHeadStringTagStringOnly" case opStructFieldHeadBytes: return "StructFieldHeadBytes" case opStructFieldHeadBytesOnly: return "StructFieldHeadBytesOnly" case opStructFieldHeadOmitEmptyBytes: return "StructFieldHeadOmitEmptyBytes" case opStructFieldHeadOmitEmptyBytesOnly: return "StructFieldHeadOmitEmptyBytesOnly" case opStructFieldHeadStringTagBytes: return "StructFieldHeadStringTagBytes" case opStructFieldHeadStringTagBytesOnly: return "StructFieldHeadStringTagBytesOnly" case opStructFieldAnonymousHeadBytes: return "StructFieldAnonymousHeadBytes" case opStructFieldAnonymousHeadBytesOnly: return "StructFieldAnonymousHeadBytesOnly" case opStructFieldAnonymousHeadOmitEmptyBytes: return "StructFieldAnonymousHeadOmitEmptyBytes" case opStructFieldAnonymousHeadOmitEmptyBytesOnly: return "StructFieldAnonymousHeadOmitEmptyBytesOnly" case opStructFieldAnonymousHeadStringTagBytes: return "StructFieldAnonymousHeadStringTagBytes" case opStructFieldAnonymousHeadStringTagBytesOnly: return "StructFieldAnonymousHeadStringTagBytesOnly" case opStructFieldPtrHeadBytes: return "StructFieldPtrHeadBytes" case opStructFieldPtrHeadBytesOnly: return "StructFieldPtrHeadBytesOnly" case opStructFieldPtrHeadOmitEmptyBytes: return "StructFieldPtrHeadOmitEmptyBytes" case opStructFieldPtrHeadOmitEmptyBytesOnly: return "StructFieldPtrHeadOmitEmptyBytesOnly" case opStructFieldPtrHeadStringTagBytes: return "StructFieldPtrHeadStringTagBytes" case opStructFieldPtrHeadStringTagBytesOnly: return "StructFieldPtrHeadStringTagBytesOnly" case opStructFieldPtrAnonymousHeadBytes: return "StructFieldPtrAnonymousHeadBytes" case opStructFieldPtrAnonymousHeadBytesOnly: return "StructFieldPtrAnonymousHeadBytesOnly" case opStructFieldPtrAnonymousHeadOmitEmptyBytes: return "StructFieldPtrAnonymousHeadOmitEmptyBytes" case opStructFieldPtrAnonymousHeadOmitEmptyBytesOnly: return "StructFieldPtrAnonymousHeadOmitEmptyBytesOnly" case opStructFieldPtrAnonymousHeadStringTagBytes: return "StructFieldPtrAnonymousHeadStringTagBytes" case opStructFieldPtrAnonymousHeadStringTagBytesOnly: return "StructFieldPtrAnonymousHeadStringTagBytesOnly" case opStructFieldNPtrHeadBytes: return "StructFieldNPtrHeadBytes" case opStructFieldNPtrHeadBytesOnly: return "StructFieldNPtrHeadBytesOnly" case opStructFieldNPtrHeadOmitEmptyBytes: return "StructFieldNPtrHeadOmitEmptyBytes" case opStructFieldNPtrHeadOmitEmptyBytesOnly: return "StructFieldNPtrHeadOmitEmptyBytesOnly" case opStructFieldNPtrHeadStringTagBytes: return "StructFieldNPtrHeadStringTagBytes" case opStructFieldNPtrHeadStringTagBytesOnly: return "StructFieldNPtrHeadStringTagBytesOnly" case opStructFieldNPtrAnonymousHeadBytes: return "StructFieldNPtrAnonymousHeadBytes" case opStructFieldNPtrAnonymousHeadBytesOnly: return "StructFieldNPtrAnonymousHeadBytesOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyBytes: return "StructFieldNPtrAnonymousHeadOmitEmptyBytes" case opStructFieldNPtrAnonymousHeadOmitEmptyBytesOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyBytesOnly" case opStructFieldNPtrAnonymousHeadStringTagBytes: return "StructFieldNPtrAnonymousHeadStringTagBytes" case opStructFieldNPtrAnonymousHeadStringTagBytesOnly: return "StructFieldNPtrAnonymousHeadStringTagBytesOnly" case opStructFieldHeadArray: return "StructFieldHeadArray" case opStructFieldHeadArrayOnly: return "StructFieldHeadArrayOnly" case opStructFieldHeadOmitEmptyArray: return "StructFieldHeadOmitEmptyArray" case opStructFieldHeadOmitEmptyArrayOnly: return "StructFieldHeadOmitEmptyArrayOnly" case opStructFieldHeadStringTagArray: return "StructFieldHeadStringTagArray" case opStructFieldHeadStringTagArrayOnly: return "StructFieldHeadStringTagArrayOnly" case opStructFieldAnonymousHeadArray: return "StructFieldAnonymousHeadArray" case opStructFieldAnonymousHeadArrayOnly: return "StructFieldAnonymousHeadArrayOnly" case opStructFieldAnonymousHeadOmitEmptyArray: return "StructFieldAnonymousHeadOmitEmptyArray" case opStructFieldAnonymousHeadOmitEmptyArrayOnly: return "StructFieldAnonymousHeadOmitEmptyArrayOnly" case opStructFieldAnonymousHeadStringTagArray: return "StructFieldAnonymousHeadStringTagArray" case opStructFieldAnonymousHeadStringTagArrayOnly: return "StructFieldAnonymousHeadStringTagArrayOnly" case opStructFieldPtrHeadArray: return "StructFieldPtrHeadArray" case opStructFieldPtrHeadArrayOnly: return "StructFieldPtrHeadArrayOnly" case opStructFieldPtrHeadOmitEmptyArray: return "StructFieldPtrHeadOmitEmptyArray" case opStructFieldPtrHeadOmitEmptyArrayOnly: return "StructFieldPtrHeadOmitEmptyArrayOnly" case opStructFieldPtrHeadStringTagArray: return "StructFieldPtrHeadStringTagArray" case opStructFieldPtrHeadStringTagArrayOnly: return "StructFieldPtrHeadStringTagArrayOnly" case opStructFieldPtrAnonymousHeadArray: return "StructFieldPtrAnonymousHeadArray" case opStructFieldPtrAnonymousHeadArrayOnly: return "StructFieldPtrAnonymousHeadArrayOnly" case opStructFieldPtrAnonymousHeadOmitEmptyArray: return "StructFieldPtrAnonymousHeadOmitEmptyArray" case opStructFieldPtrAnonymousHeadOmitEmptyArrayOnly: return "StructFieldPtrAnonymousHeadOmitEmptyArrayOnly" case opStructFieldPtrAnonymousHeadStringTagArray: return "StructFieldPtrAnonymousHeadStringTagArray" case opStructFieldPtrAnonymousHeadStringTagArrayOnly: return "StructFieldPtrAnonymousHeadStringTagArrayOnly" case opStructFieldNPtrHeadArray: return "StructFieldNPtrHeadArray" case opStructFieldNPtrHeadArrayOnly: return "StructFieldNPtrHeadArrayOnly" case opStructFieldNPtrHeadOmitEmptyArray: return "StructFieldNPtrHeadOmitEmptyArray" case opStructFieldNPtrHeadOmitEmptyArrayOnly: return "StructFieldNPtrHeadOmitEmptyArrayOnly" case opStructFieldNPtrHeadStringTagArray: return "StructFieldNPtrHeadStringTagArray" case opStructFieldNPtrHeadStringTagArrayOnly: return "StructFieldNPtrHeadStringTagArrayOnly" case opStructFieldNPtrAnonymousHeadArray: return "StructFieldNPtrAnonymousHeadArray" case opStructFieldNPtrAnonymousHeadArrayOnly: return "StructFieldNPtrAnonymousHeadArrayOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyArray: return "StructFieldNPtrAnonymousHeadOmitEmptyArray" case opStructFieldNPtrAnonymousHeadOmitEmptyArrayOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyArrayOnly" case opStructFieldNPtrAnonymousHeadStringTagArray: return "StructFieldNPtrAnonymousHeadStringTagArray" case opStructFieldNPtrAnonymousHeadStringTagArrayOnly: return "StructFieldNPtrAnonymousHeadStringTagArrayOnly" case opStructFieldHeadMap: return "StructFieldHeadMap" case opStructFieldHeadMapOnly: return "StructFieldHeadMapOnly" case opStructFieldHeadOmitEmptyMap: return "StructFieldHeadOmitEmptyMap" case opStructFieldHeadOmitEmptyMapOnly: return "StructFieldHeadOmitEmptyMapOnly" case opStructFieldHeadStringTagMap: return "StructFieldHeadStringTagMap" case opStructFieldHeadStringTagMapOnly: return "StructFieldHeadStringTagMapOnly" case opStructFieldAnonymousHeadMap: return "StructFieldAnonymousHeadMap" case opStructFieldAnonymousHeadMapOnly: return "StructFieldAnonymousHeadMapOnly" case opStructFieldAnonymousHeadOmitEmptyMap: return "StructFieldAnonymousHeadOmitEmptyMap" case opStructFieldAnonymousHeadOmitEmptyMapOnly: return "StructFieldAnonymousHeadOmitEmptyMapOnly" case opStructFieldAnonymousHeadStringTagMap: return "StructFieldAnonymousHeadStringTagMap" case opStructFieldAnonymousHeadStringTagMapOnly: return "StructFieldAnonymousHeadStringTagMapOnly" case opStructFieldPtrHeadMap: return "StructFieldPtrHeadMap" case opStructFieldPtrHeadMapOnly: return "StructFieldPtrHeadMapOnly" case opStructFieldPtrHeadOmitEmptyMap: return "StructFieldPtrHeadOmitEmptyMap" case opStructFieldPtrHeadOmitEmptyMapOnly: return "StructFieldPtrHeadOmitEmptyMapOnly" case opStructFieldPtrHeadStringTagMap: return "StructFieldPtrHeadStringTagMap" case opStructFieldPtrHeadStringTagMapOnly: return "StructFieldPtrHeadStringTagMapOnly" case opStructFieldPtrAnonymousHeadMap: return "StructFieldPtrAnonymousHeadMap" case opStructFieldPtrAnonymousHeadMapOnly: return "StructFieldPtrAnonymousHeadMapOnly" case opStructFieldPtrAnonymousHeadOmitEmptyMap: return "StructFieldPtrAnonymousHeadOmitEmptyMap" case opStructFieldPtrAnonymousHeadOmitEmptyMapOnly: return "StructFieldPtrAnonymousHeadOmitEmptyMapOnly" case opStructFieldPtrAnonymousHeadStringTagMap: return "StructFieldPtrAnonymousHeadStringTagMap" case opStructFieldPtrAnonymousHeadStringTagMapOnly: return "StructFieldPtrAnonymousHeadStringTagMapOnly" case opStructFieldNPtrHeadMap: return "StructFieldNPtrHeadMap" case opStructFieldNPtrHeadMapOnly: return "StructFieldNPtrHeadMapOnly" case opStructFieldNPtrHeadOmitEmptyMap: return "StructFieldNPtrHeadOmitEmptyMap" case opStructFieldNPtrHeadOmitEmptyMapOnly: return "StructFieldNPtrHeadOmitEmptyMapOnly" case opStructFieldNPtrHeadStringTagMap: return "StructFieldNPtrHeadStringTagMap" case opStructFieldNPtrHeadStringTagMapOnly: return "StructFieldNPtrHeadStringTagMapOnly" case opStructFieldNPtrAnonymousHeadMap: return "StructFieldNPtrAnonymousHeadMap" case opStructFieldNPtrAnonymousHeadMapOnly: return "StructFieldNPtrAnonymousHeadMapOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyMap: return "StructFieldNPtrAnonymousHeadOmitEmptyMap" case opStructFieldNPtrAnonymousHeadOmitEmptyMapOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyMapOnly" case opStructFieldNPtrAnonymousHeadStringTagMap: return "StructFieldNPtrAnonymousHeadStringTagMap" case opStructFieldNPtrAnonymousHeadStringTagMapOnly: return "StructFieldNPtrAnonymousHeadStringTagMapOnly" case opStructFieldHeadMapLoad: return "StructFieldHeadMapLoad" case opStructFieldHeadMapLoadOnly: return "StructFieldHeadMapLoadOnly" case opStructFieldHeadOmitEmptyMapLoad: return "StructFieldHeadOmitEmptyMapLoad" case opStructFieldHeadOmitEmptyMapLoadOnly: return "StructFieldHeadOmitEmptyMapLoadOnly" case opStructFieldHeadStringTagMapLoad: return "StructFieldHeadStringTagMapLoad" case opStructFieldHeadStringTagMapLoadOnly: return "StructFieldHeadStringTagMapLoadOnly" case opStructFieldAnonymousHeadMapLoad: return "StructFieldAnonymousHeadMapLoad" case opStructFieldAnonymousHeadMapLoadOnly: return "StructFieldAnonymousHeadMapLoadOnly" case opStructFieldAnonymousHeadOmitEmptyMapLoad: return "StructFieldAnonymousHeadOmitEmptyMapLoad" case opStructFieldAnonymousHeadOmitEmptyMapLoadOnly: return "StructFieldAnonymousHeadOmitEmptyMapLoadOnly" case opStructFieldAnonymousHeadStringTagMapLoad: return "StructFieldAnonymousHeadStringTagMapLoad" case opStructFieldAnonymousHeadStringTagMapLoadOnly: return "StructFieldAnonymousHeadStringTagMapLoadOnly" case opStructFieldPtrHeadMapLoad: return "StructFieldPtrHeadMapLoad" case opStructFieldPtrHeadMapLoadOnly: return "StructFieldPtrHeadMapLoadOnly" case opStructFieldPtrHeadOmitEmptyMapLoad: return "StructFieldPtrHeadOmitEmptyMapLoad" case opStructFieldPtrHeadOmitEmptyMapLoadOnly: return "StructFieldPtrHeadOmitEmptyMapLoadOnly" case opStructFieldPtrHeadStringTagMapLoad: return "StructFieldPtrHeadStringTagMapLoad" case opStructFieldPtrHeadStringTagMapLoadOnly: return "StructFieldPtrHeadStringTagMapLoadOnly" case opStructFieldPtrAnonymousHeadMapLoad: return "StructFieldPtrAnonymousHeadMapLoad" case opStructFieldPtrAnonymousHeadMapLoadOnly: return "StructFieldPtrAnonymousHeadMapLoadOnly" case opStructFieldPtrAnonymousHeadOmitEmptyMapLoad: return "StructFieldPtrAnonymousHeadOmitEmptyMapLoad" case opStructFieldPtrAnonymousHeadOmitEmptyMapLoadOnly: return "StructFieldPtrAnonymousHeadOmitEmptyMapLoadOnly" case opStructFieldPtrAnonymousHeadStringTagMapLoad: return "StructFieldPtrAnonymousHeadStringTagMapLoad" case opStructFieldPtrAnonymousHeadStringTagMapLoadOnly: return "StructFieldPtrAnonymousHeadStringTagMapLoadOnly" case opStructFieldNPtrHeadMapLoad: return "StructFieldNPtrHeadMapLoad" case opStructFieldNPtrHeadMapLoadOnly: return "StructFieldNPtrHeadMapLoadOnly" case opStructFieldNPtrHeadOmitEmptyMapLoad: return "StructFieldNPtrHeadOmitEmptyMapLoad" case opStructFieldNPtrHeadOmitEmptyMapLoadOnly: return "StructFieldNPtrHeadOmitEmptyMapLoadOnly" case opStructFieldNPtrHeadStringTagMapLoad: return "StructFieldNPtrHeadStringTagMapLoad" case opStructFieldNPtrHeadStringTagMapLoadOnly: return "StructFieldNPtrHeadStringTagMapLoadOnly" case opStructFieldNPtrAnonymousHeadMapLoad: return "StructFieldNPtrAnonymousHeadMapLoad" case opStructFieldNPtrAnonymousHeadMapLoadOnly: return "StructFieldNPtrAnonymousHeadMapLoadOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyMapLoad: return "StructFieldNPtrAnonymousHeadOmitEmptyMapLoad" case opStructFieldNPtrAnonymousHeadOmitEmptyMapLoadOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyMapLoadOnly" case opStructFieldNPtrAnonymousHeadStringTagMapLoad: return "StructFieldNPtrAnonymousHeadStringTagMapLoad" case opStructFieldNPtrAnonymousHeadStringTagMapLoadOnly: return "StructFieldNPtrAnonymousHeadStringTagMapLoadOnly" case opStructFieldHeadSlice: return "StructFieldHeadSlice" case opStructFieldHeadSliceOnly: return "StructFieldHeadSliceOnly" case opStructFieldHeadOmitEmptySlice: return "StructFieldHeadOmitEmptySlice" case opStructFieldHeadOmitEmptySliceOnly: return "StructFieldHeadOmitEmptySliceOnly" case opStructFieldHeadStringTagSlice: return "StructFieldHeadStringTagSlice" case opStructFieldHeadStringTagSliceOnly: return "StructFieldHeadStringTagSliceOnly" case opStructFieldAnonymousHeadSlice: return "StructFieldAnonymousHeadSlice" case opStructFieldAnonymousHeadSliceOnly: return "StructFieldAnonymousHeadSliceOnly" case opStructFieldAnonymousHeadOmitEmptySlice: return "StructFieldAnonymousHeadOmitEmptySlice" case opStructFieldAnonymousHeadOmitEmptySliceOnly: return "StructFieldAnonymousHeadOmitEmptySliceOnly" case opStructFieldAnonymousHeadStringTagSlice: return "StructFieldAnonymousHeadStringTagSlice" case opStructFieldAnonymousHeadStringTagSliceOnly: return "StructFieldAnonymousHeadStringTagSliceOnly" case opStructFieldPtrHeadSlice: return "StructFieldPtrHeadSlice" case opStructFieldPtrHeadSliceOnly: return "StructFieldPtrHeadSliceOnly" case opStructFieldPtrHeadOmitEmptySlice: return "StructFieldPtrHeadOmitEmptySlice" case opStructFieldPtrHeadOmitEmptySliceOnly: return "StructFieldPtrHeadOmitEmptySliceOnly" case opStructFieldPtrHeadStringTagSlice: return "StructFieldPtrHeadStringTagSlice" case opStructFieldPtrHeadStringTagSliceOnly: return "StructFieldPtrHeadStringTagSliceOnly" case opStructFieldPtrAnonymousHeadSlice: return "StructFieldPtrAnonymousHeadSlice" case opStructFieldPtrAnonymousHeadSliceOnly: return "StructFieldPtrAnonymousHeadSliceOnly" case opStructFieldPtrAnonymousHeadOmitEmptySlice: return "StructFieldPtrAnonymousHeadOmitEmptySlice" case opStructFieldPtrAnonymousHeadOmitEmptySliceOnly: return "StructFieldPtrAnonymousHeadOmitEmptySliceOnly" case opStructFieldPtrAnonymousHeadStringTagSlice: return "StructFieldPtrAnonymousHeadStringTagSlice" case opStructFieldPtrAnonymousHeadStringTagSliceOnly: return "StructFieldPtrAnonymousHeadStringTagSliceOnly" case opStructFieldNPtrHeadSlice: return "StructFieldNPtrHeadSlice" case opStructFieldNPtrHeadSliceOnly: return "StructFieldNPtrHeadSliceOnly" case opStructFieldNPtrHeadOmitEmptySlice: return "StructFieldNPtrHeadOmitEmptySlice" case opStructFieldNPtrHeadOmitEmptySliceOnly: return "StructFieldNPtrHeadOmitEmptySliceOnly" case opStructFieldNPtrHeadStringTagSlice: return "StructFieldNPtrHeadStringTagSlice" case opStructFieldNPtrHeadStringTagSliceOnly: return "StructFieldNPtrHeadStringTagSliceOnly" case opStructFieldNPtrAnonymousHeadSlice: return "StructFieldNPtrAnonymousHeadSlice" case opStructFieldNPtrAnonymousHeadSliceOnly: return "StructFieldNPtrAnonymousHeadSliceOnly" case opStructFieldNPtrAnonymousHeadOmitEmptySlice: return "StructFieldNPtrAnonymousHeadOmitEmptySlice" case opStructFieldNPtrAnonymousHeadOmitEmptySliceOnly: return "StructFieldNPtrAnonymousHeadOmitEmptySliceOnly" case opStructFieldNPtrAnonymousHeadStringTagSlice: return "StructFieldNPtrAnonymousHeadStringTagSlice" case opStructFieldNPtrAnonymousHeadStringTagSliceOnly: return "StructFieldNPtrAnonymousHeadStringTagSliceOnly" case opStructFieldHeadStruct: return "StructFieldHeadStruct" case opStructFieldHeadStructOnly: return "StructFieldHeadStructOnly" case opStructFieldHeadOmitEmptyStruct: return "StructFieldHeadOmitEmptyStruct" case opStructFieldHeadOmitEmptyStructOnly: return "StructFieldHeadOmitEmptyStructOnly" case opStructFieldHeadStringTagStruct: return "StructFieldHeadStringTagStruct" case opStructFieldHeadStringTagStructOnly: return "StructFieldHeadStringTagStructOnly" case opStructFieldAnonymousHeadStruct: return "StructFieldAnonymousHeadStruct" case opStructFieldAnonymousHeadStructOnly: return "StructFieldAnonymousHeadStructOnly" case opStructFieldAnonymousHeadOmitEmptyStruct: return "StructFieldAnonymousHeadOmitEmptyStruct" case opStructFieldAnonymousHeadOmitEmptyStructOnly: return "StructFieldAnonymousHeadOmitEmptyStructOnly" case opStructFieldAnonymousHeadStringTagStruct: return "StructFieldAnonymousHeadStringTagStruct" case opStructFieldAnonymousHeadStringTagStructOnly: return "StructFieldAnonymousHeadStringTagStructOnly" case opStructFieldPtrHeadStruct: return "StructFieldPtrHeadStruct" case opStructFieldPtrHeadStructOnly: return "StructFieldPtrHeadStructOnly" case opStructFieldPtrHeadOmitEmptyStruct: return "StructFieldPtrHeadOmitEmptyStruct" case opStructFieldPtrHeadOmitEmptyStructOnly: return "StructFieldPtrHeadOmitEmptyStructOnly" case opStructFieldPtrHeadStringTagStruct: return "StructFieldPtrHeadStringTagStruct" case opStructFieldPtrHeadStringTagStructOnly: return "StructFieldPtrHeadStringTagStructOnly" case opStructFieldPtrAnonymousHeadStruct: return "StructFieldPtrAnonymousHeadStruct" case opStructFieldPtrAnonymousHeadStructOnly: return "StructFieldPtrAnonymousHeadStructOnly" case opStructFieldPtrAnonymousHeadOmitEmptyStruct: return "StructFieldPtrAnonymousHeadOmitEmptyStruct" case opStructFieldPtrAnonymousHeadOmitEmptyStructOnly: return "StructFieldPtrAnonymousHeadOmitEmptyStructOnly" case opStructFieldPtrAnonymousHeadStringTagStruct: return "StructFieldPtrAnonymousHeadStringTagStruct" case opStructFieldPtrAnonymousHeadStringTagStructOnly: return "StructFieldPtrAnonymousHeadStringTagStructOnly" case opStructFieldNPtrHeadStruct: return "StructFieldNPtrHeadStruct" case opStructFieldNPtrHeadStructOnly: return "StructFieldNPtrHeadStructOnly" case opStructFieldNPtrHeadOmitEmptyStruct: return "StructFieldNPtrHeadOmitEmptyStruct" case opStructFieldNPtrHeadOmitEmptyStructOnly: return "StructFieldNPtrHeadOmitEmptyStructOnly" case opStructFieldNPtrHeadStringTagStruct: return "StructFieldNPtrHeadStringTagStruct" case opStructFieldNPtrHeadStringTagStructOnly: return "StructFieldNPtrHeadStringTagStructOnly" case opStructFieldNPtrAnonymousHeadStruct: return "StructFieldNPtrAnonymousHeadStruct" case opStructFieldNPtrAnonymousHeadStructOnly: return "StructFieldNPtrAnonymousHeadStructOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyStruct: return "StructFieldNPtrAnonymousHeadOmitEmptyStruct" case opStructFieldNPtrAnonymousHeadOmitEmptyStructOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyStructOnly" case opStructFieldNPtrAnonymousHeadStringTagStruct: return "StructFieldNPtrAnonymousHeadStringTagStruct" case opStructFieldNPtrAnonymousHeadStringTagStructOnly: return "StructFieldNPtrAnonymousHeadStringTagStructOnly" case opStructFieldHeadMarshalJSON: return "StructFieldHeadMarshalJSON" case opStructFieldHeadMarshalJSONOnly: return "StructFieldHeadMarshalJSONOnly" case opStructFieldHeadOmitEmptyMarshalJSON: return "StructFieldHeadOmitEmptyMarshalJSON" case opStructFieldHeadOmitEmptyMarshalJSONOnly: return "StructFieldHeadOmitEmptyMarshalJSONOnly" case opStructFieldHeadStringTagMarshalJSON: return "StructFieldHeadStringTagMarshalJSON" case opStructFieldHeadStringTagMarshalJSONOnly: return "StructFieldHeadStringTagMarshalJSONOnly" case opStructFieldAnonymousHeadMarshalJSON: return "StructFieldAnonymousHeadMarshalJSON" case opStructFieldAnonymousHeadMarshalJSONOnly: return "StructFieldAnonymousHeadMarshalJSONOnly" case opStructFieldAnonymousHeadOmitEmptyMarshalJSON: return "StructFieldAnonymousHeadOmitEmptyMarshalJSON" case opStructFieldAnonymousHeadOmitEmptyMarshalJSONOnly: return "StructFieldAnonymousHeadOmitEmptyMarshalJSONOnly" case opStructFieldAnonymousHeadStringTagMarshalJSON: return "StructFieldAnonymousHeadStringTagMarshalJSON" case opStructFieldAnonymousHeadStringTagMarshalJSONOnly: return "StructFieldAnonymousHeadStringTagMarshalJSONOnly" case opStructFieldPtrHeadMarshalJSON: return "StructFieldPtrHeadMarshalJSON" case opStructFieldPtrHeadMarshalJSONOnly: return "StructFieldPtrHeadMarshalJSONOnly" case opStructFieldPtrHeadOmitEmptyMarshalJSON: return "StructFieldPtrHeadOmitEmptyMarshalJSON" case opStructFieldPtrHeadOmitEmptyMarshalJSONOnly: return "StructFieldPtrHeadOmitEmptyMarshalJSONOnly" case opStructFieldPtrHeadStringTagMarshalJSON: return "StructFieldPtrHeadStringTagMarshalJSON" case opStructFieldPtrHeadStringTagMarshalJSONOnly: return "StructFieldPtrHeadStringTagMarshalJSONOnly" case opStructFieldPtrAnonymousHeadMarshalJSON: return "StructFieldPtrAnonymousHeadMarshalJSON" case opStructFieldPtrAnonymousHeadMarshalJSONOnly: return "StructFieldPtrAnonymousHeadMarshalJSONOnly" case opStructFieldPtrAnonymousHeadOmitEmptyMarshalJSON: return "StructFieldPtrAnonymousHeadOmitEmptyMarshalJSON" case opStructFieldPtrAnonymousHeadOmitEmptyMarshalJSONOnly: return "StructFieldPtrAnonymousHeadOmitEmptyMarshalJSONOnly" case opStructFieldPtrAnonymousHeadStringTagMarshalJSON: return "StructFieldPtrAnonymousHeadStringTagMarshalJSON" case opStructFieldPtrAnonymousHeadStringTagMarshalJSONOnly: return "StructFieldPtrAnonymousHeadStringTagMarshalJSONOnly" case opStructFieldNPtrHeadMarshalJSON: return "StructFieldNPtrHeadMarshalJSON" case opStructFieldNPtrHeadMarshalJSONOnly: return "StructFieldNPtrHeadMarshalJSONOnly" case opStructFieldNPtrHeadOmitEmptyMarshalJSON: return "StructFieldNPtrHeadOmitEmptyMarshalJSON" case opStructFieldNPtrHeadOmitEmptyMarshalJSONOnly: return "StructFieldNPtrHeadOmitEmptyMarshalJSONOnly" case opStructFieldNPtrHeadStringTagMarshalJSON: return "StructFieldNPtrHeadStringTagMarshalJSON" case opStructFieldNPtrHeadStringTagMarshalJSONOnly: return "StructFieldNPtrHeadStringTagMarshalJSONOnly" case opStructFieldNPtrAnonymousHeadMarshalJSON: return "StructFieldNPtrAnonymousHeadMarshalJSON" case opStructFieldNPtrAnonymousHeadMarshalJSONOnly: return "StructFieldNPtrAnonymousHeadMarshalJSONOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyMarshalJSON: return "StructFieldNPtrAnonymousHeadOmitEmptyMarshalJSON" case opStructFieldNPtrAnonymousHeadOmitEmptyMarshalJSONOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyMarshalJSONOnly" case opStructFieldNPtrAnonymousHeadStringTagMarshalJSON: return "StructFieldNPtrAnonymousHeadStringTagMarshalJSON" case opStructFieldNPtrAnonymousHeadStringTagMarshalJSONOnly: return "StructFieldNPtrAnonymousHeadStringTagMarshalJSONOnly" case opStructFieldHeadMarshalText: return "StructFieldHeadMarshalText" case opStructFieldHeadMarshalTextOnly: return "StructFieldHeadMarshalTextOnly" case opStructFieldHeadOmitEmptyMarshalText: return "StructFieldHeadOmitEmptyMarshalText" case opStructFieldHeadOmitEmptyMarshalTextOnly: return "StructFieldHeadOmitEmptyMarshalTextOnly" case opStructFieldHeadStringTagMarshalText: return "StructFieldHeadStringTagMarshalText" case opStructFieldHeadStringTagMarshalTextOnly: return "StructFieldHeadStringTagMarshalTextOnly" case opStructFieldAnonymousHeadMarshalText: return "StructFieldAnonymousHeadMarshalText" case opStructFieldAnonymousHeadMarshalTextOnly: return "StructFieldAnonymousHeadMarshalTextOnly" case opStructFieldAnonymousHeadOmitEmptyMarshalText: return "StructFieldAnonymousHeadOmitEmptyMarshalText" case opStructFieldAnonymousHeadOmitEmptyMarshalTextOnly: return "StructFieldAnonymousHeadOmitEmptyMarshalTextOnly" case opStructFieldAnonymousHeadStringTagMarshalText: return "StructFieldAnonymousHeadStringTagMarshalText" case opStructFieldAnonymousHeadStringTagMarshalTextOnly: return "StructFieldAnonymousHeadStringTagMarshalTextOnly" case opStructFieldPtrHeadMarshalText: return "StructFieldPtrHeadMarshalText" case opStructFieldPtrHeadMarshalTextOnly: return "StructFieldPtrHeadMarshalTextOnly" case opStructFieldPtrHeadOmitEmptyMarshalText: return "StructFieldPtrHeadOmitEmptyMarshalText" case opStructFieldPtrHeadOmitEmptyMarshalTextOnly: return "StructFieldPtrHeadOmitEmptyMarshalTextOnly" case opStructFieldPtrHeadStringTagMarshalText: return "StructFieldPtrHeadStringTagMarshalText" case opStructFieldPtrHeadStringTagMarshalTextOnly: return "StructFieldPtrHeadStringTagMarshalTextOnly" case opStructFieldPtrAnonymousHeadMarshalText: return "StructFieldPtrAnonymousHeadMarshalText" case opStructFieldPtrAnonymousHeadMarshalTextOnly: return "StructFieldPtrAnonymousHeadMarshalTextOnly" case opStructFieldPtrAnonymousHeadOmitEmptyMarshalText: return "StructFieldPtrAnonymousHeadOmitEmptyMarshalText" case opStructFieldPtrAnonymousHeadOmitEmptyMarshalTextOnly: return "StructFieldPtrAnonymousHeadOmitEmptyMarshalTextOnly" case opStructFieldPtrAnonymousHeadStringTagMarshalText: return "StructFieldPtrAnonymousHeadStringTagMarshalText" case opStructFieldPtrAnonymousHeadStringTagMarshalTextOnly: return "StructFieldPtrAnonymousHeadStringTagMarshalTextOnly" case opStructFieldNPtrHeadMarshalText: return "StructFieldNPtrHeadMarshalText" case opStructFieldNPtrHeadMarshalTextOnly: return "StructFieldNPtrHeadMarshalTextOnly" case opStructFieldNPtrHeadOmitEmptyMarshalText: return "StructFieldNPtrHeadOmitEmptyMarshalText" case opStructFieldNPtrHeadOmitEmptyMarshalTextOnly: return "StructFieldNPtrHeadOmitEmptyMarshalTextOnly" case opStructFieldNPtrHeadStringTagMarshalText: return "StructFieldNPtrHeadStringTagMarshalText" case opStructFieldNPtrHeadStringTagMarshalTextOnly: return "StructFieldNPtrHeadStringTagMarshalTextOnly" case opStructFieldNPtrAnonymousHeadMarshalText: return "StructFieldNPtrAnonymousHeadMarshalText" case opStructFieldNPtrAnonymousHeadMarshalTextOnly: return "StructFieldNPtrAnonymousHeadMarshalTextOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyMarshalText: return "StructFieldNPtrAnonymousHeadOmitEmptyMarshalText" case opStructFieldNPtrAnonymousHeadOmitEmptyMarshalTextOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyMarshalTextOnly" case opStructFieldNPtrAnonymousHeadStringTagMarshalText: return "StructFieldNPtrAnonymousHeadStringTagMarshalText" case opStructFieldNPtrAnonymousHeadStringTagMarshalTextOnly: return "StructFieldNPtrAnonymousHeadStringTagMarshalTextOnly" case opStructFieldHeadRecursive: return "StructFieldHeadRecursive" case opStructFieldHeadRecursiveOnly: return "StructFieldHeadRecursiveOnly" case opStructFieldHeadOmitEmptyRecursive: return "StructFieldHeadOmitEmptyRecursive" case opStructFieldHeadOmitEmptyRecursiveOnly: return "StructFieldHeadOmitEmptyRecursiveOnly" case opStructFieldHeadStringTagRecursive: return "StructFieldHeadStringTagRecursive" case opStructFieldHeadStringTagRecursiveOnly: return "StructFieldHeadStringTagRecursiveOnly" case opStructFieldAnonymousHeadRecursive: return "StructFieldAnonymousHeadRecursive" case opStructFieldAnonymousHeadRecursiveOnly: return "StructFieldAnonymousHeadRecursiveOnly" case opStructFieldAnonymousHeadOmitEmptyRecursive: return "StructFieldAnonymousHeadOmitEmptyRecursive" case opStructFieldAnonymousHeadOmitEmptyRecursiveOnly: return "StructFieldAnonymousHeadOmitEmptyRecursiveOnly" case opStructFieldAnonymousHeadStringTagRecursive: return "StructFieldAnonymousHeadStringTagRecursive" case opStructFieldAnonymousHeadStringTagRecursiveOnly: return "StructFieldAnonymousHeadStringTagRecursiveOnly" case opStructFieldPtrHeadRecursive: return "StructFieldPtrHeadRecursive" case opStructFieldPtrHeadRecursiveOnly: return "StructFieldPtrHeadRecursiveOnly" case opStructFieldPtrHeadOmitEmptyRecursive: return "StructFieldPtrHeadOmitEmptyRecursive" case opStructFieldPtrHeadOmitEmptyRecursiveOnly: return "StructFieldPtrHeadOmitEmptyRecursiveOnly" case opStructFieldPtrHeadStringTagRecursive: return "StructFieldPtrHeadStringTagRecursive" case opStructFieldPtrHeadStringTagRecursiveOnly: return "StructFieldPtrHeadStringTagRecursiveOnly" case opStructFieldPtrAnonymousHeadRecursive: return "StructFieldPtrAnonymousHeadRecursive" case opStructFieldPtrAnonymousHeadRecursiveOnly: return "StructFieldPtrAnonymousHeadRecursiveOnly" case opStructFieldPtrAnonymousHeadOmitEmptyRecursive: return "StructFieldPtrAnonymousHeadOmitEmptyRecursive" case opStructFieldPtrAnonymousHeadOmitEmptyRecursiveOnly: return "StructFieldPtrAnonymousHeadOmitEmptyRecursiveOnly" case opStructFieldPtrAnonymousHeadStringTagRecursive: return "StructFieldPtrAnonymousHeadStringTagRecursive" case opStructFieldPtrAnonymousHeadStringTagRecursiveOnly: return "StructFieldPtrAnonymousHeadStringTagRecursiveOnly" case opStructFieldNPtrHeadRecursive: return "StructFieldNPtrHeadRecursive" case opStructFieldNPtrHeadRecursiveOnly: return "StructFieldNPtrHeadRecursiveOnly" case opStructFieldNPtrHeadOmitEmptyRecursive: return "StructFieldNPtrHeadOmitEmptyRecursive" case opStructFieldNPtrHeadOmitEmptyRecursiveOnly: return "StructFieldNPtrHeadOmitEmptyRecursiveOnly" case opStructFieldNPtrHeadStringTagRecursive: return "StructFieldNPtrHeadStringTagRecursive" case opStructFieldNPtrHeadStringTagRecursiveOnly: return "StructFieldNPtrHeadStringTagRecursiveOnly" case opStructFieldNPtrAnonymousHeadRecursive: return "StructFieldNPtrAnonymousHeadRecursive" case opStructFieldNPtrAnonymousHeadRecursiveOnly: return "StructFieldNPtrAnonymousHeadRecursiveOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyRecursive: return "StructFieldNPtrAnonymousHeadOmitEmptyRecursive" case opStructFieldNPtrAnonymousHeadOmitEmptyRecursiveOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyRecursiveOnly" case opStructFieldNPtrAnonymousHeadStringTagRecursive: return "StructFieldNPtrAnonymousHeadStringTagRecursive" case opStructFieldNPtrAnonymousHeadStringTagRecursiveOnly: return "StructFieldNPtrAnonymousHeadStringTagRecursiveOnly" case opStructFieldHeadIntString: return "StructFieldHeadIntString" case opStructFieldHeadIntStringOnly: return "StructFieldHeadIntStringOnly" case opStructFieldHeadOmitEmptyIntString: return "StructFieldHeadOmitEmptyIntString" case opStructFieldHeadOmitEmptyIntStringOnly: return "StructFieldHeadOmitEmptyIntStringOnly" case opStructFieldHeadStringTagIntString: return "StructFieldHeadStringTagIntString" case opStructFieldHeadStringTagIntStringOnly: return "StructFieldHeadStringTagIntStringOnly" case opStructFieldAnonymousHeadIntString: return "StructFieldAnonymousHeadIntString" case opStructFieldAnonymousHeadIntStringOnly: return "StructFieldAnonymousHeadIntStringOnly" case opStructFieldAnonymousHeadOmitEmptyIntString: return "StructFieldAnonymousHeadOmitEmptyIntString" case opStructFieldAnonymousHeadOmitEmptyIntStringOnly: return "StructFieldAnonymousHeadOmitEmptyIntStringOnly" case opStructFieldAnonymousHeadStringTagIntString: return "StructFieldAnonymousHeadStringTagIntString" case opStructFieldAnonymousHeadStringTagIntStringOnly: return "StructFieldAnonymousHeadStringTagIntStringOnly" case opStructFieldPtrHeadIntString: return "StructFieldPtrHeadIntString" case opStructFieldPtrHeadIntStringOnly: return "StructFieldPtrHeadIntStringOnly" case opStructFieldPtrHeadOmitEmptyIntString: return "StructFieldPtrHeadOmitEmptyIntString" case opStructFieldPtrHeadOmitEmptyIntStringOnly: return "StructFieldPtrHeadOmitEmptyIntStringOnly" case opStructFieldPtrHeadStringTagIntString: return "StructFieldPtrHeadStringTagIntString" case opStructFieldPtrHeadStringTagIntStringOnly: return "StructFieldPtrHeadStringTagIntStringOnly" case opStructFieldPtrAnonymousHeadIntString: return "StructFieldPtrAnonymousHeadIntString" case opStructFieldPtrAnonymousHeadIntStringOnly: return "StructFieldPtrAnonymousHeadIntStringOnly" case opStructFieldPtrAnonymousHeadOmitEmptyIntString: return "StructFieldPtrAnonymousHeadOmitEmptyIntString" case opStructFieldPtrAnonymousHeadOmitEmptyIntStringOnly: return "StructFieldPtrAnonymousHeadOmitEmptyIntStringOnly" case opStructFieldPtrAnonymousHeadStringTagIntString: return "StructFieldPtrAnonymousHeadStringTagIntString" case opStructFieldPtrAnonymousHeadStringTagIntStringOnly: return "StructFieldPtrAnonymousHeadStringTagIntStringOnly" case opStructFieldNPtrHeadIntString: return "StructFieldNPtrHeadIntString" case opStructFieldNPtrHeadIntStringOnly: return "StructFieldNPtrHeadIntStringOnly" case opStructFieldNPtrHeadOmitEmptyIntString: return "StructFieldNPtrHeadOmitEmptyIntString" case opStructFieldNPtrHeadOmitEmptyIntStringOnly: return "StructFieldNPtrHeadOmitEmptyIntStringOnly" case opStructFieldNPtrHeadStringTagIntString: return "StructFieldNPtrHeadStringTagIntString" case opStructFieldNPtrHeadStringTagIntStringOnly: return "StructFieldNPtrHeadStringTagIntStringOnly" case opStructFieldNPtrAnonymousHeadIntString: return "StructFieldNPtrAnonymousHeadIntString" case opStructFieldNPtrAnonymousHeadIntStringOnly: return "StructFieldNPtrAnonymousHeadIntStringOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyIntString: return "StructFieldNPtrAnonymousHeadOmitEmptyIntString" case opStructFieldNPtrAnonymousHeadOmitEmptyIntStringOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyIntStringOnly" case opStructFieldNPtrAnonymousHeadStringTagIntString: return "StructFieldNPtrAnonymousHeadStringTagIntString" case opStructFieldNPtrAnonymousHeadStringTagIntStringOnly: return "StructFieldNPtrAnonymousHeadStringTagIntStringOnly" case opStructFieldHeadInt8String: return "StructFieldHeadInt8String" case opStructFieldHeadInt8StringOnly: return "StructFieldHeadInt8StringOnly" case opStructFieldHeadOmitEmptyInt8String: return "StructFieldHeadOmitEmptyInt8String" case opStructFieldHeadOmitEmptyInt8StringOnly: return "StructFieldHeadOmitEmptyInt8StringOnly" case opStructFieldHeadStringTagInt8String: return "StructFieldHeadStringTagInt8String" case opStructFieldHeadStringTagInt8StringOnly: return "StructFieldHeadStringTagInt8StringOnly" case opStructFieldAnonymousHeadInt8String: return "StructFieldAnonymousHeadInt8String" case opStructFieldAnonymousHeadInt8StringOnly: return "StructFieldAnonymousHeadInt8StringOnly" case opStructFieldAnonymousHeadOmitEmptyInt8String: return "StructFieldAnonymousHeadOmitEmptyInt8String" case opStructFieldAnonymousHeadOmitEmptyInt8StringOnly: return "StructFieldAnonymousHeadOmitEmptyInt8StringOnly" case opStructFieldAnonymousHeadStringTagInt8String: return "StructFieldAnonymousHeadStringTagInt8String" case opStructFieldAnonymousHeadStringTagInt8StringOnly: return "StructFieldAnonymousHeadStringTagInt8StringOnly" case opStructFieldPtrHeadInt8String: return "StructFieldPtrHeadInt8String" case opStructFieldPtrHeadInt8StringOnly: return "StructFieldPtrHeadInt8StringOnly" case opStructFieldPtrHeadOmitEmptyInt8String: return "StructFieldPtrHeadOmitEmptyInt8String" case opStructFieldPtrHeadOmitEmptyInt8StringOnly: return "StructFieldPtrHeadOmitEmptyInt8StringOnly" case opStructFieldPtrHeadStringTagInt8String: return "StructFieldPtrHeadStringTagInt8String" case opStructFieldPtrHeadStringTagInt8StringOnly: return "StructFieldPtrHeadStringTagInt8StringOnly" case opStructFieldPtrAnonymousHeadInt8String: return "StructFieldPtrAnonymousHeadInt8String" case opStructFieldPtrAnonymousHeadInt8StringOnly: return "StructFieldPtrAnonymousHeadInt8StringOnly" case opStructFieldPtrAnonymousHeadOmitEmptyInt8String: return "StructFieldPtrAnonymousHeadOmitEmptyInt8String" case opStructFieldPtrAnonymousHeadOmitEmptyInt8StringOnly: return "StructFieldPtrAnonymousHeadOmitEmptyInt8StringOnly" case opStructFieldPtrAnonymousHeadStringTagInt8String: return "StructFieldPtrAnonymousHeadStringTagInt8String" case opStructFieldPtrAnonymousHeadStringTagInt8StringOnly: return "StructFieldPtrAnonymousHeadStringTagInt8StringOnly" case opStructFieldNPtrHeadInt8String: return "StructFieldNPtrHeadInt8String" case opStructFieldNPtrHeadInt8StringOnly: return "StructFieldNPtrHeadInt8StringOnly" case opStructFieldNPtrHeadOmitEmptyInt8String: return "StructFieldNPtrHeadOmitEmptyInt8String" case opStructFieldNPtrHeadOmitEmptyInt8StringOnly: return "StructFieldNPtrHeadOmitEmptyInt8StringOnly" case opStructFieldNPtrHeadStringTagInt8String: return "StructFieldNPtrHeadStringTagInt8String" case opStructFieldNPtrHeadStringTagInt8StringOnly: return "StructFieldNPtrHeadStringTagInt8StringOnly" case opStructFieldNPtrAnonymousHeadInt8String: return "StructFieldNPtrAnonymousHeadInt8String" case opStructFieldNPtrAnonymousHeadInt8StringOnly: return "StructFieldNPtrAnonymousHeadInt8StringOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyInt8String: return "StructFieldNPtrAnonymousHeadOmitEmptyInt8String" case opStructFieldNPtrAnonymousHeadOmitEmptyInt8StringOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyInt8StringOnly" case opStructFieldNPtrAnonymousHeadStringTagInt8String: return "StructFieldNPtrAnonymousHeadStringTagInt8String" case opStructFieldNPtrAnonymousHeadStringTagInt8StringOnly: return "StructFieldNPtrAnonymousHeadStringTagInt8StringOnly" case opStructFieldHeadInt16String: return "StructFieldHeadInt16String" case opStructFieldHeadInt16StringOnly: return "StructFieldHeadInt16StringOnly" case opStructFieldHeadOmitEmptyInt16String: return "StructFieldHeadOmitEmptyInt16String" case opStructFieldHeadOmitEmptyInt16StringOnly: return "StructFieldHeadOmitEmptyInt16StringOnly" case opStructFieldHeadStringTagInt16String: return "StructFieldHeadStringTagInt16String" case opStructFieldHeadStringTagInt16StringOnly: return "StructFieldHeadStringTagInt16StringOnly" case opStructFieldAnonymousHeadInt16String: return "StructFieldAnonymousHeadInt16String" case opStructFieldAnonymousHeadInt16StringOnly: return "StructFieldAnonymousHeadInt16StringOnly" case opStructFieldAnonymousHeadOmitEmptyInt16String: return "StructFieldAnonymousHeadOmitEmptyInt16String" case opStructFieldAnonymousHeadOmitEmptyInt16StringOnly: return "StructFieldAnonymousHeadOmitEmptyInt16StringOnly" case opStructFieldAnonymousHeadStringTagInt16String: return "StructFieldAnonymousHeadStringTagInt16String" case opStructFieldAnonymousHeadStringTagInt16StringOnly: return "StructFieldAnonymousHeadStringTagInt16StringOnly" case opStructFieldPtrHeadInt16String: return "StructFieldPtrHeadInt16String" case opStructFieldPtrHeadInt16StringOnly: return "StructFieldPtrHeadInt16StringOnly" case opStructFieldPtrHeadOmitEmptyInt16String: return "StructFieldPtrHeadOmitEmptyInt16String" case opStructFieldPtrHeadOmitEmptyInt16StringOnly: return "StructFieldPtrHeadOmitEmptyInt16StringOnly" case opStructFieldPtrHeadStringTagInt16String: return "StructFieldPtrHeadStringTagInt16String" case opStructFieldPtrHeadStringTagInt16StringOnly: return "StructFieldPtrHeadStringTagInt16StringOnly" case opStructFieldPtrAnonymousHeadInt16String: return "StructFieldPtrAnonymousHeadInt16String" case opStructFieldPtrAnonymousHeadInt16StringOnly: return "StructFieldPtrAnonymousHeadInt16StringOnly" case opStructFieldPtrAnonymousHeadOmitEmptyInt16String: return "StructFieldPtrAnonymousHeadOmitEmptyInt16String" case opStructFieldPtrAnonymousHeadOmitEmptyInt16StringOnly: return "StructFieldPtrAnonymousHeadOmitEmptyInt16StringOnly" case opStructFieldPtrAnonymousHeadStringTagInt16String: return "StructFieldPtrAnonymousHeadStringTagInt16String" case opStructFieldPtrAnonymousHeadStringTagInt16StringOnly: return "StructFieldPtrAnonymousHeadStringTagInt16StringOnly" case opStructFieldNPtrHeadInt16String: return "StructFieldNPtrHeadInt16String" case opStructFieldNPtrHeadInt16StringOnly: return "StructFieldNPtrHeadInt16StringOnly" case opStructFieldNPtrHeadOmitEmptyInt16String: return "StructFieldNPtrHeadOmitEmptyInt16String" case opStructFieldNPtrHeadOmitEmptyInt16StringOnly: return "StructFieldNPtrHeadOmitEmptyInt16StringOnly" case opStructFieldNPtrHeadStringTagInt16String: return "StructFieldNPtrHeadStringTagInt16String" case opStructFieldNPtrHeadStringTagInt16StringOnly: return "StructFieldNPtrHeadStringTagInt16StringOnly" case opStructFieldNPtrAnonymousHeadInt16String: return "StructFieldNPtrAnonymousHeadInt16String" case opStructFieldNPtrAnonymousHeadInt16StringOnly: return "StructFieldNPtrAnonymousHeadInt16StringOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyInt16String: return "StructFieldNPtrAnonymousHeadOmitEmptyInt16String" case opStructFieldNPtrAnonymousHeadOmitEmptyInt16StringOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyInt16StringOnly" case opStructFieldNPtrAnonymousHeadStringTagInt16String: return "StructFieldNPtrAnonymousHeadStringTagInt16String" case opStructFieldNPtrAnonymousHeadStringTagInt16StringOnly: return "StructFieldNPtrAnonymousHeadStringTagInt16StringOnly" case opStructFieldHeadInt32String: return "StructFieldHeadInt32String" case opStructFieldHeadInt32StringOnly: return "StructFieldHeadInt32StringOnly" case opStructFieldHeadOmitEmptyInt32String: return "StructFieldHeadOmitEmptyInt32String" case opStructFieldHeadOmitEmptyInt32StringOnly: return "StructFieldHeadOmitEmptyInt32StringOnly" case opStructFieldHeadStringTagInt32String: return "StructFieldHeadStringTagInt32String" case opStructFieldHeadStringTagInt32StringOnly: return "StructFieldHeadStringTagInt32StringOnly" case opStructFieldAnonymousHeadInt32String: return "StructFieldAnonymousHeadInt32String" case opStructFieldAnonymousHeadInt32StringOnly: return "StructFieldAnonymousHeadInt32StringOnly" case opStructFieldAnonymousHeadOmitEmptyInt32String: return "StructFieldAnonymousHeadOmitEmptyInt32String" case opStructFieldAnonymousHeadOmitEmptyInt32StringOnly: return "StructFieldAnonymousHeadOmitEmptyInt32StringOnly" case opStructFieldAnonymousHeadStringTagInt32String: return "StructFieldAnonymousHeadStringTagInt32String" case opStructFieldAnonymousHeadStringTagInt32StringOnly: return "StructFieldAnonymousHeadStringTagInt32StringOnly" case opStructFieldPtrHeadInt32String: return "StructFieldPtrHeadInt32String" case opStructFieldPtrHeadInt32StringOnly: return "StructFieldPtrHeadInt32StringOnly" case opStructFieldPtrHeadOmitEmptyInt32String: return "StructFieldPtrHeadOmitEmptyInt32String" case opStructFieldPtrHeadOmitEmptyInt32StringOnly: return "StructFieldPtrHeadOmitEmptyInt32StringOnly" case opStructFieldPtrHeadStringTagInt32String: return "StructFieldPtrHeadStringTagInt32String" case opStructFieldPtrHeadStringTagInt32StringOnly: return "StructFieldPtrHeadStringTagInt32StringOnly" case opStructFieldPtrAnonymousHeadInt32String: return "StructFieldPtrAnonymousHeadInt32String" case opStructFieldPtrAnonymousHeadInt32StringOnly: return "StructFieldPtrAnonymousHeadInt32StringOnly" case opStructFieldPtrAnonymousHeadOmitEmptyInt32String: return "StructFieldPtrAnonymousHeadOmitEmptyInt32String" case opStructFieldPtrAnonymousHeadOmitEmptyInt32StringOnly: return "StructFieldPtrAnonymousHeadOmitEmptyInt32StringOnly" case opStructFieldPtrAnonymousHeadStringTagInt32String: return "StructFieldPtrAnonymousHeadStringTagInt32String" case opStructFieldPtrAnonymousHeadStringTagInt32StringOnly: return "StructFieldPtrAnonymousHeadStringTagInt32StringOnly" case opStructFieldNPtrHeadInt32String: return "StructFieldNPtrHeadInt32String" case opStructFieldNPtrHeadInt32StringOnly: return "StructFieldNPtrHeadInt32StringOnly" case opStructFieldNPtrHeadOmitEmptyInt32String: return "StructFieldNPtrHeadOmitEmptyInt32String" case opStructFieldNPtrHeadOmitEmptyInt32StringOnly: return "StructFieldNPtrHeadOmitEmptyInt32StringOnly" case opStructFieldNPtrHeadStringTagInt32String: return "StructFieldNPtrHeadStringTagInt32String" case opStructFieldNPtrHeadStringTagInt32StringOnly: return "StructFieldNPtrHeadStringTagInt32StringOnly" case opStructFieldNPtrAnonymousHeadInt32String: return "StructFieldNPtrAnonymousHeadInt32String" case opStructFieldNPtrAnonymousHeadInt32StringOnly: return "StructFieldNPtrAnonymousHeadInt32StringOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyInt32String: return "StructFieldNPtrAnonymousHeadOmitEmptyInt32String" case opStructFieldNPtrAnonymousHeadOmitEmptyInt32StringOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyInt32StringOnly" case opStructFieldNPtrAnonymousHeadStringTagInt32String: return "StructFieldNPtrAnonymousHeadStringTagInt32String" case opStructFieldNPtrAnonymousHeadStringTagInt32StringOnly: return "StructFieldNPtrAnonymousHeadStringTagInt32StringOnly" case opStructFieldHeadInt64String: return "StructFieldHeadInt64String" case opStructFieldHeadInt64StringOnly: return "StructFieldHeadInt64StringOnly" case opStructFieldHeadOmitEmptyInt64String: return "StructFieldHeadOmitEmptyInt64String" case opStructFieldHeadOmitEmptyInt64StringOnly: return "StructFieldHeadOmitEmptyInt64StringOnly" case opStructFieldHeadStringTagInt64String: return "StructFieldHeadStringTagInt64String" case opStructFieldHeadStringTagInt64StringOnly: return "StructFieldHeadStringTagInt64StringOnly" case opStructFieldAnonymousHeadInt64String: return "StructFieldAnonymousHeadInt64String" case opStructFieldAnonymousHeadInt64StringOnly: return "StructFieldAnonymousHeadInt64StringOnly" case opStructFieldAnonymousHeadOmitEmptyInt64String: return "StructFieldAnonymousHeadOmitEmptyInt64String" case opStructFieldAnonymousHeadOmitEmptyInt64StringOnly: return "StructFieldAnonymousHeadOmitEmptyInt64StringOnly" case opStructFieldAnonymousHeadStringTagInt64String: return "StructFieldAnonymousHeadStringTagInt64String" case opStructFieldAnonymousHeadStringTagInt64StringOnly: return "StructFieldAnonymousHeadStringTagInt64StringOnly" case opStructFieldPtrHeadInt64String: return "StructFieldPtrHeadInt64String" case opStructFieldPtrHeadInt64StringOnly: return "StructFieldPtrHeadInt64StringOnly" case opStructFieldPtrHeadOmitEmptyInt64String: return "StructFieldPtrHeadOmitEmptyInt64String" case opStructFieldPtrHeadOmitEmptyInt64StringOnly: return "StructFieldPtrHeadOmitEmptyInt64StringOnly" case opStructFieldPtrHeadStringTagInt64String: return "StructFieldPtrHeadStringTagInt64String" case opStructFieldPtrHeadStringTagInt64StringOnly: return "StructFieldPtrHeadStringTagInt64StringOnly" case opStructFieldPtrAnonymousHeadInt64String: return "StructFieldPtrAnonymousHeadInt64String" case opStructFieldPtrAnonymousHeadInt64StringOnly: return "StructFieldPtrAnonymousHeadInt64StringOnly" case opStructFieldPtrAnonymousHeadOmitEmptyInt64String: return "StructFieldPtrAnonymousHeadOmitEmptyInt64String" case opStructFieldPtrAnonymousHeadOmitEmptyInt64StringOnly: return "StructFieldPtrAnonymousHeadOmitEmptyInt64StringOnly" case opStructFieldPtrAnonymousHeadStringTagInt64String: return "StructFieldPtrAnonymousHeadStringTagInt64String" case opStructFieldPtrAnonymousHeadStringTagInt64StringOnly: return "StructFieldPtrAnonymousHeadStringTagInt64StringOnly" case opStructFieldNPtrHeadInt64String: return "StructFieldNPtrHeadInt64String" case opStructFieldNPtrHeadInt64StringOnly: return "StructFieldNPtrHeadInt64StringOnly" case opStructFieldNPtrHeadOmitEmptyInt64String: return "StructFieldNPtrHeadOmitEmptyInt64String" case opStructFieldNPtrHeadOmitEmptyInt64StringOnly: return "StructFieldNPtrHeadOmitEmptyInt64StringOnly" case opStructFieldNPtrHeadStringTagInt64String: return "StructFieldNPtrHeadStringTagInt64String" case opStructFieldNPtrHeadStringTagInt64StringOnly: return "StructFieldNPtrHeadStringTagInt64StringOnly" case opStructFieldNPtrAnonymousHeadInt64String: return "StructFieldNPtrAnonymousHeadInt64String" case opStructFieldNPtrAnonymousHeadInt64StringOnly: return "StructFieldNPtrAnonymousHeadInt64StringOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyInt64String: return "StructFieldNPtrAnonymousHeadOmitEmptyInt64String" case opStructFieldNPtrAnonymousHeadOmitEmptyInt64StringOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyInt64StringOnly" case opStructFieldNPtrAnonymousHeadStringTagInt64String: return "StructFieldNPtrAnonymousHeadStringTagInt64String" case opStructFieldNPtrAnonymousHeadStringTagInt64StringOnly: return "StructFieldNPtrAnonymousHeadStringTagInt64StringOnly" case opStructFieldHeadUintString: return "StructFieldHeadUintString" case opStructFieldHeadUintStringOnly: return "StructFieldHeadUintStringOnly" case opStructFieldHeadOmitEmptyUintString: return "StructFieldHeadOmitEmptyUintString" case opStructFieldHeadOmitEmptyUintStringOnly: return "StructFieldHeadOmitEmptyUintStringOnly" case opStructFieldHeadStringTagUintString: return "StructFieldHeadStringTagUintString" case opStructFieldHeadStringTagUintStringOnly: return "StructFieldHeadStringTagUintStringOnly" case opStructFieldAnonymousHeadUintString: return "StructFieldAnonymousHeadUintString" case opStructFieldAnonymousHeadUintStringOnly: return "StructFieldAnonymousHeadUintStringOnly" case opStructFieldAnonymousHeadOmitEmptyUintString: return "StructFieldAnonymousHeadOmitEmptyUintString" case opStructFieldAnonymousHeadOmitEmptyUintStringOnly: return "StructFieldAnonymousHeadOmitEmptyUintStringOnly" case opStructFieldAnonymousHeadStringTagUintString: return "StructFieldAnonymousHeadStringTagUintString" case opStructFieldAnonymousHeadStringTagUintStringOnly: return "StructFieldAnonymousHeadStringTagUintStringOnly" case opStructFieldPtrHeadUintString: return "StructFieldPtrHeadUintString" case opStructFieldPtrHeadUintStringOnly: return "StructFieldPtrHeadUintStringOnly" case opStructFieldPtrHeadOmitEmptyUintString: return "StructFieldPtrHeadOmitEmptyUintString" case opStructFieldPtrHeadOmitEmptyUintStringOnly: return "StructFieldPtrHeadOmitEmptyUintStringOnly" case opStructFieldPtrHeadStringTagUintString: return "StructFieldPtrHeadStringTagUintString" case opStructFieldPtrHeadStringTagUintStringOnly: return "StructFieldPtrHeadStringTagUintStringOnly" case opStructFieldPtrAnonymousHeadUintString: return "StructFieldPtrAnonymousHeadUintString" case opStructFieldPtrAnonymousHeadUintStringOnly: return "StructFieldPtrAnonymousHeadUintStringOnly" case opStructFieldPtrAnonymousHeadOmitEmptyUintString: return "StructFieldPtrAnonymousHeadOmitEmptyUintString" case opStructFieldPtrAnonymousHeadOmitEmptyUintStringOnly: return "StructFieldPtrAnonymousHeadOmitEmptyUintStringOnly" case opStructFieldPtrAnonymousHeadStringTagUintString: return "StructFieldPtrAnonymousHeadStringTagUintString" case opStructFieldPtrAnonymousHeadStringTagUintStringOnly: return "StructFieldPtrAnonymousHeadStringTagUintStringOnly" case opStructFieldNPtrHeadUintString: return "StructFieldNPtrHeadUintString" case opStructFieldNPtrHeadUintStringOnly: return "StructFieldNPtrHeadUintStringOnly" case opStructFieldNPtrHeadOmitEmptyUintString: return "StructFieldNPtrHeadOmitEmptyUintString" case opStructFieldNPtrHeadOmitEmptyUintStringOnly: return "StructFieldNPtrHeadOmitEmptyUintStringOnly" case opStructFieldNPtrHeadStringTagUintString: return "StructFieldNPtrHeadStringTagUintString" case opStructFieldNPtrHeadStringTagUintStringOnly: return "StructFieldNPtrHeadStringTagUintStringOnly" case opStructFieldNPtrAnonymousHeadUintString: return "StructFieldNPtrAnonymousHeadUintString" case opStructFieldNPtrAnonymousHeadUintStringOnly: return "StructFieldNPtrAnonymousHeadUintStringOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyUintString: return "StructFieldNPtrAnonymousHeadOmitEmptyUintString" case opStructFieldNPtrAnonymousHeadOmitEmptyUintStringOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyUintStringOnly" case opStructFieldNPtrAnonymousHeadStringTagUintString: return "StructFieldNPtrAnonymousHeadStringTagUintString" case opStructFieldNPtrAnonymousHeadStringTagUintStringOnly: return "StructFieldNPtrAnonymousHeadStringTagUintStringOnly" case opStructFieldHeadUint8String: return "StructFieldHeadUint8String" case opStructFieldHeadUint8StringOnly: return "StructFieldHeadUint8StringOnly" case opStructFieldHeadOmitEmptyUint8String: return "StructFieldHeadOmitEmptyUint8String" case opStructFieldHeadOmitEmptyUint8StringOnly: return "StructFieldHeadOmitEmptyUint8StringOnly" case opStructFieldHeadStringTagUint8String: return "StructFieldHeadStringTagUint8String" case opStructFieldHeadStringTagUint8StringOnly: return "StructFieldHeadStringTagUint8StringOnly" case opStructFieldAnonymousHeadUint8String: return "StructFieldAnonymousHeadUint8String" case opStructFieldAnonymousHeadUint8StringOnly: return "StructFieldAnonymousHeadUint8StringOnly" case opStructFieldAnonymousHeadOmitEmptyUint8String: return "StructFieldAnonymousHeadOmitEmptyUint8String" case opStructFieldAnonymousHeadOmitEmptyUint8StringOnly: return "StructFieldAnonymousHeadOmitEmptyUint8StringOnly" case opStructFieldAnonymousHeadStringTagUint8String: return "StructFieldAnonymousHeadStringTagUint8String" case opStructFieldAnonymousHeadStringTagUint8StringOnly: return "StructFieldAnonymousHeadStringTagUint8StringOnly" case opStructFieldPtrHeadUint8String: return "StructFieldPtrHeadUint8String" case opStructFieldPtrHeadUint8StringOnly: return "StructFieldPtrHeadUint8StringOnly" case opStructFieldPtrHeadOmitEmptyUint8String: return "StructFieldPtrHeadOmitEmptyUint8String" case opStructFieldPtrHeadOmitEmptyUint8StringOnly: return "StructFieldPtrHeadOmitEmptyUint8StringOnly" case opStructFieldPtrHeadStringTagUint8String: return "StructFieldPtrHeadStringTagUint8String" case opStructFieldPtrHeadStringTagUint8StringOnly: return "StructFieldPtrHeadStringTagUint8StringOnly" case opStructFieldPtrAnonymousHeadUint8String: return "StructFieldPtrAnonymousHeadUint8String" case opStructFieldPtrAnonymousHeadUint8StringOnly: return "StructFieldPtrAnonymousHeadUint8StringOnly" case opStructFieldPtrAnonymousHeadOmitEmptyUint8String: return "StructFieldPtrAnonymousHeadOmitEmptyUint8String" case opStructFieldPtrAnonymousHeadOmitEmptyUint8StringOnly: return "StructFieldPtrAnonymousHeadOmitEmptyUint8StringOnly" case opStructFieldPtrAnonymousHeadStringTagUint8String: return "StructFieldPtrAnonymousHeadStringTagUint8String" case opStructFieldPtrAnonymousHeadStringTagUint8StringOnly: return "StructFieldPtrAnonymousHeadStringTagUint8StringOnly" case opStructFieldNPtrHeadUint8String: return "StructFieldNPtrHeadUint8String" case opStructFieldNPtrHeadUint8StringOnly: return "StructFieldNPtrHeadUint8StringOnly" case opStructFieldNPtrHeadOmitEmptyUint8String: return "StructFieldNPtrHeadOmitEmptyUint8String" case opStructFieldNPtrHeadOmitEmptyUint8StringOnly: return "StructFieldNPtrHeadOmitEmptyUint8StringOnly" case opStructFieldNPtrHeadStringTagUint8String: return "StructFieldNPtrHeadStringTagUint8String" case opStructFieldNPtrHeadStringTagUint8StringOnly: return "StructFieldNPtrHeadStringTagUint8StringOnly" case opStructFieldNPtrAnonymousHeadUint8String: return "StructFieldNPtrAnonymousHeadUint8String" case opStructFieldNPtrAnonymousHeadUint8StringOnly: return "StructFieldNPtrAnonymousHeadUint8StringOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyUint8String: return "StructFieldNPtrAnonymousHeadOmitEmptyUint8String" case opStructFieldNPtrAnonymousHeadOmitEmptyUint8StringOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyUint8StringOnly" case opStructFieldNPtrAnonymousHeadStringTagUint8String: return "StructFieldNPtrAnonymousHeadStringTagUint8String" case opStructFieldNPtrAnonymousHeadStringTagUint8StringOnly: return "StructFieldNPtrAnonymousHeadStringTagUint8StringOnly" case opStructFieldHeadUint16String: return "StructFieldHeadUint16String" case opStructFieldHeadUint16StringOnly: return "StructFieldHeadUint16StringOnly" case opStructFieldHeadOmitEmptyUint16String: return "StructFieldHeadOmitEmptyUint16String" case opStructFieldHeadOmitEmptyUint16StringOnly: return "StructFieldHeadOmitEmptyUint16StringOnly" case opStructFieldHeadStringTagUint16String: return "StructFieldHeadStringTagUint16String" case opStructFieldHeadStringTagUint16StringOnly: return "StructFieldHeadStringTagUint16StringOnly" case opStructFieldAnonymousHeadUint16String: return "StructFieldAnonymousHeadUint16String" case opStructFieldAnonymousHeadUint16StringOnly: return "StructFieldAnonymousHeadUint16StringOnly" case opStructFieldAnonymousHeadOmitEmptyUint16String: return "StructFieldAnonymousHeadOmitEmptyUint16String" case opStructFieldAnonymousHeadOmitEmptyUint16StringOnly: return "StructFieldAnonymousHeadOmitEmptyUint16StringOnly" case opStructFieldAnonymousHeadStringTagUint16String: return "StructFieldAnonymousHeadStringTagUint16String" case opStructFieldAnonymousHeadStringTagUint16StringOnly: return "StructFieldAnonymousHeadStringTagUint16StringOnly" case opStructFieldPtrHeadUint16String: return "StructFieldPtrHeadUint16String" case opStructFieldPtrHeadUint16StringOnly: return "StructFieldPtrHeadUint16StringOnly" case opStructFieldPtrHeadOmitEmptyUint16String: return "StructFieldPtrHeadOmitEmptyUint16String" case opStructFieldPtrHeadOmitEmptyUint16StringOnly: return "StructFieldPtrHeadOmitEmptyUint16StringOnly" case opStructFieldPtrHeadStringTagUint16String: return "StructFieldPtrHeadStringTagUint16String" case opStructFieldPtrHeadStringTagUint16StringOnly: return "StructFieldPtrHeadStringTagUint16StringOnly" case opStructFieldPtrAnonymousHeadUint16String: return "StructFieldPtrAnonymousHeadUint16String" case opStructFieldPtrAnonymousHeadUint16StringOnly: return "StructFieldPtrAnonymousHeadUint16StringOnly" case opStructFieldPtrAnonymousHeadOmitEmptyUint16String: return "StructFieldPtrAnonymousHeadOmitEmptyUint16String" case opStructFieldPtrAnonymousHeadOmitEmptyUint16StringOnly: return "StructFieldPtrAnonymousHeadOmitEmptyUint16StringOnly" case opStructFieldPtrAnonymousHeadStringTagUint16String: return "StructFieldPtrAnonymousHeadStringTagUint16String" case opStructFieldPtrAnonymousHeadStringTagUint16StringOnly: return "StructFieldPtrAnonymousHeadStringTagUint16StringOnly" case opStructFieldNPtrHeadUint16String: return "StructFieldNPtrHeadUint16String" case opStructFieldNPtrHeadUint16StringOnly: return "StructFieldNPtrHeadUint16StringOnly" case opStructFieldNPtrHeadOmitEmptyUint16String: return "StructFieldNPtrHeadOmitEmptyUint16String" case opStructFieldNPtrHeadOmitEmptyUint16StringOnly: return "StructFieldNPtrHeadOmitEmptyUint16StringOnly" case opStructFieldNPtrHeadStringTagUint16String: return "StructFieldNPtrHeadStringTagUint16String" case opStructFieldNPtrHeadStringTagUint16StringOnly: return "StructFieldNPtrHeadStringTagUint16StringOnly" case opStructFieldNPtrAnonymousHeadUint16String: return "StructFieldNPtrAnonymousHeadUint16String" case opStructFieldNPtrAnonymousHeadUint16StringOnly: return "StructFieldNPtrAnonymousHeadUint16StringOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyUint16String: return "StructFieldNPtrAnonymousHeadOmitEmptyUint16String" case opStructFieldNPtrAnonymousHeadOmitEmptyUint16StringOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyUint16StringOnly" case opStructFieldNPtrAnonymousHeadStringTagUint16String: return "StructFieldNPtrAnonymousHeadStringTagUint16String" case opStructFieldNPtrAnonymousHeadStringTagUint16StringOnly: return "StructFieldNPtrAnonymousHeadStringTagUint16StringOnly" case opStructFieldHeadUint32String: return "StructFieldHeadUint32String" case opStructFieldHeadUint32StringOnly: return "StructFieldHeadUint32StringOnly" case opStructFieldHeadOmitEmptyUint32String: return "StructFieldHeadOmitEmptyUint32String" case opStructFieldHeadOmitEmptyUint32StringOnly: return "StructFieldHeadOmitEmptyUint32StringOnly" case opStructFieldHeadStringTagUint32String: return "StructFieldHeadStringTagUint32String" case opStructFieldHeadStringTagUint32StringOnly: return "StructFieldHeadStringTagUint32StringOnly" case opStructFieldAnonymousHeadUint32String: return "StructFieldAnonymousHeadUint32String" case opStructFieldAnonymousHeadUint32StringOnly: return "StructFieldAnonymousHeadUint32StringOnly" case opStructFieldAnonymousHeadOmitEmptyUint32String: return "StructFieldAnonymousHeadOmitEmptyUint32String" case opStructFieldAnonymousHeadOmitEmptyUint32StringOnly: return "StructFieldAnonymousHeadOmitEmptyUint32StringOnly" case opStructFieldAnonymousHeadStringTagUint32String: return "StructFieldAnonymousHeadStringTagUint32String" case opStructFieldAnonymousHeadStringTagUint32StringOnly: return "StructFieldAnonymousHeadStringTagUint32StringOnly" case opStructFieldPtrHeadUint32String: return "StructFieldPtrHeadUint32String" case opStructFieldPtrHeadUint32StringOnly: return "StructFieldPtrHeadUint32StringOnly" case opStructFieldPtrHeadOmitEmptyUint32String: return "StructFieldPtrHeadOmitEmptyUint32String" case opStructFieldPtrHeadOmitEmptyUint32StringOnly: return "StructFieldPtrHeadOmitEmptyUint32StringOnly" case opStructFieldPtrHeadStringTagUint32String: return "StructFieldPtrHeadStringTagUint32String" case opStructFieldPtrHeadStringTagUint32StringOnly: return "StructFieldPtrHeadStringTagUint32StringOnly" case opStructFieldPtrAnonymousHeadUint32String: return "StructFieldPtrAnonymousHeadUint32String" case opStructFieldPtrAnonymousHeadUint32StringOnly: return "StructFieldPtrAnonymousHeadUint32StringOnly" case opStructFieldPtrAnonymousHeadOmitEmptyUint32String: return "StructFieldPtrAnonymousHeadOmitEmptyUint32String" case opStructFieldPtrAnonymousHeadOmitEmptyUint32StringOnly: return "StructFieldPtrAnonymousHeadOmitEmptyUint32StringOnly" case opStructFieldPtrAnonymousHeadStringTagUint32String: return "StructFieldPtrAnonymousHeadStringTagUint32String" case opStructFieldPtrAnonymousHeadStringTagUint32StringOnly: return "StructFieldPtrAnonymousHeadStringTagUint32StringOnly" case opStructFieldNPtrHeadUint32String: return "StructFieldNPtrHeadUint32String" case opStructFieldNPtrHeadUint32StringOnly: return "StructFieldNPtrHeadUint32StringOnly" case opStructFieldNPtrHeadOmitEmptyUint32String: return "StructFieldNPtrHeadOmitEmptyUint32String" case opStructFieldNPtrHeadOmitEmptyUint32StringOnly: return "StructFieldNPtrHeadOmitEmptyUint32StringOnly" case opStructFieldNPtrHeadStringTagUint32String: return "StructFieldNPtrHeadStringTagUint32String" case opStructFieldNPtrHeadStringTagUint32StringOnly: return "StructFieldNPtrHeadStringTagUint32StringOnly" case opStructFieldNPtrAnonymousHeadUint32String: return "StructFieldNPtrAnonymousHeadUint32String" case opStructFieldNPtrAnonymousHeadUint32StringOnly: return "StructFieldNPtrAnonymousHeadUint32StringOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyUint32String: return "StructFieldNPtrAnonymousHeadOmitEmptyUint32String" case opStructFieldNPtrAnonymousHeadOmitEmptyUint32StringOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyUint32StringOnly" case opStructFieldNPtrAnonymousHeadStringTagUint32String: return "StructFieldNPtrAnonymousHeadStringTagUint32String" case opStructFieldNPtrAnonymousHeadStringTagUint32StringOnly: return "StructFieldNPtrAnonymousHeadStringTagUint32StringOnly" case opStructFieldHeadUint64String: return "StructFieldHeadUint64String" case opStructFieldHeadUint64StringOnly: return "StructFieldHeadUint64StringOnly" case opStructFieldHeadOmitEmptyUint64String: return "StructFieldHeadOmitEmptyUint64String" case opStructFieldHeadOmitEmptyUint64StringOnly: return "StructFieldHeadOmitEmptyUint64StringOnly" case opStructFieldHeadStringTagUint64String: return "StructFieldHeadStringTagUint64String" case opStructFieldHeadStringTagUint64StringOnly: return "StructFieldHeadStringTagUint64StringOnly" case opStructFieldAnonymousHeadUint64String: return "StructFieldAnonymousHeadUint64String" case opStructFieldAnonymousHeadUint64StringOnly: return "StructFieldAnonymousHeadUint64StringOnly" case opStructFieldAnonymousHeadOmitEmptyUint64String: return "StructFieldAnonymousHeadOmitEmptyUint64String" case opStructFieldAnonymousHeadOmitEmptyUint64StringOnly: return "StructFieldAnonymousHeadOmitEmptyUint64StringOnly" case opStructFieldAnonymousHeadStringTagUint64String: return "StructFieldAnonymousHeadStringTagUint64String" case opStructFieldAnonymousHeadStringTagUint64StringOnly: return "StructFieldAnonymousHeadStringTagUint64StringOnly" case opStructFieldPtrHeadUint64String: return "StructFieldPtrHeadUint64String" case opStructFieldPtrHeadUint64StringOnly: return "StructFieldPtrHeadUint64StringOnly" case opStructFieldPtrHeadOmitEmptyUint64String: return "StructFieldPtrHeadOmitEmptyUint64String" case opStructFieldPtrHeadOmitEmptyUint64StringOnly: return "StructFieldPtrHeadOmitEmptyUint64StringOnly" case opStructFieldPtrHeadStringTagUint64String: return "StructFieldPtrHeadStringTagUint64String" case opStructFieldPtrHeadStringTagUint64StringOnly: return "StructFieldPtrHeadStringTagUint64StringOnly" case opStructFieldPtrAnonymousHeadUint64String: return "StructFieldPtrAnonymousHeadUint64String" case opStructFieldPtrAnonymousHeadUint64StringOnly: return "StructFieldPtrAnonymousHeadUint64StringOnly" case opStructFieldPtrAnonymousHeadOmitEmptyUint64String: return "StructFieldPtrAnonymousHeadOmitEmptyUint64String" case opStructFieldPtrAnonymousHeadOmitEmptyUint64StringOnly: return "StructFieldPtrAnonymousHeadOmitEmptyUint64StringOnly" case opStructFieldPtrAnonymousHeadStringTagUint64String: return "StructFieldPtrAnonymousHeadStringTagUint64String" case opStructFieldPtrAnonymousHeadStringTagUint64StringOnly: return "StructFieldPtrAnonymousHeadStringTagUint64StringOnly" case opStructFieldNPtrHeadUint64String: return "StructFieldNPtrHeadUint64String" case opStructFieldNPtrHeadUint64StringOnly: return "StructFieldNPtrHeadUint64StringOnly" case opStructFieldNPtrHeadOmitEmptyUint64String: return "StructFieldNPtrHeadOmitEmptyUint64String" case opStructFieldNPtrHeadOmitEmptyUint64StringOnly: return "StructFieldNPtrHeadOmitEmptyUint64StringOnly" case opStructFieldNPtrHeadStringTagUint64String: return "StructFieldNPtrHeadStringTagUint64String" case opStructFieldNPtrHeadStringTagUint64StringOnly: return "StructFieldNPtrHeadStringTagUint64StringOnly" case opStructFieldNPtrAnonymousHeadUint64String: return "StructFieldNPtrAnonymousHeadUint64String" case opStructFieldNPtrAnonymousHeadUint64StringOnly: return "StructFieldNPtrAnonymousHeadUint64StringOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyUint64String: return "StructFieldNPtrAnonymousHeadOmitEmptyUint64String" case opStructFieldNPtrAnonymousHeadOmitEmptyUint64StringOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyUint64StringOnly" case opStructFieldNPtrAnonymousHeadStringTagUint64String: return "StructFieldNPtrAnonymousHeadStringTagUint64String" case opStructFieldNPtrAnonymousHeadStringTagUint64StringOnly: return "StructFieldNPtrAnonymousHeadStringTagUint64StringOnly" case opStructFieldHeadIntPtr: return "StructFieldHeadIntPtr" case opStructFieldHeadIntPtrOnly: return "StructFieldHeadIntPtrOnly" case opStructFieldHeadOmitEmptyIntPtr: return "StructFieldHeadOmitEmptyIntPtr" case opStructFieldHeadOmitEmptyIntPtrOnly: return "StructFieldHeadOmitEmptyIntPtrOnly" case opStructFieldHeadStringTagIntPtr: return "StructFieldHeadStringTagIntPtr" case opStructFieldHeadStringTagIntPtrOnly: return "StructFieldHeadStringTagIntPtrOnly" case opStructFieldAnonymousHeadIntPtr: return "StructFieldAnonymousHeadIntPtr" case opStructFieldAnonymousHeadIntPtrOnly: return "StructFieldAnonymousHeadIntPtrOnly" case opStructFieldAnonymousHeadOmitEmptyIntPtr: return "StructFieldAnonymousHeadOmitEmptyIntPtr" case opStructFieldAnonymousHeadOmitEmptyIntPtrOnly: return "StructFieldAnonymousHeadOmitEmptyIntPtrOnly" case opStructFieldAnonymousHeadStringTagIntPtr: return "StructFieldAnonymousHeadStringTagIntPtr" case opStructFieldAnonymousHeadStringTagIntPtrOnly: return "StructFieldAnonymousHeadStringTagIntPtrOnly" case opStructFieldPtrHeadIntPtr: return "StructFieldPtrHeadIntPtr" case opStructFieldPtrHeadIntPtrOnly: return "StructFieldPtrHeadIntPtrOnly" case opStructFieldPtrHeadOmitEmptyIntPtr: return "StructFieldPtrHeadOmitEmptyIntPtr" case opStructFieldPtrHeadOmitEmptyIntPtrOnly: return "StructFieldPtrHeadOmitEmptyIntPtrOnly" case opStructFieldPtrHeadStringTagIntPtr: return "StructFieldPtrHeadStringTagIntPtr" case opStructFieldPtrHeadStringTagIntPtrOnly: return "StructFieldPtrHeadStringTagIntPtrOnly" case opStructFieldPtrAnonymousHeadIntPtr: return "StructFieldPtrAnonymousHeadIntPtr" case opStructFieldPtrAnonymousHeadIntPtrOnly: return "StructFieldPtrAnonymousHeadIntPtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyIntPtr: return "StructFieldPtrAnonymousHeadOmitEmptyIntPtr" case opStructFieldPtrAnonymousHeadOmitEmptyIntPtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyIntPtrOnly" case opStructFieldPtrAnonymousHeadStringTagIntPtr: return "StructFieldPtrAnonymousHeadStringTagIntPtr" case opStructFieldPtrAnonymousHeadStringTagIntPtrOnly: return "StructFieldPtrAnonymousHeadStringTagIntPtrOnly" case opStructFieldNPtrHeadIntPtr: return "StructFieldNPtrHeadIntPtr" case opStructFieldNPtrHeadIntPtrOnly: return "StructFieldNPtrHeadIntPtrOnly" case opStructFieldNPtrHeadOmitEmptyIntPtr: return "StructFieldNPtrHeadOmitEmptyIntPtr" case opStructFieldNPtrHeadOmitEmptyIntPtrOnly: return "StructFieldNPtrHeadOmitEmptyIntPtrOnly" case opStructFieldNPtrHeadStringTagIntPtr: return "StructFieldNPtrHeadStringTagIntPtr" case opStructFieldNPtrHeadStringTagIntPtrOnly: return "StructFieldNPtrHeadStringTagIntPtrOnly" case opStructFieldNPtrAnonymousHeadIntPtr: return "StructFieldNPtrAnonymousHeadIntPtr" case opStructFieldNPtrAnonymousHeadIntPtrOnly: return "StructFieldNPtrAnonymousHeadIntPtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyIntPtr: return "StructFieldNPtrAnonymousHeadOmitEmptyIntPtr" case opStructFieldNPtrAnonymousHeadOmitEmptyIntPtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyIntPtrOnly" case opStructFieldNPtrAnonymousHeadStringTagIntPtr: return "StructFieldNPtrAnonymousHeadStringTagIntPtr" case opStructFieldNPtrAnonymousHeadStringTagIntPtrOnly: return "StructFieldNPtrAnonymousHeadStringTagIntPtrOnly" case opStructFieldHeadInt8Ptr: return "StructFieldHeadInt8Ptr" case opStructFieldHeadInt8PtrOnly: return "StructFieldHeadInt8PtrOnly" case opStructFieldHeadOmitEmptyInt8Ptr: return "StructFieldHeadOmitEmptyInt8Ptr" case opStructFieldHeadOmitEmptyInt8PtrOnly: return "StructFieldHeadOmitEmptyInt8PtrOnly" case opStructFieldHeadStringTagInt8Ptr: return "StructFieldHeadStringTagInt8Ptr" case opStructFieldHeadStringTagInt8PtrOnly: return "StructFieldHeadStringTagInt8PtrOnly" case opStructFieldAnonymousHeadInt8Ptr: return "StructFieldAnonymousHeadInt8Ptr" case opStructFieldAnonymousHeadInt8PtrOnly: return "StructFieldAnonymousHeadInt8PtrOnly" case opStructFieldAnonymousHeadOmitEmptyInt8Ptr: return "StructFieldAnonymousHeadOmitEmptyInt8Ptr" case opStructFieldAnonymousHeadOmitEmptyInt8PtrOnly: return "StructFieldAnonymousHeadOmitEmptyInt8PtrOnly" case opStructFieldAnonymousHeadStringTagInt8Ptr: return "StructFieldAnonymousHeadStringTagInt8Ptr" case opStructFieldAnonymousHeadStringTagInt8PtrOnly: return "StructFieldAnonymousHeadStringTagInt8PtrOnly" case opStructFieldPtrHeadInt8Ptr: return "StructFieldPtrHeadInt8Ptr" case opStructFieldPtrHeadInt8PtrOnly: return "StructFieldPtrHeadInt8PtrOnly" case opStructFieldPtrHeadOmitEmptyInt8Ptr: return "StructFieldPtrHeadOmitEmptyInt8Ptr" case opStructFieldPtrHeadOmitEmptyInt8PtrOnly: return "StructFieldPtrHeadOmitEmptyInt8PtrOnly" case opStructFieldPtrHeadStringTagInt8Ptr: return "StructFieldPtrHeadStringTagInt8Ptr" case opStructFieldPtrHeadStringTagInt8PtrOnly: return "StructFieldPtrHeadStringTagInt8PtrOnly" case opStructFieldPtrAnonymousHeadInt8Ptr: return "StructFieldPtrAnonymousHeadInt8Ptr" case opStructFieldPtrAnonymousHeadInt8PtrOnly: return "StructFieldPtrAnonymousHeadInt8PtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyInt8Ptr: return "StructFieldPtrAnonymousHeadOmitEmptyInt8Ptr" case opStructFieldPtrAnonymousHeadOmitEmptyInt8PtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyInt8PtrOnly" case opStructFieldPtrAnonymousHeadStringTagInt8Ptr: return "StructFieldPtrAnonymousHeadStringTagInt8Ptr" case opStructFieldPtrAnonymousHeadStringTagInt8PtrOnly: return "StructFieldPtrAnonymousHeadStringTagInt8PtrOnly" case opStructFieldNPtrHeadInt8Ptr: return "StructFieldNPtrHeadInt8Ptr" case opStructFieldNPtrHeadInt8PtrOnly: return "StructFieldNPtrHeadInt8PtrOnly" case opStructFieldNPtrHeadOmitEmptyInt8Ptr: return "StructFieldNPtrHeadOmitEmptyInt8Ptr" case opStructFieldNPtrHeadOmitEmptyInt8PtrOnly: return "StructFieldNPtrHeadOmitEmptyInt8PtrOnly" case opStructFieldNPtrHeadStringTagInt8Ptr: return "StructFieldNPtrHeadStringTagInt8Ptr" case opStructFieldNPtrHeadStringTagInt8PtrOnly: return "StructFieldNPtrHeadStringTagInt8PtrOnly" case opStructFieldNPtrAnonymousHeadInt8Ptr: return "StructFieldNPtrAnonymousHeadInt8Ptr" case opStructFieldNPtrAnonymousHeadInt8PtrOnly: return "StructFieldNPtrAnonymousHeadInt8PtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyInt8Ptr: return "StructFieldNPtrAnonymousHeadOmitEmptyInt8Ptr" case opStructFieldNPtrAnonymousHeadOmitEmptyInt8PtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyInt8PtrOnly" case opStructFieldNPtrAnonymousHeadStringTagInt8Ptr: return "StructFieldNPtrAnonymousHeadStringTagInt8Ptr" case opStructFieldNPtrAnonymousHeadStringTagInt8PtrOnly: return "StructFieldNPtrAnonymousHeadStringTagInt8PtrOnly" case opStructFieldHeadInt16Ptr: return "StructFieldHeadInt16Ptr" case opStructFieldHeadInt16PtrOnly: return "StructFieldHeadInt16PtrOnly" case opStructFieldHeadOmitEmptyInt16Ptr: return "StructFieldHeadOmitEmptyInt16Ptr" case opStructFieldHeadOmitEmptyInt16PtrOnly: return "StructFieldHeadOmitEmptyInt16PtrOnly" case opStructFieldHeadStringTagInt16Ptr: return "StructFieldHeadStringTagInt16Ptr" case opStructFieldHeadStringTagInt16PtrOnly: return "StructFieldHeadStringTagInt16PtrOnly" case opStructFieldAnonymousHeadInt16Ptr: return "StructFieldAnonymousHeadInt16Ptr" case opStructFieldAnonymousHeadInt16PtrOnly: return "StructFieldAnonymousHeadInt16PtrOnly" case opStructFieldAnonymousHeadOmitEmptyInt16Ptr: return "StructFieldAnonymousHeadOmitEmptyInt16Ptr" case opStructFieldAnonymousHeadOmitEmptyInt16PtrOnly: return "StructFieldAnonymousHeadOmitEmptyInt16PtrOnly" case opStructFieldAnonymousHeadStringTagInt16Ptr: return "StructFieldAnonymousHeadStringTagInt16Ptr" case opStructFieldAnonymousHeadStringTagInt16PtrOnly: return "StructFieldAnonymousHeadStringTagInt16PtrOnly" case opStructFieldPtrHeadInt16Ptr: return "StructFieldPtrHeadInt16Ptr" case opStructFieldPtrHeadInt16PtrOnly: return "StructFieldPtrHeadInt16PtrOnly" case opStructFieldPtrHeadOmitEmptyInt16Ptr: return "StructFieldPtrHeadOmitEmptyInt16Ptr" case opStructFieldPtrHeadOmitEmptyInt16PtrOnly: return "StructFieldPtrHeadOmitEmptyInt16PtrOnly" case opStructFieldPtrHeadStringTagInt16Ptr: return "StructFieldPtrHeadStringTagInt16Ptr" case opStructFieldPtrHeadStringTagInt16PtrOnly: return "StructFieldPtrHeadStringTagInt16PtrOnly" case opStructFieldPtrAnonymousHeadInt16Ptr: return "StructFieldPtrAnonymousHeadInt16Ptr" case opStructFieldPtrAnonymousHeadInt16PtrOnly: return "StructFieldPtrAnonymousHeadInt16PtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyInt16Ptr: return "StructFieldPtrAnonymousHeadOmitEmptyInt16Ptr" case opStructFieldPtrAnonymousHeadOmitEmptyInt16PtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyInt16PtrOnly" case opStructFieldPtrAnonymousHeadStringTagInt16Ptr: return "StructFieldPtrAnonymousHeadStringTagInt16Ptr" case opStructFieldPtrAnonymousHeadStringTagInt16PtrOnly: return "StructFieldPtrAnonymousHeadStringTagInt16PtrOnly" case opStructFieldNPtrHeadInt16Ptr: return "StructFieldNPtrHeadInt16Ptr" case opStructFieldNPtrHeadInt16PtrOnly: return "StructFieldNPtrHeadInt16PtrOnly" case opStructFieldNPtrHeadOmitEmptyInt16Ptr: return "StructFieldNPtrHeadOmitEmptyInt16Ptr" case opStructFieldNPtrHeadOmitEmptyInt16PtrOnly: return "StructFieldNPtrHeadOmitEmptyInt16PtrOnly" case opStructFieldNPtrHeadStringTagInt16Ptr: return "StructFieldNPtrHeadStringTagInt16Ptr" case opStructFieldNPtrHeadStringTagInt16PtrOnly: return "StructFieldNPtrHeadStringTagInt16PtrOnly" case opStructFieldNPtrAnonymousHeadInt16Ptr: return "StructFieldNPtrAnonymousHeadInt16Ptr" case opStructFieldNPtrAnonymousHeadInt16PtrOnly: return "StructFieldNPtrAnonymousHeadInt16PtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyInt16Ptr: return "StructFieldNPtrAnonymousHeadOmitEmptyInt16Ptr" case opStructFieldNPtrAnonymousHeadOmitEmptyInt16PtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyInt16PtrOnly" case opStructFieldNPtrAnonymousHeadStringTagInt16Ptr: return "StructFieldNPtrAnonymousHeadStringTagInt16Ptr" case opStructFieldNPtrAnonymousHeadStringTagInt16PtrOnly: return "StructFieldNPtrAnonymousHeadStringTagInt16PtrOnly" case opStructFieldHeadInt32Ptr: return "StructFieldHeadInt32Ptr" case opStructFieldHeadInt32PtrOnly: return "StructFieldHeadInt32PtrOnly" case opStructFieldHeadOmitEmptyInt32Ptr: return "StructFieldHeadOmitEmptyInt32Ptr" case opStructFieldHeadOmitEmptyInt32PtrOnly: return "StructFieldHeadOmitEmptyInt32PtrOnly" case opStructFieldHeadStringTagInt32Ptr: return "StructFieldHeadStringTagInt32Ptr" case opStructFieldHeadStringTagInt32PtrOnly: return "StructFieldHeadStringTagInt32PtrOnly" case opStructFieldAnonymousHeadInt32Ptr: return "StructFieldAnonymousHeadInt32Ptr" case opStructFieldAnonymousHeadInt32PtrOnly: return "StructFieldAnonymousHeadInt32PtrOnly" case opStructFieldAnonymousHeadOmitEmptyInt32Ptr: return "StructFieldAnonymousHeadOmitEmptyInt32Ptr" case opStructFieldAnonymousHeadOmitEmptyInt32PtrOnly: return "StructFieldAnonymousHeadOmitEmptyInt32PtrOnly" case opStructFieldAnonymousHeadStringTagInt32Ptr: return "StructFieldAnonymousHeadStringTagInt32Ptr" case opStructFieldAnonymousHeadStringTagInt32PtrOnly: return "StructFieldAnonymousHeadStringTagInt32PtrOnly" case opStructFieldPtrHeadInt32Ptr: return "StructFieldPtrHeadInt32Ptr" case opStructFieldPtrHeadInt32PtrOnly: return "StructFieldPtrHeadInt32PtrOnly" case opStructFieldPtrHeadOmitEmptyInt32Ptr: return "StructFieldPtrHeadOmitEmptyInt32Ptr" case opStructFieldPtrHeadOmitEmptyInt32PtrOnly: return "StructFieldPtrHeadOmitEmptyInt32PtrOnly" case opStructFieldPtrHeadStringTagInt32Ptr: return "StructFieldPtrHeadStringTagInt32Ptr" case opStructFieldPtrHeadStringTagInt32PtrOnly: return "StructFieldPtrHeadStringTagInt32PtrOnly" case opStructFieldPtrAnonymousHeadInt32Ptr: return "StructFieldPtrAnonymousHeadInt32Ptr" case opStructFieldPtrAnonymousHeadInt32PtrOnly: return "StructFieldPtrAnonymousHeadInt32PtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyInt32Ptr: return "StructFieldPtrAnonymousHeadOmitEmptyInt32Ptr" case opStructFieldPtrAnonymousHeadOmitEmptyInt32PtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyInt32PtrOnly" case opStructFieldPtrAnonymousHeadStringTagInt32Ptr: return "StructFieldPtrAnonymousHeadStringTagInt32Ptr" case opStructFieldPtrAnonymousHeadStringTagInt32PtrOnly: return "StructFieldPtrAnonymousHeadStringTagInt32PtrOnly" case opStructFieldNPtrHeadInt32Ptr: return "StructFieldNPtrHeadInt32Ptr" case opStructFieldNPtrHeadInt32PtrOnly: return "StructFieldNPtrHeadInt32PtrOnly" case opStructFieldNPtrHeadOmitEmptyInt32Ptr: return "StructFieldNPtrHeadOmitEmptyInt32Ptr" case opStructFieldNPtrHeadOmitEmptyInt32PtrOnly: return "StructFieldNPtrHeadOmitEmptyInt32PtrOnly" case opStructFieldNPtrHeadStringTagInt32Ptr: return "StructFieldNPtrHeadStringTagInt32Ptr" case opStructFieldNPtrHeadStringTagInt32PtrOnly: return "StructFieldNPtrHeadStringTagInt32PtrOnly" case opStructFieldNPtrAnonymousHeadInt32Ptr: return "StructFieldNPtrAnonymousHeadInt32Ptr" case opStructFieldNPtrAnonymousHeadInt32PtrOnly: return "StructFieldNPtrAnonymousHeadInt32PtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyInt32Ptr: return "StructFieldNPtrAnonymousHeadOmitEmptyInt32Ptr" case opStructFieldNPtrAnonymousHeadOmitEmptyInt32PtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyInt32PtrOnly" case opStructFieldNPtrAnonymousHeadStringTagInt32Ptr: return "StructFieldNPtrAnonymousHeadStringTagInt32Ptr" case opStructFieldNPtrAnonymousHeadStringTagInt32PtrOnly: return "StructFieldNPtrAnonymousHeadStringTagInt32PtrOnly" case opStructFieldHeadInt64Ptr: return "StructFieldHeadInt64Ptr" case opStructFieldHeadInt64PtrOnly: return "StructFieldHeadInt64PtrOnly" case opStructFieldHeadOmitEmptyInt64Ptr: return "StructFieldHeadOmitEmptyInt64Ptr" case opStructFieldHeadOmitEmptyInt64PtrOnly: return "StructFieldHeadOmitEmptyInt64PtrOnly" case opStructFieldHeadStringTagInt64Ptr: return "StructFieldHeadStringTagInt64Ptr" case opStructFieldHeadStringTagInt64PtrOnly: return "StructFieldHeadStringTagInt64PtrOnly" case opStructFieldAnonymousHeadInt64Ptr: return "StructFieldAnonymousHeadInt64Ptr" case opStructFieldAnonymousHeadInt64PtrOnly: return "StructFieldAnonymousHeadInt64PtrOnly" case opStructFieldAnonymousHeadOmitEmptyInt64Ptr: return "StructFieldAnonymousHeadOmitEmptyInt64Ptr" case opStructFieldAnonymousHeadOmitEmptyInt64PtrOnly: return "StructFieldAnonymousHeadOmitEmptyInt64PtrOnly" case opStructFieldAnonymousHeadStringTagInt64Ptr: return "StructFieldAnonymousHeadStringTagInt64Ptr" case opStructFieldAnonymousHeadStringTagInt64PtrOnly: return "StructFieldAnonymousHeadStringTagInt64PtrOnly" case opStructFieldPtrHeadInt64Ptr: return "StructFieldPtrHeadInt64Ptr" case opStructFieldPtrHeadInt64PtrOnly: return "StructFieldPtrHeadInt64PtrOnly" case opStructFieldPtrHeadOmitEmptyInt64Ptr: return "StructFieldPtrHeadOmitEmptyInt64Ptr" case opStructFieldPtrHeadOmitEmptyInt64PtrOnly: return "StructFieldPtrHeadOmitEmptyInt64PtrOnly" case opStructFieldPtrHeadStringTagInt64Ptr: return "StructFieldPtrHeadStringTagInt64Ptr" case opStructFieldPtrHeadStringTagInt64PtrOnly: return "StructFieldPtrHeadStringTagInt64PtrOnly" case opStructFieldPtrAnonymousHeadInt64Ptr: return "StructFieldPtrAnonymousHeadInt64Ptr" case opStructFieldPtrAnonymousHeadInt64PtrOnly: return "StructFieldPtrAnonymousHeadInt64PtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyInt64Ptr: return "StructFieldPtrAnonymousHeadOmitEmptyInt64Ptr" case opStructFieldPtrAnonymousHeadOmitEmptyInt64PtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyInt64PtrOnly" case opStructFieldPtrAnonymousHeadStringTagInt64Ptr: return "StructFieldPtrAnonymousHeadStringTagInt64Ptr" case opStructFieldPtrAnonymousHeadStringTagInt64PtrOnly: return "StructFieldPtrAnonymousHeadStringTagInt64PtrOnly" case opStructFieldNPtrHeadInt64Ptr: return "StructFieldNPtrHeadInt64Ptr" case opStructFieldNPtrHeadInt64PtrOnly: return "StructFieldNPtrHeadInt64PtrOnly" case opStructFieldNPtrHeadOmitEmptyInt64Ptr: return "StructFieldNPtrHeadOmitEmptyInt64Ptr" case opStructFieldNPtrHeadOmitEmptyInt64PtrOnly: return "StructFieldNPtrHeadOmitEmptyInt64PtrOnly" case opStructFieldNPtrHeadStringTagInt64Ptr: return "StructFieldNPtrHeadStringTagInt64Ptr" case opStructFieldNPtrHeadStringTagInt64PtrOnly: return "StructFieldNPtrHeadStringTagInt64PtrOnly" case opStructFieldNPtrAnonymousHeadInt64Ptr: return "StructFieldNPtrAnonymousHeadInt64Ptr" case opStructFieldNPtrAnonymousHeadInt64PtrOnly: return "StructFieldNPtrAnonymousHeadInt64PtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyInt64Ptr: return "StructFieldNPtrAnonymousHeadOmitEmptyInt64Ptr" case opStructFieldNPtrAnonymousHeadOmitEmptyInt64PtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyInt64PtrOnly" case opStructFieldNPtrAnonymousHeadStringTagInt64Ptr: return "StructFieldNPtrAnonymousHeadStringTagInt64Ptr" case opStructFieldNPtrAnonymousHeadStringTagInt64PtrOnly: return "StructFieldNPtrAnonymousHeadStringTagInt64PtrOnly" case opStructFieldHeadUintPtr: return "StructFieldHeadUintPtr" case opStructFieldHeadUintPtrOnly: return "StructFieldHeadUintPtrOnly" case opStructFieldHeadOmitEmptyUintPtr: return "StructFieldHeadOmitEmptyUintPtr" case opStructFieldHeadOmitEmptyUintPtrOnly: return "StructFieldHeadOmitEmptyUintPtrOnly" case opStructFieldHeadStringTagUintPtr: return "StructFieldHeadStringTagUintPtr" case opStructFieldHeadStringTagUintPtrOnly: return "StructFieldHeadStringTagUintPtrOnly" case opStructFieldAnonymousHeadUintPtr: return "StructFieldAnonymousHeadUintPtr" case opStructFieldAnonymousHeadUintPtrOnly: return "StructFieldAnonymousHeadUintPtrOnly" case opStructFieldAnonymousHeadOmitEmptyUintPtr: return "StructFieldAnonymousHeadOmitEmptyUintPtr" case opStructFieldAnonymousHeadOmitEmptyUintPtrOnly: return "StructFieldAnonymousHeadOmitEmptyUintPtrOnly" case opStructFieldAnonymousHeadStringTagUintPtr: return "StructFieldAnonymousHeadStringTagUintPtr" case opStructFieldAnonymousHeadStringTagUintPtrOnly: return "StructFieldAnonymousHeadStringTagUintPtrOnly" case opStructFieldPtrHeadUintPtr: return "StructFieldPtrHeadUintPtr" case opStructFieldPtrHeadUintPtrOnly: return "StructFieldPtrHeadUintPtrOnly" case opStructFieldPtrHeadOmitEmptyUintPtr: return "StructFieldPtrHeadOmitEmptyUintPtr" case opStructFieldPtrHeadOmitEmptyUintPtrOnly: return "StructFieldPtrHeadOmitEmptyUintPtrOnly" case opStructFieldPtrHeadStringTagUintPtr: return "StructFieldPtrHeadStringTagUintPtr" case opStructFieldPtrHeadStringTagUintPtrOnly: return "StructFieldPtrHeadStringTagUintPtrOnly" case opStructFieldPtrAnonymousHeadUintPtr: return "StructFieldPtrAnonymousHeadUintPtr" case opStructFieldPtrAnonymousHeadUintPtrOnly: return "StructFieldPtrAnonymousHeadUintPtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyUintPtr: return "StructFieldPtrAnonymousHeadOmitEmptyUintPtr" case opStructFieldPtrAnonymousHeadOmitEmptyUintPtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyUintPtrOnly" case opStructFieldPtrAnonymousHeadStringTagUintPtr: return "StructFieldPtrAnonymousHeadStringTagUintPtr" case opStructFieldPtrAnonymousHeadStringTagUintPtrOnly: return "StructFieldPtrAnonymousHeadStringTagUintPtrOnly" case opStructFieldNPtrHeadUintPtr: return "StructFieldNPtrHeadUintPtr" case opStructFieldNPtrHeadUintPtrOnly: return "StructFieldNPtrHeadUintPtrOnly" case opStructFieldNPtrHeadOmitEmptyUintPtr: return "StructFieldNPtrHeadOmitEmptyUintPtr" case opStructFieldNPtrHeadOmitEmptyUintPtrOnly: return "StructFieldNPtrHeadOmitEmptyUintPtrOnly" case opStructFieldNPtrHeadStringTagUintPtr: return "StructFieldNPtrHeadStringTagUintPtr" case opStructFieldNPtrHeadStringTagUintPtrOnly: return "StructFieldNPtrHeadStringTagUintPtrOnly" case opStructFieldNPtrAnonymousHeadUintPtr: return "StructFieldNPtrAnonymousHeadUintPtr" case opStructFieldNPtrAnonymousHeadUintPtrOnly: return "StructFieldNPtrAnonymousHeadUintPtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyUintPtr: return "StructFieldNPtrAnonymousHeadOmitEmptyUintPtr" case opStructFieldNPtrAnonymousHeadOmitEmptyUintPtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyUintPtrOnly" case opStructFieldNPtrAnonymousHeadStringTagUintPtr: return "StructFieldNPtrAnonymousHeadStringTagUintPtr" case opStructFieldNPtrAnonymousHeadStringTagUintPtrOnly: return "StructFieldNPtrAnonymousHeadStringTagUintPtrOnly" case opStructFieldHeadUint8Ptr: return "StructFieldHeadUint8Ptr" case opStructFieldHeadUint8PtrOnly: return "StructFieldHeadUint8PtrOnly" case opStructFieldHeadOmitEmptyUint8Ptr: return "StructFieldHeadOmitEmptyUint8Ptr" case opStructFieldHeadOmitEmptyUint8PtrOnly: return "StructFieldHeadOmitEmptyUint8PtrOnly" case opStructFieldHeadStringTagUint8Ptr: return "StructFieldHeadStringTagUint8Ptr" case opStructFieldHeadStringTagUint8PtrOnly: return "StructFieldHeadStringTagUint8PtrOnly" case opStructFieldAnonymousHeadUint8Ptr: return "StructFieldAnonymousHeadUint8Ptr" case opStructFieldAnonymousHeadUint8PtrOnly: return "StructFieldAnonymousHeadUint8PtrOnly" case opStructFieldAnonymousHeadOmitEmptyUint8Ptr: return "StructFieldAnonymousHeadOmitEmptyUint8Ptr" case opStructFieldAnonymousHeadOmitEmptyUint8PtrOnly: return "StructFieldAnonymousHeadOmitEmptyUint8PtrOnly" case opStructFieldAnonymousHeadStringTagUint8Ptr: return "StructFieldAnonymousHeadStringTagUint8Ptr" case opStructFieldAnonymousHeadStringTagUint8PtrOnly: return "StructFieldAnonymousHeadStringTagUint8PtrOnly" case opStructFieldPtrHeadUint8Ptr: return "StructFieldPtrHeadUint8Ptr" case opStructFieldPtrHeadUint8PtrOnly: return "StructFieldPtrHeadUint8PtrOnly" case opStructFieldPtrHeadOmitEmptyUint8Ptr: return "StructFieldPtrHeadOmitEmptyUint8Ptr" case opStructFieldPtrHeadOmitEmptyUint8PtrOnly: return "StructFieldPtrHeadOmitEmptyUint8PtrOnly" case opStructFieldPtrHeadStringTagUint8Ptr: return "StructFieldPtrHeadStringTagUint8Ptr" case opStructFieldPtrHeadStringTagUint8PtrOnly: return "StructFieldPtrHeadStringTagUint8PtrOnly" case opStructFieldPtrAnonymousHeadUint8Ptr: return "StructFieldPtrAnonymousHeadUint8Ptr" case opStructFieldPtrAnonymousHeadUint8PtrOnly: return "StructFieldPtrAnonymousHeadUint8PtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyUint8Ptr: return "StructFieldPtrAnonymousHeadOmitEmptyUint8Ptr" case opStructFieldPtrAnonymousHeadOmitEmptyUint8PtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyUint8PtrOnly" case opStructFieldPtrAnonymousHeadStringTagUint8Ptr: return "StructFieldPtrAnonymousHeadStringTagUint8Ptr" case opStructFieldPtrAnonymousHeadStringTagUint8PtrOnly: return "StructFieldPtrAnonymousHeadStringTagUint8PtrOnly" case opStructFieldNPtrHeadUint8Ptr: return "StructFieldNPtrHeadUint8Ptr" case opStructFieldNPtrHeadUint8PtrOnly: return "StructFieldNPtrHeadUint8PtrOnly" case opStructFieldNPtrHeadOmitEmptyUint8Ptr: return "StructFieldNPtrHeadOmitEmptyUint8Ptr" case opStructFieldNPtrHeadOmitEmptyUint8PtrOnly: return "StructFieldNPtrHeadOmitEmptyUint8PtrOnly" case opStructFieldNPtrHeadStringTagUint8Ptr: return "StructFieldNPtrHeadStringTagUint8Ptr" case opStructFieldNPtrHeadStringTagUint8PtrOnly: return "StructFieldNPtrHeadStringTagUint8PtrOnly" case opStructFieldNPtrAnonymousHeadUint8Ptr: return "StructFieldNPtrAnonymousHeadUint8Ptr" case opStructFieldNPtrAnonymousHeadUint8PtrOnly: return "StructFieldNPtrAnonymousHeadUint8PtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyUint8Ptr: return "StructFieldNPtrAnonymousHeadOmitEmptyUint8Ptr" case opStructFieldNPtrAnonymousHeadOmitEmptyUint8PtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyUint8PtrOnly" case opStructFieldNPtrAnonymousHeadStringTagUint8Ptr: return "StructFieldNPtrAnonymousHeadStringTagUint8Ptr" case opStructFieldNPtrAnonymousHeadStringTagUint8PtrOnly: return "StructFieldNPtrAnonymousHeadStringTagUint8PtrOnly" case opStructFieldHeadUint16Ptr: return "StructFieldHeadUint16Ptr" case opStructFieldHeadUint16PtrOnly: return "StructFieldHeadUint16PtrOnly" case opStructFieldHeadOmitEmptyUint16Ptr: return "StructFieldHeadOmitEmptyUint16Ptr" case opStructFieldHeadOmitEmptyUint16PtrOnly: return "StructFieldHeadOmitEmptyUint16PtrOnly" case opStructFieldHeadStringTagUint16Ptr: return "StructFieldHeadStringTagUint16Ptr" case opStructFieldHeadStringTagUint16PtrOnly: return "StructFieldHeadStringTagUint16PtrOnly" case opStructFieldAnonymousHeadUint16Ptr: return "StructFieldAnonymousHeadUint16Ptr" case opStructFieldAnonymousHeadUint16PtrOnly: return "StructFieldAnonymousHeadUint16PtrOnly" case opStructFieldAnonymousHeadOmitEmptyUint16Ptr: return "StructFieldAnonymousHeadOmitEmptyUint16Ptr" case opStructFieldAnonymousHeadOmitEmptyUint16PtrOnly: return "StructFieldAnonymousHeadOmitEmptyUint16PtrOnly" case opStructFieldAnonymousHeadStringTagUint16Ptr: return "StructFieldAnonymousHeadStringTagUint16Ptr" case opStructFieldAnonymousHeadStringTagUint16PtrOnly: return "StructFieldAnonymousHeadStringTagUint16PtrOnly" case opStructFieldPtrHeadUint16Ptr: return "StructFieldPtrHeadUint16Ptr" case opStructFieldPtrHeadUint16PtrOnly: return "StructFieldPtrHeadUint16PtrOnly" case opStructFieldPtrHeadOmitEmptyUint16Ptr: return "StructFieldPtrHeadOmitEmptyUint16Ptr" case opStructFieldPtrHeadOmitEmptyUint16PtrOnly: return "StructFieldPtrHeadOmitEmptyUint16PtrOnly" case opStructFieldPtrHeadStringTagUint16Ptr: return "StructFieldPtrHeadStringTagUint16Ptr" case opStructFieldPtrHeadStringTagUint16PtrOnly: return "StructFieldPtrHeadStringTagUint16PtrOnly" case opStructFieldPtrAnonymousHeadUint16Ptr: return "StructFieldPtrAnonymousHeadUint16Ptr" case opStructFieldPtrAnonymousHeadUint16PtrOnly: return "StructFieldPtrAnonymousHeadUint16PtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyUint16Ptr: return "StructFieldPtrAnonymousHeadOmitEmptyUint16Ptr" case opStructFieldPtrAnonymousHeadOmitEmptyUint16PtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyUint16PtrOnly" case opStructFieldPtrAnonymousHeadStringTagUint16Ptr: return "StructFieldPtrAnonymousHeadStringTagUint16Ptr" case opStructFieldPtrAnonymousHeadStringTagUint16PtrOnly: return "StructFieldPtrAnonymousHeadStringTagUint16PtrOnly" case opStructFieldNPtrHeadUint16Ptr: return "StructFieldNPtrHeadUint16Ptr" case opStructFieldNPtrHeadUint16PtrOnly: return "StructFieldNPtrHeadUint16PtrOnly" case opStructFieldNPtrHeadOmitEmptyUint16Ptr: return "StructFieldNPtrHeadOmitEmptyUint16Ptr" case opStructFieldNPtrHeadOmitEmptyUint16PtrOnly: return "StructFieldNPtrHeadOmitEmptyUint16PtrOnly" case opStructFieldNPtrHeadStringTagUint16Ptr: return "StructFieldNPtrHeadStringTagUint16Ptr" case opStructFieldNPtrHeadStringTagUint16PtrOnly: return "StructFieldNPtrHeadStringTagUint16PtrOnly" case opStructFieldNPtrAnonymousHeadUint16Ptr: return "StructFieldNPtrAnonymousHeadUint16Ptr" case opStructFieldNPtrAnonymousHeadUint16PtrOnly: return "StructFieldNPtrAnonymousHeadUint16PtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyUint16Ptr: return "StructFieldNPtrAnonymousHeadOmitEmptyUint16Ptr" case opStructFieldNPtrAnonymousHeadOmitEmptyUint16PtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyUint16PtrOnly" case opStructFieldNPtrAnonymousHeadStringTagUint16Ptr: return "StructFieldNPtrAnonymousHeadStringTagUint16Ptr" case opStructFieldNPtrAnonymousHeadStringTagUint16PtrOnly: return "StructFieldNPtrAnonymousHeadStringTagUint16PtrOnly" case opStructFieldHeadUint32Ptr: return "StructFieldHeadUint32Ptr" case opStructFieldHeadUint32PtrOnly: return "StructFieldHeadUint32PtrOnly" case opStructFieldHeadOmitEmptyUint32Ptr: return "StructFieldHeadOmitEmptyUint32Ptr" case opStructFieldHeadOmitEmptyUint32PtrOnly: return "StructFieldHeadOmitEmptyUint32PtrOnly" case opStructFieldHeadStringTagUint32Ptr: return "StructFieldHeadStringTagUint32Ptr" case opStructFieldHeadStringTagUint32PtrOnly: return "StructFieldHeadStringTagUint32PtrOnly" case opStructFieldAnonymousHeadUint32Ptr: return "StructFieldAnonymousHeadUint32Ptr" case opStructFieldAnonymousHeadUint32PtrOnly: return "StructFieldAnonymousHeadUint32PtrOnly" case opStructFieldAnonymousHeadOmitEmptyUint32Ptr: return "StructFieldAnonymousHeadOmitEmptyUint32Ptr" case opStructFieldAnonymousHeadOmitEmptyUint32PtrOnly: return "StructFieldAnonymousHeadOmitEmptyUint32PtrOnly" case opStructFieldAnonymousHeadStringTagUint32Ptr: return "StructFieldAnonymousHeadStringTagUint32Ptr" case opStructFieldAnonymousHeadStringTagUint32PtrOnly: return "StructFieldAnonymousHeadStringTagUint32PtrOnly" case opStructFieldPtrHeadUint32Ptr: return "StructFieldPtrHeadUint32Ptr" case opStructFieldPtrHeadUint32PtrOnly: return "StructFieldPtrHeadUint32PtrOnly" case opStructFieldPtrHeadOmitEmptyUint32Ptr: return "StructFieldPtrHeadOmitEmptyUint32Ptr" case opStructFieldPtrHeadOmitEmptyUint32PtrOnly: return "StructFieldPtrHeadOmitEmptyUint32PtrOnly" case opStructFieldPtrHeadStringTagUint32Ptr: return "StructFieldPtrHeadStringTagUint32Ptr" case opStructFieldPtrHeadStringTagUint32PtrOnly: return "StructFieldPtrHeadStringTagUint32PtrOnly" case opStructFieldPtrAnonymousHeadUint32Ptr: return "StructFieldPtrAnonymousHeadUint32Ptr" case opStructFieldPtrAnonymousHeadUint32PtrOnly: return "StructFieldPtrAnonymousHeadUint32PtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyUint32Ptr: return "StructFieldPtrAnonymousHeadOmitEmptyUint32Ptr" case opStructFieldPtrAnonymousHeadOmitEmptyUint32PtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyUint32PtrOnly" case opStructFieldPtrAnonymousHeadStringTagUint32Ptr: return "StructFieldPtrAnonymousHeadStringTagUint32Ptr" case opStructFieldPtrAnonymousHeadStringTagUint32PtrOnly: return "StructFieldPtrAnonymousHeadStringTagUint32PtrOnly" case opStructFieldNPtrHeadUint32Ptr: return "StructFieldNPtrHeadUint32Ptr" case opStructFieldNPtrHeadUint32PtrOnly: return "StructFieldNPtrHeadUint32PtrOnly" case opStructFieldNPtrHeadOmitEmptyUint32Ptr: return "StructFieldNPtrHeadOmitEmptyUint32Ptr" case opStructFieldNPtrHeadOmitEmptyUint32PtrOnly: return "StructFieldNPtrHeadOmitEmptyUint32PtrOnly" case opStructFieldNPtrHeadStringTagUint32Ptr: return "StructFieldNPtrHeadStringTagUint32Ptr" case opStructFieldNPtrHeadStringTagUint32PtrOnly: return "StructFieldNPtrHeadStringTagUint32PtrOnly" case opStructFieldNPtrAnonymousHeadUint32Ptr: return "StructFieldNPtrAnonymousHeadUint32Ptr" case opStructFieldNPtrAnonymousHeadUint32PtrOnly: return "StructFieldNPtrAnonymousHeadUint32PtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyUint32Ptr: return "StructFieldNPtrAnonymousHeadOmitEmptyUint32Ptr" case opStructFieldNPtrAnonymousHeadOmitEmptyUint32PtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyUint32PtrOnly" case opStructFieldNPtrAnonymousHeadStringTagUint32Ptr: return "StructFieldNPtrAnonymousHeadStringTagUint32Ptr" case opStructFieldNPtrAnonymousHeadStringTagUint32PtrOnly: return "StructFieldNPtrAnonymousHeadStringTagUint32PtrOnly" case opStructFieldHeadUint64Ptr: return "StructFieldHeadUint64Ptr" case opStructFieldHeadUint64PtrOnly: return "StructFieldHeadUint64PtrOnly" case opStructFieldHeadOmitEmptyUint64Ptr: return "StructFieldHeadOmitEmptyUint64Ptr" case opStructFieldHeadOmitEmptyUint64PtrOnly: return "StructFieldHeadOmitEmptyUint64PtrOnly" case opStructFieldHeadStringTagUint64Ptr: return "StructFieldHeadStringTagUint64Ptr" case opStructFieldHeadStringTagUint64PtrOnly: return "StructFieldHeadStringTagUint64PtrOnly" case opStructFieldAnonymousHeadUint64Ptr: return "StructFieldAnonymousHeadUint64Ptr" case opStructFieldAnonymousHeadUint64PtrOnly: return "StructFieldAnonymousHeadUint64PtrOnly" case opStructFieldAnonymousHeadOmitEmptyUint64Ptr: return "StructFieldAnonymousHeadOmitEmptyUint64Ptr" case opStructFieldAnonymousHeadOmitEmptyUint64PtrOnly: return "StructFieldAnonymousHeadOmitEmptyUint64PtrOnly" case opStructFieldAnonymousHeadStringTagUint64Ptr: return "StructFieldAnonymousHeadStringTagUint64Ptr" case opStructFieldAnonymousHeadStringTagUint64PtrOnly: return "StructFieldAnonymousHeadStringTagUint64PtrOnly" case opStructFieldPtrHeadUint64Ptr: return "StructFieldPtrHeadUint64Ptr" case opStructFieldPtrHeadUint64PtrOnly: return "StructFieldPtrHeadUint64PtrOnly" case opStructFieldPtrHeadOmitEmptyUint64Ptr: return "StructFieldPtrHeadOmitEmptyUint64Ptr" case opStructFieldPtrHeadOmitEmptyUint64PtrOnly: return "StructFieldPtrHeadOmitEmptyUint64PtrOnly" case opStructFieldPtrHeadStringTagUint64Ptr: return "StructFieldPtrHeadStringTagUint64Ptr" case opStructFieldPtrHeadStringTagUint64PtrOnly: return "StructFieldPtrHeadStringTagUint64PtrOnly" case opStructFieldPtrAnonymousHeadUint64Ptr: return "StructFieldPtrAnonymousHeadUint64Ptr" case opStructFieldPtrAnonymousHeadUint64PtrOnly: return "StructFieldPtrAnonymousHeadUint64PtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyUint64Ptr: return "StructFieldPtrAnonymousHeadOmitEmptyUint64Ptr" case opStructFieldPtrAnonymousHeadOmitEmptyUint64PtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyUint64PtrOnly" case opStructFieldPtrAnonymousHeadStringTagUint64Ptr: return "StructFieldPtrAnonymousHeadStringTagUint64Ptr" case opStructFieldPtrAnonymousHeadStringTagUint64PtrOnly: return "StructFieldPtrAnonymousHeadStringTagUint64PtrOnly" case opStructFieldNPtrHeadUint64Ptr: return "StructFieldNPtrHeadUint64Ptr" case opStructFieldNPtrHeadUint64PtrOnly: return "StructFieldNPtrHeadUint64PtrOnly" case opStructFieldNPtrHeadOmitEmptyUint64Ptr: return "StructFieldNPtrHeadOmitEmptyUint64Ptr" case opStructFieldNPtrHeadOmitEmptyUint64PtrOnly: return "StructFieldNPtrHeadOmitEmptyUint64PtrOnly" case opStructFieldNPtrHeadStringTagUint64Ptr: return "StructFieldNPtrHeadStringTagUint64Ptr" case opStructFieldNPtrHeadStringTagUint64PtrOnly: return "StructFieldNPtrHeadStringTagUint64PtrOnly" case opStructFieldNPtrAnonymousHeadUint64Ptr: return "StructFieldNPtrAnonymousHeadUint64Ptr" case opStructFieldNPtrAnonymousHeadUint64PtrOnly: return "StructFieldNPtrAnonymousHeadUint64PtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyUint64Ptr: return "StructFieldNPtrAnonymousHeadOmitEmptyUint64Ptr" case opStructFieldNPtrAnonymousHeadOmitEmptyUint64PtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyUint64PtrOnly" case opStructFieldNPtrAnonymousHeadStringTagUint64Ptr: return "StructFieldNPtrAnonymousHeadStringTagUint64Ptr" case opStructFieldNPtrAnonymousHeadStringTagUint64PtrOnly: return "StructFieldNPtrAnonymousHeadStringTagUint64PtrOnly" case opStructFieldHeadFloat32Ptr: return "StructFieldHeadFloat32Ptr" case opStructFieldHeadFloat32PtrOnly: return "StructFieldHeadFloat32PtrOnly" case opStructFieldHeadOmitEmptyFloat32Ptr: return "StructFieldHeadOmitEmptyFloat32Ptr" case opStructFieldHeadOmitEmptyFloat32PtrOnly: return "StructFieldHeadOmitEmptyFloat32PtrOnly" case opStructFieldHeadStringTagFloat32Ptr: return "StructFieldHeadStringTagFloat32Ptr" case opStructFieldHeadStringTagFloat32PtrOnly: return "StructFieldHeadStringTagFloat32PtrOnly" case opStructFieldAnonymousHeadFloat32Ptr: return "StructFieldAnonymousHeadFloat32Ptr" case opStructFieldAnonymousHeadFloat32PtrOnly: return "StructFieldAnonymousHeadFloat32PtrOnly" case opStructFieldAnonymousHeadOmitEmptyFloat32Ptr: return "StructFieldAnonymousHeadOmitEmptyFloat32Ptr" case opStructFieldAnonymousHeadOmitEmptyFloat32PtrOnly: return "StructFieldAnonymousHeadOmitEmptyFloat32PtrOnly" case opStructFieldAnonymousHeadStringTagFloat32Ptr: return "StructFieldAnonymousHeadStringTagFloat32Ptr" case opStructFieldAnonymousHeadStringTagFloat32PtrOnly: return "StructFieldAnonymousHeadStringTagFloat32PtrOnly" case opStructFieldPtrHeadFloat32Ptr: return "StructFieldPtrHeadFloat32Ptr" case opStructFieldPtrHeadFloat32PtrOnly: return "StructFieldPtrHeadFloat32PtrOnly" case opStructFieldPtrHeadOmitEmptyFloat32Ptr: return "StructFieldPtrHeadOmitEmptyFloat32Ptr" case opStructFieldPtrHeadOmitEmptyFloat32PtrOnly: return "StructFieldPtrHeadOmitEmptyFloat32PtrOnly" case opStructFieldPtrHeadStringTagFloat32Ptr: return "StructFieldPtrHeadStringTagFloat32Ptr" case opStructFieldPtrHeadStringTagFloat32PtrOnly: return "StructFieldPtrHeadStringTagFloat32PtrOnly" case opStructFieldPtrAnonymousHeadFloat32Ptr: return "StructFieldPtrAnonymousHeadFloat32Ptr" case opStructFieldPtrAnonymousHeadFloat32PtrOnly: return "StructFieldPtrAnonymousHeadFloat32PtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyFloat32Ptr: return "StructFieldPtrAnonymousHeadOmitEmptyFloat32Ptr" case opStructFieldPtrAnonymousHeadOmitEmptyFloat32PtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyFloat32PtrOnly" case opStructFieldPtrAnonymousHeadStringTagFloat32Ptr: return "StructFieldPtrAnonymousHeadStringTagFloat32Ptr" case opStructFieldPtrAnonymousHeadStringTagFloat32PtrOnly: return "StructFieldPtrAnonymousHeadStringTagFloat32PtrOnly" case opStructFieldNPtrHeadFloat32Ptr: return "StructFieldNPtrHeadFloat32Ptr" case opStructFieldNPtrHeadFloat32PtrOnly: return "StructFieldNPtrHeadFloat32PtrOnly" case opStructFieldNPtrHeadOmitEmptyFloat32Ptr: return "StructFieldNPtrHeadOmitEmptyFloat32Ptr" case opStructFieldNPtrHeadOmitEmptyFloat32PtrOnly: return "StructFieldNPtrHeadOmitEmptyFloat32PtrOnly" case opStructFieldNPtrHeadStringTagFloat32Ptr: return "StructFieldNPtrHeadStringTagFloat32Ptr" case opStructFieldNPtrHeadStringTagFloat32PtrOnly: return "StructFieldNPtrHeadStringTagFloat32PtrOnly" case opStructFieldNPtrAnonymousHeadFloat32Ptr: return "StructFieldNPtrAnonymousHeadFloat32Ptr" case opStructFieldNPtrAnonymousHeadFloat32PtrOnly: return "StructFieldNPtrAnonymousHeadFloat32PtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyFloat32Ptr: return "StructFieldNPtrAnonymousHeadOmitEmptyFloat32Ptr" case opStructFieldNPtrAnonymousHeadOmitEmptyFloat32PtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyFloat32PtrOnly" case opStructFieldNPtrAnonymousHeadStringTagFloat32Ptr: return "StructFieldNPtrAnonymousHeadStringTagFloat32Ptr" case opStructFieldNPtrAnonymousHeadStringTagFloat32PtrOnly: return "StructFieldNPtrAnonymousHeadStringTagFloat32PtrOnly" case opStructFieldHeadFloat64Ptr: return "StructFieldHeadFloat64Ptr" case opStructFieldHeadFloat64PtrOnly: return "StructFieldHeadFloat64PtrOnly" case opStructFieldHeadOmitEmptyFloat64Ptr: return "StructFieldHeadOmitEmptyFloat64Ptr" case opStructFieldHeadOmitEmptyFloat64PtrOnly: return "StructFieldHeadOmitEmptyFloat64PtrOnly" case opStructFieldHeadStringTagFloat64Ptr: return "StructFieldHeadStringTagFloat64Ptr" case opStructFieldHeadStringTagFloat64PtrOnly: return "StructFieldHeadStringTagFloat64PtrOnly" case opStructFieldAnonymousHeadFloat64Ptr: return "StructFieldAnonymousHeadFloat64Ptr" case opStructFieldAnonymousHeadFloat64PtrOnly: return "StructFieldAnonymousHeadFloat64PtrOnly" case opStructFieldAnonymousHeadOmitEmptyFloat64Ptr: return "StructFieldAnonymousHeadOmitEmptyFloat64Ptr" case opStructFieldAnonymousHeadOmitEmptyFloat64PtrOnly: return "StructFieldAnonymousHeadOmitEmptyFloat64PtrOnly" case opStructFieldAnonymousHeadStringTagFloat64Ptr: return "StructFieldAnonymousHeadStringTagFloat64Ptr" case opStructFieldAnonymousHeadStringTagFloat64PtrOnly: return "StructFieldAnonymousHeadStringTagFloat64PtrOnly" case opStructFieldPtrHeadFloat64Ptr: return "StructFieldPtrHeadFloat64Ptr" case opStructFieldPtrHeadFloat64PtrOnly: return "StructFieldPtrHeadFloat64PtrOnly" case opStructFieldPtrHeadOmitEmptyFloat64Ptr: return "StructFieldPtrHeadOmitEmptyFloat64Ptr" case opStructFieldPtrHeadOmitEmptyFloat64PtrOnly: return "StructFieldPtrHeadOmitEmptyFloat64PtrOnly" case opStructFieldPtrHeadStringTagFloat64Ptr: return "StructFieldPtrHeadStringTagFloat64Ptr" case opStructFieldPtrHeadStringTagFloat64PtrOnly: return "StructFieldPtrHeadStringTagFloat64PtrOnly" case opStructFieldPtrAnonymousHeadFloat64Ptr: return "StructFieldPtrAnonymousHeadFloat64Ptr" case opStructFieldPtrAnonymousHeadFloat64PtrOnly: return "StructFieldPtrAnonymousHeadFloat64PtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyFloat64Ptr: return "StructFieldPtrAnonymousHeadOmitEmptyFloat64Ptr" case opStructFieldPtrAnonymousHeadOmitEmptyFloat64PtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyFloat64PtrOnly" case opStructFieldPtrAnonymousHeadStringTagFloat64Ptr: return "StructFieldPtrAnonymousHeadStringTagFloat64Ptr" case opStructFieldPtrAnonymousHeadStringTagFloat64PtrOnly: return "StructFieldPtrAnonymousHeadStringTagFloat64PtrOnly" case opStructFieldNPtrHeadFloat64Ptr: return "StructFieldNPtrHeadFloat64Ptr" case opStructFieldNPtrHeadFloat64PtrOnly: return "StructFieldNPtrHeadFloat64PtrOnly" case opStructFieldNPtrHeadOmitEmptyFloat64Ptr: return "StructFieldNPtrHeadOmitEmptyFloat64Ptr" case opStructFieldNPtrHeadOmitEmptyFloat64PtrOnly: return "StructFieldNPtrHeadOmitEmptyFloat64PtrOnly" case opStructFieldNPtrHeadStringTagFloat64Ptr: return "StructFieldNPtrHeadStringTagFloat64Ptr" case opStructFieldNPtrHeadStringTagFloat64PtrOnly: return "StructFieldNPtrHeadStringTagFloat64PtrOnly" case opStructFieldNPtrAnonymousHeadFloat64Ptr: return "StructFieldNPtrAnonymousHeadFloat64Ptr" case opStructFieldNPtrAnonymousHeadFloat64PtrOnly: return "StructFieldNPtrAnonymousHeadFloat64PtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyFloat64Ptr: return "StructFieldNPtrAnonymousHeadOmitEmptyFloat64Ptr" case opStructFieldNPtrAnonymousHeadOmitEmptyFloat64PtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyFloat64PtrOnly" case opStructFieldNPtrAnonymousHeadStringTagFloat64Ptr: return "StructFieldNPtrAnonymousHeadStringTagFloat64Ptr" case opStructFieldNPtrAnonymousHeadStringTagFloat64PtrOnly: return "StructFieldNPtrAnonymousHeadStringTagFloat64PtrOnly" case opStructFieldHeadBoolPtr: return "StructFieldHeadBoolPtr" case opStructFieldHeadBoolPtrOnly: return "StructFieldHeadBoolPtrOnly" case opStructFieldHeadOmitEmptyBoolPtr: return "StructFieldHeadOmitEmptyBoolPtr" case opStructFieldHeadOmitEmptyBoolPtrOnly: return "StructFieldHeadOmitEmptyBoolPtrOnly" case opStructFieldHeadStringTagBoolPtr: return "StructFieldHeadStringTagBoolPtr" case opStructFieldHeadStringTagBoolPtrOnly: return "StructFieldHeadStringTagBoolPtrOnly" case opStructFieldAnonymousHeadBoolPtr: return "StructFieldAnonymousHeadBoolPtr" case opStructFieldAnonymousHeadBoolPtrOnly: return "StructFieldAnonymousHeadBoolPtrOnly" case opStructFieldAnonymousHeadOmitEmptyBoolPtr: return "StructFieldAnonymousHeadOmitEmptyBoolPtr" case opStructFieldAnonymousHeadOmitEmptyBoolPtrOnly: return "StructFieldAnonymousHeadOmitEmptyBoolPtrOnly" case opStructFieldAnonymousHeadStringTagBoolPtr: return "StructFieldAnonymousHeadStringTagBoolPtr" case opStructFieldAnonymousHeadStringTagBoolPtrOnly: return "StructFieldAnonymousHeadStringTagBoolPtrOnly" case opStructFieldPtrHeadBoolPtr: return "StructFieldPtrHeadBoolPtr" case opStructFieldPtrHeadBoolPtrOnly: return "StructFieldPtrHeadBoolPtrOnly" case opStructFieldPtrHeadOmitEmptyBoolPtr: return "StructFieldPtrHeadOmitEmptyBoolPtr" case opStructFieldPtrHeadOmitEmptyBoolPtrOnly: return "StructFieldPtrHeadOmitEmptyBoolPtrOnly" case opStructFieldPtrHeadStringTagBoolPtr: return "StructFieldPtrHeadStringTagBoolPtr" case opStructFieldPtrHeadStringTagBoolPtrOnly: return "StructFieldPtrHeadStringTagBoolPtrOnly" case opStructFieldPtrAnonymousHeadBoolPtr: return "StructFieldPtrAnonymousHeadBoolPtr" case opStructFieldPtrAnonymousHeadBoolPtrOnly: return "StructFieldPtrAnonymousHeadBoolPtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyBoolPtr: return "StructFieldPtrAnonymousHeadOmitEmptyBoolPtr" case opStructFieldPtrAnonymousHeadOmitEmptyBoolPtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyBoolPtrOnly" case opStructFieldPtrAnonymousHeadStringTagBoolPtr: return "StructFieldPtrAnonymousHeadStringTagBoolPtr" case opStructFieldPtrAnonymousHeadStringTagBoolPtrOnly: return "StructFieldPtrAnonymousHeadStringTagBoolPtrOnly" case opStructFieldNPtrHeadBoolPtr: return "StructFieldNPtrHeadBoolPtr" case opStructFieldNPtrHeadBoolPtrOnly: return "StructFieldNPtrHeadBoolPtrOnly" case opStructFieldNPtrHeadOmitEmptyBoolPtr: return "StructFieldNPtrHeadOmitEmptyBoolPtr" case opStructFieldNPtrHeadOmitEmptyBoolPtrOnly: return "StructFieldNPtrHeadOmitEmptyBoolPtrOnly" case opStructFieldNPtrHeadStringTagBoolPtr: return "StructFieldNPtrHeadStringTagBoolPtr" case opStructFieldNPtrHeadStringTagBoolPtrOnly: return "StructFieldNPtrHeadStringTagBoolPtrOnly" case opStructFieldNPtrAnonymousHeadBoolPtr: return "StructFieldNPtrAnonymousHeadBoolPtr" case opStructFieldNPtrAnonymousHeadBoolPtrOnly: return "StructFieldNPtrAnonymousHeadBoolPtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyBoolPtr: return "StructFieldNPtrAnonymousHeadOmitEmptyBoolPtr" case opStructFieldNPtrAnonymousHeadOmitEmptyBoolPtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyBoolPtrOnly" case opStructFieldNPtrAnonymousHeadStringTagBoolPtr: return "StructFieldNPtrAnonymousHeadStringTagBoolPtr" case opStructFieldNPtrAnonymousHeadStringTagBoolPtrOnly: return "StructFieldNPtrAnonymousHeadStringTagBoolPtrOnly" case opStructFieldHeadStringPtr: return "StructFieldHeadStringPtr" case opStructFieldHeadStringPtrOnly: return "StructFieldHeadStringPtrOnly" case opStructFieldHeadOmitEmptyStringPtr: return "StructFieldHeadOmitEmptyStringPtr" case opStructFieldHeadOmitEmptyStringPtrOnly: return "StructFieldHeadOmitEmptyStringPtrOnly" case opStructFieldHeadStringTagStringPtr: return "StructFieldHeadStringTagStringPtr" case opStructFieldHeadStringTagStringPtrOnly: return "StructFieldHeadStringTagStringPtrOnly" case opStructFieldAnonymousHeadStringPtr: return "StructFieldAnonymousHeadStringPtr" case opStructFieldAnonymousHeadStringPtrOnly: return "StructFieldAnonymousHeadStringPtrOnly" case opStructFieldAnonymousHeadOmitEmptyStringPtr: return "StructFieldAnonymousHeadOmitEmptyStringPtr" case opStructFieldAnonymousHeadOmitEmptyStringPtrOnly: return "StructFieldAnonymousHeadOmitEmptyStringPtrOnly" case opStructFieldAnonymousHeadStringTagStringPtr: return "StructFieldAnonymousHeadStringTagStringPtr" case opStructFieldAnonymousHeadStringTagStringPtrOnly: return "StructFieldAnonymousHeadStringTagStringPtrOnly" case opStructFieldPtrHeadStringPtr: return "StructFieldPtrHeadStringPtr" case opStructFieldPtrHeadStringPtrOnly: return "StructFieldPtrHeadStringPtrOnly" case opStructFieldPtrHeadOmitEmptyStringPtr: return "StructFieldPtrHeadOmitEmptyStringPtr" case opStructFieldPtrHeadOmitEmptyStringPtrOnly: return "StructFieldPtrHeadOmitEmptyStringPtrOnly" case opStructFieldPtrHeadStringTagStringPtr: return "StructFieldPtrHeadStringTagStringPtr" case opStructFieldPtrHeadStringTagStringPtrOnly: return "StructFieldPtrHeadStringTagStringPtrOnly" case opStructFieldPtrAnonymousHeadStringPtr: return "StructFieldPtrAnonymousHeadStringPtr" case opStructFieldPtrAnonymousHeadStringPtrOnly: return "StructFieldPtrAnonymousHeadStringPtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyStringPtr: return "StructFieldPtrAnonymousHeadOmitEmptyStringPtr" case opStructFieldPtrAnonymousHeadOmitEmptyStringPtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyStringPtrOnly" case opStructFieldPtrAnonymousHeadStringTagStringPtr: return "StructFieldPtrAnonymousHeadStringTagStringPtr" case opStructFieldPtrAnonymousHeadStringTagStringPtrOnly: return "StructFieldPtrAnonymousHeadStringTagStringPtrOnly" case opStructFieldNPtrHeadStringPtr: return "StructFieldNPtrHeadStringPtr" case opStructFieldNPtrHeadStringPtrOnly: return "StructFieldNPtrHeadStringPtrOnly" case opStructFieldNPtrHeadOmitEmptyStringPtr: return "StructFieldNPtrHeadOmitEmptyStringPtr" case opStructFieldNPtrHeadOmitEmptyStringPtrOnly: return "StructFieldNPtrHeadOmitEmptyStringPtrOnly" case opStructFieldNPtrHeadStringTagStringPtr: return "StructFieldNPtrHeadStringTagStringPtr" case opStructFieldNPtrHeadStringTagStringPtrOnly: return "StructFieldNPtrHeadStringTagStringPtrOnly" case opStructFieldNPtrAnonymousHeadStringPtr: return "StructFieldNPtrAnonymousHeadStringPtr" case opStructFieldNPtrAnonymousHeadStringPtrOnly: return "StructFieldNPtrAnonymousHeadStringPtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyStringPtr: return "StructFieldNPtrAnonymousHeadOmitEmptyStringPtr" case opStructFieldNPtrAnonymousHeadOmitEmptyStringPtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyStringPtrOnly" case opStructFieldNPtrAnonymousHeadStringTagStringPtr: return "StructFieldNPtrAnonymousHeadStringTagStringPtr" case opStructFieldNPtrAnonymousHeadStringTagStringPtrOnly: return "StructFieldNPtrAnonymousHeadStringTagStringPtrOnly" case opStructFieldHeadBytesPtr: return "StructFieldHeadBytesPtr" case opStructFieldHeadBytesPtrOnly: return "StructFieldHeadBytesPtrOnly" case opStructFieldHeadOmitEmptyBytesPtr: return "StructFieldHeadOmitEmptyBytesPtr" case opStructFieldHeadOmitEmptyBytesPtrOnly: return "StructFieldHeadOmitEmptyBytesPtrOnly" case opStructFieldHeadStringTagBytesPtr: return "StructFieldHeadStringTagBytesPtr" case opStructFieldHeadStringTagBytesPtrOnly: return "StructFieldHeadStringTagBytesPtrOnly" case opStructFieldAnonymousHeadBytesPtr: return "StructFieldAnonymousHeadBytesPtr" case opStructFieldAnonymousHeadBytesPtrOnly: return "StructFieldAnonymousHeadBytesPtrOnly" case opStructFieldAnonymousHeadOmitEmptyBytesPtr: return "StructFieldAnonymousHeadOmitEmptyBytesPtr" case opStructFieldAnonymousHeadOmitEmptyBytesPtrOnly: return "StructFieldAnonymousHeadOmitEmptyBytesPtrOnly" case opStructFieldAnonymousHeadStringTagBytesPtr: return "StructFieldAnonymousHeadStringTagBytesPtr" case opStructFieldAnonymousHeadStringTagBytesPtrOnly: return "StructFieldAnonymousHeadStringTagBytesPtrOnly" case opStructFieldPtrHeadBytesPtr: return "StructFieldPtrHeadBytesPtr" case opStructFieldPtrHeadBytesPtrOnly: return "StructFieldPtrHeadBytesPtrOnly" case opStructFieldPtrHeadOmitEmptyBytesPtr: return "StructFieldPtrHeadOmitEmptyBytesPtr" case opStructFieldPtrHeadOmitEmptyBytesPtrOnly: return "StructFieldPtrHeadOmitEmptyBytesPtrOnly" case opStructFieldPtrHeadStringTagBytesPtr: return "StructFieldPtrHeadStringTagBytesPtr" case opStructFieldPtrHeadStringTagBytesPtrOnly: return "StructFieldPtrHeadStringTagBytesPtrOnly" case opStructFieldPtrAnonymousHeadBytesPtr: return "StructFieldPtrAnonymousHeadBytesPtr" case opStructFieldPtrAnonymousHeadBytesPtrOnly: return "StructFieldPtrAnonymousHeadBytesPtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyBytesPtr: return "StructFieldPtrAnonymousHeadOmitEmptyBytesPtr" case opStructFieldPtrAnonymousHeadOmitEmptyBytesPtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyBytesPtrOnly" case opStructFieldPtrAnonymousHeadStringTagBytesPtr: return "StructFieldPtrAnonymousHeadStringTagBytesPtr" case opStructFieldPtrAnonymousHeadStringTagBytesPtrOnly: return "StructFieldPtrAnonymousHeadStringTagBytesPtrOnly" case opStructFieldNPtrHeadBytesPtr: return "StructFieldNPtrHeadBytesPtr" case opStructFieldNPtrHeadBytesPtrOnly: return "StructFieldNPtrHeadBytesPtrOnly" case opStructFieldNPtrHeadOmitEmptyBytesPtr: return "StructFieldNPtrHeadOmitEmptyBytesPtr" case opStructFieldNPtrHeadOmitEmptyBytesPtrOnly: return "StructFieldNPtrHeadOmitEmptyBytesPtrOnly" case opStructFieldNPtrHeadStringTagBytesPtr: return "StructFieldNPtrHeadStringTagBytesPtr" case opStructFieldNPtrHeadStringTagBytesPtrOnly: return "StructFieldNPtrHeadStringTagBytesPtrOnly" case opStructFieldNPtrAnonymousHeadBytesPtr: return "StructFieldNPtrAnonymousHeadBytesPtr" case opStructFieldNPtrAnonymousHeadBytesPtrOnly: return "StructFieldNPtrAnonymousHeadBytesPtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyBytesPtr: return "StructFieldNPtrAnonymousHeadOmitEmptyBytesPtr" case opStructFieldNPtrAnonymousHeadOmitEmptyBytesPtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyBytesPtrOnly" case opStructFieldNPtrAnonymousHeadStringTagBytesPtr: return "StructFieldNPtrAnonymousHeadStringTagBytesPtr" case opStructFieldNPtrAnonymousHeadStringTagBytesPtrOnly: return "StructFieldNPtrAnonymousHeadStringTagBytesPtrOnly" case opStructFieldHeadIntNPtr: return "StructFieldHeadIntNPtr" case opStructFieldHeadIntNPtrOnly: return "StructFieldHeadIntNPtrOnly" case opStructFieldHeadOmitEmptyIntNPtr: return "StructFieldHeadOmitEmptyIntNPtr" case opStructFieldHeadOmitEmptyIntNPtrOnly: return "StructFieldHeadOmitEmptyIntNPtrOnly" case opStructFieldHeadStringTagIntNPtr: return "StructFieldHeadStringTagIntNPtr" case opStructFieldHeadStringTagIntNPtrOnly: return "StructFieldHeadStringTagIntNPtrOnly" case opStructFieldAnonymousHeadIntNPtr: return "StructFieldAnonymousHeadIntNPtr" case opStructFieldAnonymousHeadIntNPtrOnly: return "StructFieldAnonymousHeadIntNPtrOnly" case opStructFieldAnonymousHeadOmitEmptyIntNPtr: return "StructFieldAnonymousHeadOmitEmptyIntNPtr" case opStructFieldAnonymousHeadOmitEmptyIntNPtrOnly: return "StructFieldAnonymousHeadOmitEmptyIntNPtrOnly" case opStructFieldAnonymousHeadStringTagIntNPtr: return "StructFieldAnonymousHeadStringTagIntNPtr" case opStructFieldAnonymousHeadStringTagIntNPtrOnly: return "StructFieldAnonymousHeadStringTagIntNPtrOnly" case opStructFieldPtrHeadIntNPtr: return "StructFieldPtrHeadIntNPtr" case opStructFieldPtrHeadIntNPtrOnly: return "StructFieldPtrHeadIntNPtrOnly" case opStructFieldPtrHeadOmitEmptyIntNPtr: return "StructFieldPtrHeadOmitEmptyIntNPtr" case opStructFieldPtrHeadOmitEmptyIntNPtrOnly: return "StructFieldPtrHeadOmitEmptyIntNPtrOnly" case opStructFieldPtrHeadStringTagIntNPtr: return "StructFieldPtrHeadStringTagIntNPtr" case opStructFieldPtrHeadStringTagIntNPtrOnly: return "StructFieldPtrHeadStringTagIntNPtrOnly" case opStructFieldPtrAnonymousHeadIntNPtr: return "StructFieldPtrAnonymousHeadIntNPtr" case opStructFieldPtrAnonymousHeadIntNPtrOnly: return "StructFieldPtrAnonymousHeadIntNPtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyIntNPtr: return "StructFieldPtrAnonymousHeadOmitEmptyIntNPtr" case opStructFieldPtrAnonymousHeadOmitEmptyIntNPtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyIntNPtrOnly" case opStructFieldPtrAnonymousHeadStringTagIntNPtr: return "StructFieldPtrAnonymousHeadStringTagIntNPtr" case opStructFieldPtrAnonymousHeadStringTagIntNPtrOnly: return "StructFieldPtrAnonymousHeadStringTagIntNPtrOnly" case opStructFieldNPtrHeadIntNPtr: return "StructFieldNPtrHeadIntNPtr" case opStructFieldNPtrHeadIntNPtrOnly: return "StructFieldNPtrHeadIntNPtrOnly" case opStructFieldNPtrHeadOmitEmptyIntNPtr: return "StructFieldNPtrHeadOmitEmptyIntNPtr" case opStructFieldNPtrHeadOmitEmptyIntNPtrOnly: return "StructFieldNPtrHeadOmitEmptyIntNPtrOnly" case opStructFieldNPtrHeadStringTagIntNPtr: return "StructFieldNPtrHeadStringTagIntNPtr" case opStructFieldNPtrHeadStringTagIntNPtrOnly: return "StructFieldNPtrHeadStringTagIntNPtrOnly" case opStructFieldNPtrAnonymousHeadIntNPtr: return "StructFieldNPtrAnonymousHeadIntNPtr" case opStructFieldNPtrAnonymousHeadIntNPtrOnly: return "StructFieldNPtrAnonymousHeadIntNPtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyIntNPtr: return "StructFieldNPtrAnonymousHeadOmitEmptyIntNPtr" case opStructFieldNPtrAnonymousHeadOmitEmptyIntNPtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyIntNPtrOnly" case opStructFieldNPtrAnonymousHeadStringTagIntNPtr: return "StructFieldNPtrAnonymousHeadStringTagIntNPtr" case opStructFieldNPtrAnonymousHeadStringTagIntNPtrOnly: return "StructFieldNPtrAnonymousHeadStringTagIntNPtrOnly" case opStructFieldHeadInt8NPtr: return "StructFieldHeadInt8NPtr" case opStructFieldHeadInt8NPtrOnly: return "StructFieldHeadInt8NPtrOnly" case opStructFieldHeadOmitEmptyInt8NPtr: return "StructFieldHeadOmitEmptyInt8NPtr" case opStructFieldHeadOmitEmptyInt8NPtrOnly: return "StructFieldHeadOmitEmptyInt8NPtrOnly" case opStructFieldHeadStringTagInt8NPtr: return "StructFieldHeadStringTagInt8NPtr" case opStructFieldHeadStringTagInt8NPtrOnly: return "StructFieldHeadStringTagInt8NPtrOnly" case opStructFieldAnonymousHeadInt8NPtr: return "StructFieldAnonymousHeadInt8NPtr" case opStructFieldAnonymousHeadInt8NPtrOnly: return "StructFieldAnonymousHeadInt8NPtrOnly" case opStructFieldAnonymousHeadOmitEmptyInt8NPtr: return "StructFieldAnonymousHeadOmitEmptyInt8NPtr" case opStructFieldAnonymousHeadOmitEmptyInt8NPtrOnly: return "StructFieldAnonymousHeadOmitEmptyInt8NPtrOnly" case opStructFieldAnonymousHeadStringTagInt8NPtr: return "StructFieldAnonymousHeadStringTagInt8NPtr" case opStructFieldAnonymousHeadStringTagInt8NPtrOnly: return "StructFieldAnonymousHeadStringTagInt8NPtrOnly" case opStructFieldPtrHeadInt8NPtr: return "StructFieldPtrHeadInt8NPtr" case opStructFieldPtrHeadInt8NPtrOnly: return "StructFieldPtrHeadInt8NPtrOnly" case opStructFieldPtrHeadOmitEmptyInt8NPtr: return "StructFieldPtrHeadOmitEmptyInt8NPtr" case opStructFieldPtrHeadOmitEmptyInt8NPtrOnly: return "StructFieldPtrHeadOmitEmptyInt8NPtrOnly" case opStructFieldPtrHeadStringTagInt8NPtr: return "StructFieldPtrHeadStringTagInt8NPtr" case opStructFieldPtrHeadStringTagInt8NPtrOnly: return "StructFieldPtrHeadStringTagInt8NPtrOnly" case opStructFieldPtrAnonymousHeadInt8NPtr: return "StructFieldPtrAnonymousHeadInt8NPtr" case opStructFieldPtrAnonymousHeadInt8NPtrOnly: return "StructFieldPtrAnonymousHeadInt8NPtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyInt8NPtr: return "StructFieldPtrAnonymousHeadOmitEmptyInt8NPtr" case opStructFieldPtrAnonymousHeadOmitEmptyInt8NPtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyInt8NPtrOnly" case opStructFieldPtrAnonymousHeadStringTagInt8NPtr: return "StructFieldPtrAnonymousHeadStringTagInt8NPtr" case opStructFieldPtrAnonymousHeadStringTagInt8NPtrOnly: return "StructFieldPtrAnonymousHeadStringTagInt8NPtrOnly" case opStructFieldNPtrHeadInt8NPtr: return "StructFieldNPtrHeadInt8NPtr" case opStructFieldNPtrHeadInt8NPtrOnly: return "StructFieldNPtrHeadInt8NPtrOnly" case opStructFieldNPtrHeadOmitEmptyInt8NPtr: return "StructFieldNPtrHeadOmitEmptyInt8NPtr" case opStructFieldNPtrHeadOmitEmptyInt8NPtrOnly: return "StructFieldNPtrHeadOmitEmptyInt8NPtrOnly" case opStructFieldNPtrHeadStringTagInt8NPtr: return "StructFieldNPtrHeadStringTagInt8NPtr" case opStructFieldNPtrHeadStringTagInt8NPtrOnly: return "StructFieldNPtrHeadStringTagInt8NPtrOnly" case opStructFieldNPtrAnonymousHeadInt8NPtr: return "StructFieldNPtrAnonymousHeadInt8NPtr" case opStructFieldNPtrAnonymousHeadInt8NPtrOnly: return "StructFieldNPtrAnonymousHeadInt8NPtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyInt8NPtr: return "StructFieldNPtrAnonymousHeadOmitEmptyInt8NPtr" case opStructFieldNPtrAnonymousHeadOmitEmptyInt8NPtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyInt8NPtrOnly" case opStructFieldNPtrAnonymousHeadStringTagInt8NPtr: return "StructFieldNPtrAnonymousHeadStringTagInt8NPtr" case opStructFieldNPtrAnonymousHeadStringTagInt8NPtrOnly: return "StructFieldNPtrAnonymousHeadStringTagInt8NPtrOnly" case opStructFieldHeadInt16NPtr: return "StructFieldHeadInt16NPtr" case opStructFieldHeadInt16NPtrOnly: return "StructFieldHeadInt16NPtrOnly" case opStructFieldHeadOmitEmptyInt16NPtr: return "StructFieldHeadOmitEmptyInt16NPtr" case opStructFieldHeadOmitEmptyInt16NPtrOnly: return "StructFieldHeadOmitEmptyInt16NPtrOnly" case opStructFieldHeadStringTagInt16NPtr: return "StructFieldHeadStringTagInt16NPtr" case opStructFieldHeadStringTagInt16NPtrOnly: return "StructFieldHeadStringTagInt16NPtrOnly" case opStructFieldAnonymousHeadInt16NPtr: return "StructFieldAnonymousHeadInt16NPtr" case opStructFieldAnonymousHeadInt16NPtrOnly: return "StructFieldAnonymousHeadInt16NPtrOnly" case opStructFieldAnonymousHeadOmitEmptyInt16NPtr: return "StructFieldAnonymousHeadOmitEmptyInt16NPtr" case opStructFieldAnonymousHeadOmitEmptyInt16NPtrOnly: return "StructFieldAnonymousHeadOmitEmptyInt16NPtrOnly" case opStructFieldAnonymousHeadStringTagInt16NPtr: return "StructFieldAnonymousHeadStringTagInt16NPtr" case opStructFieldAnonymousHeadStringTagInt16NPtrOnly: return "StructFieldAnonymousHeadStringTagInt16NPtrOnly" case opStructFieldPtrHeadInt16NPtr: return "StructFieldPtrHeadInt16NPtr" case opStructFieldPtrHeadInt16NPtrOnly: return "StructFieldPtrHeadInt16NPtrOnly" case opStructFieldPtrHeadOmitEmptyInt16NPtr: return "StructFieldPtrHeadOmitEmptyInt16NPtr" case opStructFieldPtrHeadOmitEmptyInt16NPtrOnly: return "StructFieldPtrHeadOmitEmptyInt16NPtrOnly" case opStructFieldPtrHeadStringTagInt16NPtr: return "StructFieldPtrHeadStringTagInt16NPtr" case opStructFieldPtrHeadStringTagInt16NPtrOnly: return "StructFieldPtrHeadStringTagInt16NPtrOnly" case opStructFieldPtrAnonymousHeadInt16NPtr: return "StructFieldPtrAnonymousHeadInt16NPtr" case opStructFieldPtrAnonymousHeadInt16NPtrOnly: return "StructFieldPtrAnonymousHeadInt16NPtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyInt16NPtr: return "StructFieldPtrAnonymousHeadOmitEmptyInt16NPtr" case opStructFieldPtrAnonymousHeadOmitEmptyInt16NPtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyInt16NPtrOnly" case opStructFieldPtrAnonymousHeadStringTagInt16NPtr: return "StructFieldPtrAnonymousHeadStringTagInt16NPtr" case opStructFieldPtrAnonymousHeadStringTagInt16NPtrOnly: return "StructFieldPtrAnonymousHeadStringTagInt16NPtrOnly" case opStructFieldNPtrHeadInt16NPtr: return "StructFieldNPtrHeadInt16NPtr" case opStructFieldNPtrHeadInt16NPtrOnly: return "StructFieldNPtrHeadInt16NPtrOnly" case opStructFieldNPtrHeadOmitEmptyInt16NPtr: return "StructFieldNPtrHeadOmitEmptyInt16NPtr" case opStructFieldNPtrHeadOmitEmptyInt16NPtrOnly: return "StructFieldNPtrHeadOmitEmptyInt16NPtrOnly" case opStructFieldNPtrHeadStringTagInt16NPtr: return "StructFieldNPtrHeadStringTagInt16NPtr" case opStructFieldNPtrHeadStringTagInt16NPtrOnly: return "StructFieldNPtrHeadStringTagInt16NPtrOnly" case opStructFieldNPtrAnonymousHeadInt16NPtr: return "StructFieldNPtrAnonymousHeadInt16NPtr" case opStructFieldNPtrAnonymousHeadInt16NPtrOnly: return "StructFieldNPtrAnonymousHeadInt16NPtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyInt16NPtr: return "StructFieldNPtrAnonymousHeadOmitEmptyInt16NPtr" case opStructFieldNPtrAnonymousHeadOmitEmptyInt16NPtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyInt16NPtrOnly" case opStructFieldNPtrAnonymousHeadStringTagInt16NPtr: return "StructFieldNPtrAnonymousHeadStringTagInt16NPtr" case opStructFieldNPtrAnonymousHeadStringTagInt16NPtrOnly: return "StructFieldNPtrAnonymousHeadStringTagInt16NPtrOnly" case opStructFieldHeadInt32NPtr: return "StructFieldHeadInt32NPtr" case opStructFieldHeadInt32NPtrOnly: return "StructFieldHeadInt32NPtrOnly" case opStructFieldHeadOmitEmptyInt32NPtr: return "StructFieldHeadOmitEmptyInt32NPtr" case opStructFieldHeadOmitEmptyInt32NPtrOnly: return "StructFieldHeadOmitEmptyInt32NPtrOnly" case opStructFieldHeadStringTagInt32NPtr: return "StructFieldHeadStringTagInt32NPtr" case opStructFieldHeadStringTagInt32NPtrOnly: return "StructFieldHeadStringTagInt32NPtrOnly" case opStructFieldAnonymousHeadInt32NPtr: return "StructFieldAnonymousHeadInt32NPtr" case opStructFieldAnonymousHeadInt32NPtrOnly: return "StructFieldAnonymousHeadInt32NPtrOnly" case opStructFieldAnonymousHeadOmitEmptyInt32NPtr: return "StructFieldAnonymousHeadOmitEmptyInt32NPtr" case opStructFieldAnonymousHeadOmitEmptyInt32NPtrOnly: return "StructFieldAnonymousHeadOmitEmptyInt32NPtrOnly" case opStructFieldAnonymousHeadStringTagInt32NPtr: return "StructFieldAnonymousHeadStringTagInt32NPtr" case opStructFieldAnonymousHeadStringTagInt32NPtrOnly: return "StructFieldAnonymousHeadStringTagInt32NPtrOnly" case opStructFieldPtrHeadInt32NPtr: return "StructFieldPtrHeadInt32NPtr" case opStructFieldPtrHeadInt32NPtrOnly: return "StructFieldPtrHeadInt32NPtrOnly" case opStructFieldPtrHeadOmitEmptyInt32NPtr: return "StructFieldPtrHeadOmitEmptyInt32NPtr" case opStructFieldPtrHeadOmitEmptyInt32NPtrOnly: return "StructFieldPtrHeadOmitEmptyInt32NPtrOnly" case opStructFieldPtrHeadStringTagInt32NPtr: return "StructFieldPtrHeadStringTagInt32NPtr" case opStructFieldPtrHeadStringTagInt32NPtrOnly: return "StructFieldPtrHeadStringTagInt32NPtrOnly" case opStructFieldPtrAnonymousHeadInt32NPtr: return "StructFieldPtrAnonymousHeadInt32NPtr" case opStructFieldPtrAnonymousHeadInt32NPtrOnly: return "StructFieldPtrAnonymousHeadInt32NPtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyInt32NPtr: return "StructFieldPtrAnonymousHeadOmitEmptyInt32NPtr" case opStructFieldPtrAnonymousHeadOmitEmptyInt32NPtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyInt32NPtrOnly" case opStructFieldPtrAnonymousHeadStringTagInt32NPtr: return "StructFieldPtrAnonymousHeadStringTagInt32NPtr" case opStructFieldPtrAnonymousHeadStringTagInt32NPtrOnly: return "StructFieldPtrAnonymousHeadStringTagInt32NPtrOnly" case opStructFieldNPtrHeadInt32NPtr: return "StructFieldNPtrHeadInt32NPtr" case opStructFieldNPtrHeadInt32NPtrOnly: return "StructFieldNPtrHeadInt32NPtrOnly" case opStructFieldNPtrHeadOmitEmptyInt32NPtr: return "StructFieldNPtrHeadOmitEmptyInt32NPtr" case opStructFieldNPtrHeadOmitEmptyInt32NPtrOnly: return "StructFieldNPtrHeadOmitEmptyInt32NPtrOnly" case opStructFieldNPtrHeadStringTagInt32NPtr: return "StructFieldNPtrHeadStringTagInt32NPtr" case opStructFieldNPtrHeadStringTagInt32NPtrOnly: return "StructFieldNPtrHeadStringTagInt32NPtrOnly" case opStructFieldNPtrAnonymousHeadInt32NPtr: return "StructFieldNPtrAnonymousHeadInt32NPtr" case opStructFieldNPtrAnonymousHeadInt32NPtrOnly: return "StructFieldNPtrAnonymousHeadInt32NPtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyInt32NPtr: return "StructFieldNPtrAnonymousHeadOmitEmptyInt32NPtr" case opStructFieldNPtrAnonymousHeadOmitEmptyInt32NPtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyInt32NPtrOnly" case opStructFieldNPtrAnonymousHeadStringTagInt32NPtr: return "StructFieldNPtrAnonymousHeadStringTagInt32NPtr" case opStructFieldNPtrAnonymousHeadStringTagInt32NPtrOnly: return "StructFieldNPtrAnonymousHeadStringTagInt32NPtrOnly" case opStructFieldHeadInt64NPtr: return "StructFieldHeadInt64NPtr" case opStructFieldHeadInt64NPtrOnly: return "StructFieldHeadInt64NPtrOnly" case opStructFieldHeadOmitEmptyInt64NPtr: return "StructFieldHeadOmitEmptyInt64NPtr" case opStructFieldHeadOmitEmptyInt64NPtrOnly: return "StructFieldHeadOmitEmptyInt64NPtrOnly" case opStructFieldHeadStringTagInt64NPtr: return "StructFieldHeadStringTagInt64NPtr" case opStructFieldHeadStringTagInt64NPtrOnly: return "StructFieldHeadStringTagInt64NPtrOnly" case opStructFieldAnonymousHeadInt64NPtr: return "StructFieldAnonymousHeadInt64NPtr" case opStructFieldAnonymousHeadInt64NPtrOnly: return "StructFieldAnonymousHeadInt64NPtrOnly" case opStructFieldAnonymousHeadOmitEmptyInt64NPtr: return "StructFieldAnonymousHeadOmitEmptyInt64NPtr" case opStructFieldAnonymousHeadOmitEmptyInt64NPtrOnly: return "StructFieldAnonymousHeadOmitEmptyInt64NPtrOnly" case opStructFieldAnonymousHeadStringTagInt64NPtr: return "StructFieldAnonymousHeadStringTagInt64NPtr" case opStructFieldAnonymousHeadStringTagInt64NPtrOnly: return "StructFieldAnonymousHeadStringTagInt64NPtrOnly" case opStructFieldPtrHeadInt64NPtr: return "StructFieldPtrHeadInt64NPtr" case opStructFieldPtrHeadInt64NPtrOnly: return "StructFieldPtrHeadInt64NPtrOnly" case opStructFieldPtrHeadOmitEmptyInt64NPtr: return "StructFieldPtrHeadOmitEmptyInt64NPtr" case opStructFieldPtrHeadOmitEmptyInt64NPtrOnly: return "StructFieldPtrHeadOmitEmptyInt64NPtrOnly" case opStructFieldPtrHeadStringTagInt64NPtr: return "StructFieldPtrHeadStringTagInt64NPtr" case opStructFieldPtrHeadStringTagInt64NPtrOnly: return "StructFieldPtrHeadStringTagInt64NPtrOnly" case opStructFieldPtrAnonymousHeadInt64NPtr: return "StructFieldPtrAnonymousHeadInt64NPtr" case opStructFieldPtrAnonymousHeadInt64NPtrOnly: return "StructFieldPtrAnonymousHeadInt64NPtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyInt64NPtr: return "StructFieldPtrAnonymousHeadOmitEmptyInt64NPtr" case opStructFieldPtrAnonymousHeadOmitEmptyInt64NPtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyInt64NPtrOnly" case opStructFieldPtrAnonymousHeadStringTagInt64NPtr: return "StructFieldPtrAnonymousHeadStringTagInt64NPtr" case opStructFieldPtrAnonymousHeadStringTagInt64NPtrOnly: return "StructFieldPtrAnonymousHeadStringTagInt64NPtrOnly" case opStructFieldNPtrHeadInt64NPtr: return "StructFieldNPtrHeadInt64NPtr" case opStructFieldNPtrHeadInt64NPtrOnly: return "StructFieldNPtrHeadInt64NPtrOnly" case opStructFieldNPtrHeadOmitEmptyInt64NPtr: return "StructFieldNPtrHeadOmitEmptyInt64NPtr" case opStructFieldNPtrHeadOmitEmptyInt64NPtrOnly: return "StructFieldNPtrHeadOmitEmptyInt64NPtrOnly" case opStructFieldNPtrHeadStringTagInt64NPtr: return "StructFieldNPtrHeadStringTagInt64NPtr" case opStructFieldNPtrHeadStringTagInt64NPtrOnly: return "StructFieldNPtrHeadStringTagInt64NPtrOnly" case opStructFieldNPtrAnonymousHeadInt64NPtr: return "StructFieldNPtrAnonymousHeadInt64NPtr" case opStructFieldNPtrAnonymousHeadInt64NPtrOnly: return "StructFieldNPtrAnonymousHeadInt64NPtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyInt64NPtr: return "StructFieldNPtrAnonymousHeadOmitEmptyInt64NPtr" case opStructFieldNPtrAnonymousHeadOmitEmptyInt64NPtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyInt64NPtrOnly" case opStructFieldNPtrAnonymousHeadStringTagInt64NPtr: return "StructFieldNPtrAnonymousHeadStringTagInt64NPtr" case opStructFieldNPtrAnonymousHeadStringTagInt64NPtrOnly: return "StructFieldNPtrAnonymousHeadStringTagInt64NPtrOnly" case opStructFieldHeadUintNPtr: return "StructFieldHeadUintNPtr" case opStructFieldHeadUintNPtrOnly: return "StructFieldHeadUintNPtrOnly" case opStructFieldHeadOmitEmptyUintNPtr: return "StructFieldHeadOmitEmptyUintNPtr" case opStructFieldHeadOmitEmptyUintNPtrOnly: return "StructFieldHeadOmitEmptyUintNPtrOnly" case opStructFieldHeadStringTagUintNPtr: return "StructFieldHeadStringTagUintNPtr" case opStructFieldHeadStringTagUintNPtrOnly: return "StructFieldHeadStringTagUintNPtrOnly" case opStructFieldAnonymousHeadUintNPtr: return "StructFieldAnonymousHeadUintNPtr" case opStructFieldAnonymousHeadUintNPtrOnly: return "StructFieldAnonymousHeadUintNPtrOnly" case opStructFieldAnonymousHeadOmitEmptyUintNPtr: return "StructFieldAnonymousHeadOmitEmptyUintNPtr" case opStructFieldAnonymousHeadOmitEmptyUintNPtrOnly: return "StructFieldAnonymousHeadOmitEmptyUintNPtrOnly" case opStructFieldAnonymousHeadStringTagUintNPtr: return "StructFieldAnonymousHeadStringTagUintNPtr" case opStructFieldAnonymousHeadStringTagUintNPtrOnly: return "StructFieldAnonymousHeadStringTagUintNPtrOnly" case opStructFieldPtrHeadUintNPtr: return "StructFieldPtrHeadUintNPtr" case opStructFieldPtrHeadUintNPtrOnly: return "StructFieldPtrHeadUintNPtrOnly" case opStructFieldPtrHeadOmitEmptyUintNPtr: return "StructFieldPtrHeadOmitEmptyUintNPtr" case opStructFieldPtrHeadOmitEmptyUintNPtrOnly: return "StructFieldPtrHeadOmitEmptyUintNPtrOnly" case opStructFieldPtrHeadStringTagUintNPtr: return "StructFieldPtrHeadStringTagUintNPtr" case opStructFieldPtrHeadStringTagUintNPtrOnly: return "StructFieldPtrHeadStringTagUintNPtrOnly" case opStructFieldPtrAnonymousHeadUintNPtr: return "StructFieldPtrAnonymousHeadUintNPtr" case opStructFieldPtrAnonymousHeadUintNPtrOnly: return "StructFieldPtrAnonymousHeadUintNPtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyUintNPtr: return "StructFieldPtrAnonymousHeadOmitEmptyUintNPtr" case opStructFieldPtrAnonymousHeadOmitEmptyUintNPtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyUintNPtrOnly" case opStructFieldPtrAnonymousHeadStringTagUintNPtr: return "StructFieldPtrAnonymousHeadStringTagUintNPtr" case opStructFieldPtrAnonymousHeadStringTagUintNPtrOnly: return "StructFieldPtrAnonymousHeadStringTagUintNPtrOnly" case opStructFieldNPtrHeadUintNPtr: return "StructFieldNPtrHeadUintNPtr" case opStructFieldNPtrHeadUintNPtrOnly: return "StructFieldNPtrHeadUintNPtrOnly" case opStructFieldNPtrHeadOmitEmptyUintNPtr: return "StructFieldNPtrHeadOmitEmptyUintNPtr" case opStructFieldNPtrHeadOmitEmptyUintNPtrOnly: return "StructFieldNPtrHeadOmitEmptyUintNPtrOnly" case opStructFieldNPtrHeadStringTagUintNPtr: return "StructFieldNPtrHeadStringTagUintNPtr" case opStructFieldNPtrHeadStringTagUintNPtrOnly: return "StructFieldNPtrHeadStringTagUintNPtrOnly" case opStructFieldNPtrAnonymousHeadUintNPtr: return "StructFieldNPtrAnonymousHeadUintNPtr" case opStructFieldNPtrAnonymousHeadUintNPtrOnly: return "StructFieldNPtrAnonymousHeadUintNPtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyUintNPtr: return "StructFieldNPtrAnonymousHeadOmitEmptyUintNPtr" case opStructFieldNPtrAnonymousHeadOmitEmptyUintNPtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyUintNPtrOnly" case opStructFieldNPtrAnonymousHeadStringTagUintNPtr: return "StructFieldNPtrAnonymousHeadStringTagUintNPtr" case opStructFieldNPtrAnonymousHeadStringTagUintNPtrOnly: return "StructFieldNPtrAnonymousHeadStringTagUintNPtrOnly" case opStructFieldHeadUint8NPtr: return "StructFieldHeadUint8NPtr" case opStructFieldHeadUint8NPtrOnly: return "StructFieldHeadUint8NPtrOnly" case opStructFieldHeadOmitEmptyUint8NPtr: return "StructFieldHeadOmitEmptyUint8NPtr" case opStructFieldHeadOmitEmptyUint8NPtrOnly: return "StructFieldHeadOmitEmptyUint8NPtrOnly" case opStructFieldHeadStringTagUint8NPtr: return "StructFieldHeadStringTagUint8NPtr" case opStructFieldHeadStringTagUint8NPtrOnly: return "StructFieldHeadStringTagUint8NPtrOnly" case opStructFieldAnonymousHeadUint8NPtr: return "StructFieldAnonymousHeadUint8NPtr" case opStructFieldAnonymousHeadUint8NPtrOnly: return "StructFieldAnonymousHeadUint8NPtrOnly" case opStructFieldAnonymousHeadOmitEmptyUint8NPtr: return "StructFieldAnonymousHeadOmitEmptyUint8NPtr" case opStructFieldAnonymousHeadOmitEmptyUint8NPtrOnly: return "StructFieldAnonymousHeadOmitEmptyUint8NPtrOnly" case opStructFieldAnonymousHeadStringTagUint8NPtr: return "StructFieldAnonymousHeadStringTagUint8NPtr" case opStructFieldAnonymousHeadStringTagUint8NPtrOnly: return "StructFieldAnonymousHeadStringTagUint8NPtrOnly" case opStructFieldPtrHeadUint8NPtr: return "StructFieldPtrHeadUint8NPtr" case opStructFieldPtrHeadUint8NPtrOnly: return "StructFieldPtrHeadUint8NPtrOnly" case opStructFieldPtrHeadOmitEmptyUint8NPtr: return "StructFieldPtrHeadOmitEmptyUint8NPtr" case opStructFieldPtrHeadOmitEmptyUint8NPtrOnly: return "StructFieldPtrHeadOmitEmptyUint8NPtrOnly" case opStructFieldPtrHeadStringTagUint8NPtr: return "StructFieldPtrHeadStringTagUint8NPtr" case opStructFieldPtrHeadStringTagUint8NPtrOnly: return "StructFieldPtrHeadStringTagUint8NPtrOnly" case opStructFieldPtrAnonymousHeadUint8NPtr: return "StructFieldPtrAnonymousHeadUint8NPtr" case opStructFieldPtrAnonymousHeadUint8NPtrOnly: return "StructFieldPtrAnonymousHeadUint8NPtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyUint8NPtr: return "StructFieldPtrAnonymousHeadOmitEmptyUint8NPtr" case opStructFieldPtrAnonymousHeadOmitEmptyUint8NPtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyUint8NPtrOnly" case opStructFieldPtrAnonymousHeadStringTagUint8NPtr: return "StructFieldPtrAnonymousHeadStringTagUint8NPtr" case opStructFieldPtrAnonymousHeadStringTagUint8NPtrOnly: return "StructFieldPtrAnonymousHeadStringTagUint8NPtrOnly" case opStructFieldNPtrHeadUint8NPtr: return "StructFieldNPtrHeadUint8NPtr" case opStructFieldNPtrHeadUint8NPtrOnly: return "StructFieldNPtrHeadUint8NPtrOnly" case opStructFieldNPtrHeadOmitEmptyUint8NPtr: return "StructFieldNPtrHeadOmitEmptyUint8NPtr" case opStructFieldNPtrHeadOmitEmptyUint8NPtrOnly: return "StructFieldNPtrHeadOmitEmptyUint8NPtrOnly" case opStructFieldNPtrHeadStringTagUint8NPtr: return "StructFieldNPtrHeadStringTagUint8NPtr" case opStructFieldNPtrHeadStringTagUint8NPtrOnly: return "StructFieldNPtrHeadStringTagUint8NPtrOnly" case opStructFieldNPtrAnonymousHeadUint8NPtr: return "StructFieldNPtrAnonymousHeadUint8NPtr" case opStructFieldNPtrAnonymousHeadUint8NPtrOnly: return "StructFieldNPtrAnonymousHeadUint8NPtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyUint8NPtr: return "StructFieldNPtrAnonymousHeadOmitEmptyUint8NPtr" case opStructFieldNPtrAnonymousHeadOmitEmptyUint8NPtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyUint8NPtrOnly" case opStructFieldNPtrAnonymousHeadStringTagUint8NPtr: return "StructFieldNPtrAnonymousHeadStringTagUint8NPtr" case opStructFieldNPtrAnonymousHeadStringTagUint8NPtrOnly: return "StructFieldNPtrAnonymousHeadStringTagUint8NPtrOnly" case opStructFieldHeadUint16NPtr: return "StructFieldHeadUint16NPtr" case opStructFieldHeadUint16NPtrOnly: return "StructFieldHeadUint16NPtrOnly" case opStructFieldHeadOmitEmptyUint16NPtr: return "StructFieldHeadOmitEmptyUint16NPtr" case opStructFieldHeadOmitEmptyUint16NPtrOnly: return "StructFieldHeadOmitEmptyUint16NPtrOnly" case opStructFieldHeadStringTagUint16NPtr: return "StructFieldHeadStringTagUint16NPtr" case opStructFieldHeadStringTagUint16NPtrOnly: return "StructFieldHeadStringTagUint16NPtrOnly" case opStructFieldAnonymousHeadUint16NPtr: return "StructFieldAnonymousHeadUint16NPtr" case opStructFieldAnonymousHeadUint16NPtrOnly: return "StructFieldAnonymousHeadUint16NPtrOnly" case opStructFieldAnonymousHeadOmitEmptyUint16NPtr: return "StructFieldAnonymousHeadOmitEmptyUint16NPtr" case opStructFieldAnonymousHeadOmitEmptyUint16NPtrOnly: return "StructFieldAnonymousHeadOmitEmptyUint16NPtrOnly" case opStructFieldAnonymousHeadStringTagUint16NPtr: return "StructFieldAnonymousHeadStringTagUint16NPtr" case opStructFieldAnonymousHeadStringTagUint16NPtrOnly: return "StructFieldAnonymousHeadStringTagUint16NPtrOnly" case opStructFieldPtrHeadUint16NPtr: return "StructFieldPtrHeadUint16NPtr" case opStructFieldPtrHeadUint16NPtrOnly: return "StructFieldPtrHeadUint16NPtrOnly" case opStructFieldPtrHeadOmitEmptyUint16NPtr: return "StructFieldPtrHeadOmitEmptyUint16NPtr" case opStructFieldPtrHeadOmitEmptyUint16NPtrOnly: return "StructFieldPtrHeadOmitEmptyUint16NPtrOnly" case opStructFieldPtrHeadStringTagUint16NPtr: return "StructFieldPtrHeadStringTagUint16NPtr" case opStructFieldPtrHeadStringTagUint16NPtrOnly: return "StructFieldPtrHeadStringTagUint16NPtrOnly" case opStructFieldPtrAnonymousHeadUint16NPtr: return "StructFieldPtrAnonymousHeadUint16NPtr" case opStructFieldPtrAnonymousHeadUint16NPtrOnly: return "StructFieldPtrAnonymousHeadUint16NPtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyUint16NPtr: return "StructFieldPtrAnonymousHeadOmitEmptyUint16NPtr" case opStructFieldPtrAnonymousHeadOmitEmptyUint16NPtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyUint16NPtrOnly" case opStructFieldPtrAnonymousHeadStringTagUint16NPtr: return "StructFieldPtrAnonymousHeadStringTagUint16NPtr" case opStructFieldPtrAnonymousHeadStringTagUint16NPtrOnly: return "StructFieldPtrAnonymousHeadStringTagUint16NPtrOnly" case opStructFieldNPtrHeadUint16NPtr: return "StructFieldNPtrHeadUint16NPtr" case opStructFieldNPtrHeadUint16NPtrOnly: return "StructFieldNPtrHeadUint16NPtrOnly" case opStructFieldNPtrHeadOmitEmptyUint16NPtr: return "StructFieldNPtrHeadOmitEmptyUint16NPtr" case opStructFieldNPtrHeadOmitEmptyUint16NPtrOnly: return "StructFieldNPtrHeadOmitEmptyUint16NPtrOnly" case opStructFieldNPtrHeadStringTagUint16NPtr: return "StructFieldNPtrHeadStringTagUint16NPtr" case opStructFieldNPtrHeadStringTagUint16NPtrOnly: return "StructFieldNPtrHeadStringTagUint16NPtrOnly" case opStructFieldNPtrAnonymousHeadUint16NPtr: return "StructFieldNPtrAnonymousHeadUint16NPtr" case opStructFieldNPtrAnonymousHeadUint16NPtrOnly: return "StructFieldNPtrAnonymousHeadUint16NPtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyUint16NPtr: return "StructFieldNPtrAnonymousHeadOmitEmptyUint16NPtr" case opStructFieldNPtrAnonymousHeadOmitEmptyUint16NPtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyUint16NPtrOnly" case opStructFieldNPtrAnonymousHeadStringTagUint16NPtr: return "StructFieldNPtrAnonymousHeadStringTagUint16NPtr" case opStructFieldNPtrAnonymousHeadStringTagUint16NPtrOnly: return "StructFieldNPtrAnonymousHeadStringTagUint16NPtrOnly" case opStructFieldHeadUint32NPtr: return "StructFieldHeadUint32NPtr" case opStructFieldHeadUint32NPtrOnly: return "StructFieldHeadUint32NPtrOnly" case opStructFieldHeadOmitEmptyUint32NPtr: return "StructFieldHeadOmitEmptyUint32NPtr" case opStructFieldHeadOmitEmptyUint32NPtrOnly: return "StructFieldHeadOmitEmptyUint32NPtrOnly" case opStructFieldHeadStringTagUint32NPtr: return "StructFieldHeadStringTagUint32NPtr" case opStructFieldHeadStringTagUint32NPtrOnly: return "StructFieldHeadStringTagUint32NPtrOnly" case opStructFieldAnonymousHeadUint32NPtr: return "StructFieldAnonymousHeadUint32NPtr" case opStructFieldAnonymousHeadUint32NPtrOnly: return "StructFieldAnonymousHeadUint32NPtrOnly" case opStructFieldAnonymousHeadOmitEmptyUint32NPtr: return "StructFieldAnonymousHeadOmitEmptyUint32NPtr" case opStructFieldAnonymousHeadOmitEmptyUint32NPtrOnly: return "StructFieldAnonymousHeadOmitEmptyUint32NPtrOnly" case opStructFieldAnonymousHeadStringTagUint32NPtr: return "StructFieldAnonymousHeadStringTagUint32NPtr" case opStructFieldAnonymousHeadStringTagUint32NPtrOnly: return "StructFieldAnonymousHeadStringTagUint32NPtrOnly" case opStructFieldPtrHeadUint32NPtr: return "StructFieldPtrHeadUint32NPtr" case opStructFieldPtrHeadUint32NPtrOnly: return "StructFieldPtrHeadUint32NPtrOnly" case opStructFieldPtrHeadOmitEmptyUint32NPtr: return "StructFieldPtrHeadOmitEmptyUint32NPtr" case opStructFieldPtrHeadOmitEmptyUint32NPtrOnly: return "StructFieldPtrHeadOmitEmptyUint32NPtrOnly" case opStructFieldPtrHeadStringTagUint32NPtr: return "StructFieldPtrHeadStringTagUint32NPtr" case opStructFieldPtrHeadStringTagUint32NPtrOnly: return "StructFieldPtrHeadStringTagUint32NPtrOnly" case opStructFieldPtrAnonymousHeadUint32NPtr: return "StructFieldPtrAnonymousHeadUint32NPtr" case opStructFieldPtrAnonymousHeadUint32NPtrOnly: return "StructFieldPtrAnonymousHeadUint32NPtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyUint32NPtr: return "StructFieldPtrAnonymousHeadOmitEmptyUint32NPtr" case opStructFieldPtrAnonymousHeadOmitEmptyUint32NPtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyUint32NPtrOnly" case opStructFieldPtrAnonymousHeadStringTagUint32NPtr: return "StructFieldPtrAnonymousHeadStringTagUint32NPtr" case opStructFieldPtrAnonymousHeadStringTagUint32NPtrOnly: return "StructFieldPtrAnonymousHeadStringTagUint32NPtrOnly" case opStructFieldNPtrHeadUint32NPtr: return "StructFieldNPtrHeadUint32NPtr" case opStructFieldNPtrHeadUint32NPtrOnly: return "StructFieldNPtrHeadUint32NPtrOnly" case opStructFieldNPtrHeadOmitEmptyUint32NPtr: return "StructFieldNPtrHeadOmitEmptyUint32NPtr" case opStructFieldNPtrHeadOmitEmptyUint32NPtrOnly: return "StructFieldNPtrHeadOmitEmptyUint32NPtrOnly" case opStructFieldNPtrHeadStringTagUint32NPtr: return "StructFieldNPtrHeadStringTagUint32NPtr" case opStructFieldNPtrHeadStringTagUint32NPtrOnly: return "StructFieldNPtrHeadStringTagUint32NPtrOnly" case opStructFieldNPtrAnonymousHeadUint32NPtr: return "StructFieldNPtrAnonymousHeadUint32NPtr" case opStructFieldNPtrAnonymousHeadUint32NPtrOnly: return "StructFieldNPtrAnonymousHeadUint32NPtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyUint32NPtr: return "StructFieldNPtrAnonymousHeadOmitEmptyUint32NPtr" case opStructFieldNPtrAnonymousHeadOmitEmptyUint32NPtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyUint32NPtrOnly" case opStructFieldNPtrAnonymousHeadStringTagUint32NPtr: return "StructFieldNPtrAnonymousHeadStringTagUint32NPtr" case opStructFieldNPtrAnonymousHeadStringTagUint32NPtrOnly: return "StructFieldNPtrAnonymousHeadStringTagUint32NPtrOnly" case opStructFieldHeadUint64NPtr: return "StructFieldHeadUint64NPtr" case opStructFieldHeadUint64NPtrOnly: return "StructFieldHeadUint64NPtrOnly" case opStructFieldHeadOmitEmptyUint64NPtr: return "StructFieldHeadOmitEmptyUint64NPtr" case opStructFieldHeadOmitEmptyUint64NPtrOnly: return "StructFieldHeadOmitEmptyUint64NPtrOnly" case opStructFieldHeadStringTagUint64NPtr: return "StructFieldHeadStringTagUint64NPtr" case opStructFieldHeadStringTagUint64NPtrOnly: return "StructFieldHeadStringTagUint64NPtrOnly" case opStructFieldAnonymousHeadUint64NPtr: return "StructFieldAnonymousHeadUint64NPtr" case opStructFieldAnonymousHeadUint64NPtrOnly: return "StructFieldAnonymousHeadUint64NPtrOnly" case opStructFieldAnonymousHeadOmitEmptyUint64NPtr: return "StructFieldAnonymousHeadOmitEmptyUint64NPtr" case opStructFieldAnonymousHeadOmitEmptyUint64NPtrOnly: return "StructFieldAnonymousHeadOmitEmptyUint64NPtrOnly" case opStructFieldAnonymousHeadStringTagUint64NPtr: return "StructFieldAnonymousHeadStringTagUint64NPtr" case opStructFieldAnonymousHeadStringTagUint64NPtrOnly: return "StructFieldAnonymousHeadStringTagUint64NPtrOnly" case opStructFieldPtrHeadUint64NPtr: return "StructFieldPtrHeadUint64NPtr" case opStructFieldPtrHeadUint64NPtrOnly: return "StructFieldPtrHeadUint64NPtrOnly" case opStructFieldPtrHeadOmitEmptyUint64NPtr: return "StructFieldPtrHeadOmitEmptyUint64NPtr" case opStructFieldPtrHeadOmitEmptyUint64NPtrOnly: return "StructFieldPtrHeadOmitEmptyUint64NPtrOnly" case opStructFieldPtrHeadStringTagUint64NPtr: return "StructFieldPtrHeadStringTagUint64NPtr" case opStructFieldPtrHeadStringTagUint64NPtrOnly: return "StructFieldPtrHeadStringTagUint64NPtrOnly" case opStructFieldPtrAnonymousHeadUint64NPtr: return "StructFieldPtrAnonymousHeadUint64NPtr" case opStructFieldPtrAnonymousHeadUint64NPtrOnly: return "StructFieldPtrAnonymousHeadUint64NPtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyUint64NPtr: return "StructFieldPtrAnonymousHeadOmitEmptyUint64NPtr" case opStructFieldPtrAnonymousHeadOmitEmptyUint64NPtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyUint64NPtrOnly" case opStructFieldPtrAnonymousHeadStringTagUint64NPtr: return "StructFieldPtrAnonymousHeadStringTagUint64NPtr" case opStructFieldPtrAnonymousHeadStringTagUint64NPtrOnly: return "StructFieldPtrAnonymousHeadStringTagUint64NPtrOnly" case opStructFieldNPtrHeadUint64NPtr: return "StructFieldNPtrHeadUint64NPtr" case opStructFieldNPtrHeadUint64NPtrOnly: return "StructFieldNPtrHeadUint64NPtrOnly" case opStructFieldNPtrHeadOmitEmptyUint64NPtr: return "StructFieldNPtrHeadOmitEmptyUint64NPtr" case opStructFieldNPtrHeadOmitEmptyUint64NPtrOnly: return "StructFieldNPtrHeadOmitEmptyUint64NPtrOnly" case opStructFieldNPtrHeadStringTagUint64NPtr: return "StructFieldNPtrHeadStringTagUint64NPtr" case opStructFieldNPtrHeadStringTagUint64NPtrOnly: return "StructFieldNPtrHeadStringTagUint64NPtrOnly" case opStructFieldNPtrAnonymousHeadUint64NPtr: return "StructFieldNPtrAnonymousHeadUint64NPtr" case opStructFieldNPtrAnonymousHeadUint64NPtrOnly: return "StructFieldNPtrAnonymousHeadUint64NPtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyUint64NPtr: return "StructFieldNPtrAnonymousHeadOmitEmptyUint64NPtr" case opStructFieldNPtrAnonymousHeadOmitEmptyUint64NPtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyUint64NPtrOnly" case opStructFieldNPtrAnonymousHeadStringTagUint64NPtr: return "StructFieldNPtrAnonymousHeadStringTagUint64NPtr" case opStructFieldNPtrAnonymousHeadStringTagUint64NPtrOnly: return "StructFieldNPtrAnonymousHeadStringTagUint64NPtrOnly" case opStructFieldHeadFloat32NPtr: return "StructFieldHeadFloat32NPtr" case opStructFieldHeadFloat32NPtrOnly: return "StructFieldHeadFloat32NPtrOnly" case opStructFieldHeadOmitEmptyFloat32NPtr: return "StructFieldHeadOmitEmptyFloat32NPtr" case opStructFieldHeadOmitEmptyFloat32NPtrOnly: return "StructFieldHeadOmitEmptyFloat32NPtrOnly" case opStructFieldHeadStringTagFloat32NPtr: return "StructFieldHeadStringTagFloat32NPtr" case opStructFieldHeadStringTagFloat32NPtrOnly: return "StructFieldHeadStringTagFloat32NPtrOnly" case opStructFieldAnonymousHeadFloat32NPtr: return "StructFieldAnonymousHeadFloat32NPtr" case opStructFieldAnonymousHeadFloat32NPtrOnly: return "StructFieldAnonymousHeadFloat32NPtrOnly" case opStructFieldAnonymousHeadOmitEmptyFloat32NPtr: return "StructFieldAnonymousHeadOmitEmptyFloat32NPtr" case opStructFieldAnonymousHeadOmitEmptyFloat32NPtrOnly: return "StructFieldAnonymousHeadOmitEmptyFloat32NPtrOnly" case opStructFieldAnonymousHeadStringTagFloat32NPtr: return "StructFieldAnonymousHeadStringTagFloat32NPtr" case opStructFieldAnonymousHeadStringTagFloat32NPtrOnly: return "StructFieldAnonymousHeadStringTagFloat32NPtrOnly" case opStructFieldPtrHeadFloat32NPtr: return "StructFieldPtrHeadFloat32NPtr" case opStructFieldPtrHeadFloat32NPtrOnly: return "StructFieldPtrHeadFloat32NPtrOnly" case opStructFieldPtrHeadOmitEmptyFloat32NPtr: return "StructFieldPtrHeadOmitEmptyFloat32NPtr" case opStructFieldPtrHeadOmitEmptyFloat32NPtrOnly: return "StructFieldPtrHeadOmitEmptyFloat32NPtrOnly" case opStructFieldPtrHeadStringTagFloat32NPtr: return "StructFieldPtrHeadStringTagFloat32NPtr" case opStructFieldPtrHeadStringTagFloat32NPtrOnly: return "StructFieldPtrHeadStringTagFloat32NPtrOnly" case opStructFieldPtrAnonymousHeadFloat32NPtr: return "StructFieldPtrAnonymousHeadFloat32NPtr" case opStructFieldPtrAnonymousHeadFloat32NPtrOnly: return "StructFieldPtrAnonymousHeadFloat32NPtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyFloat32NPtr: return "StructFieldPtrAnonymousHeadOmitEmptyFloat32NPtr" case opStructFieldPtrAnonymousHeadOmitEmptyFloat32NPtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyFloat32NPtrOnly" case opStructFieldPtrAnonymousHeadStringTagFloat32NPtr: return "StructFieldPtrAnonymousHeadStringTagFloat32NPtr" case opStructFieldPtrAnonymousHeadStringTagFloat32NPtrOnly: return "StructFieldPtrAnonymousHeadStringTagFloat32NPtrOnly" case opStructFieldNPtrHeadFloat32NPtr: return "StructFieldNPtrHeadFloat32NPtr" case opStructFieldNPtrHeadFloat32NPtrOnly: return "StructFieldNPtrHeadFloat32NPtrOnly" case opStructFieldNPtrHeadOmitEmptyFloat32NPtr: return "StructFieldNPtrHeadOmitEmptyFloat32NPtr" case opStructFieldNPtrHeadOmitEmptyFloat32NPtrOnly: return "StructFieldNPtrHeadOmitEmptyFloat32NPtrOnly" case opStructFieldNPtrHeadStringTagFloat32NPtr: return "StructFieldNPtrHeadStringTagFloat32NPtr" case opStructFieldNPtrHeadStringTagFloat32NPtrOnly: return "StructFieldNPtrHeadStringTagFloat32NPtrOnly" case opStructFieldNPtrAnonymousHeadFloat32NPtr: return "StructFieldNPtrAnonymousHeadFloat32NPtr" case opStructFieldNPtrAnonymousHeadFloat32NPtrOnly: return "StructFieldNPtrAnonymousHeadFloat32NPtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyFloat32NPtr: return "StructFieldNPtrAnonymousHeadOmitEmptyFloat32NPtr" case opStructFieldNPtrAnonymousHeadOmitEmptyFloat32NPtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyFloat32NPtrOnly" case opStructFieldNPtrAnonymousHeadStringTagFloat32NPtr: return "StructFieldNPtrAnonymousHeadStringTagFloat32NPtr" case opStructFieldNPtrAnonymousHeadStringTagFloat32NPtrOnly: return "StructFieldNPtrAnonymousHeadStringTagFloat32NPtrOnly" case opStructFieldHeadFloat64NPtr: return "StructFieldHeadFloat64NPtr" case opStructFieldHeadFloat64NPtrOnly: return "StructFieldHeadFloat64NPtrOnly" case opStructFieldHeadOmitEmptyFloat64NPtr: return "StructFieldHeadOmitEmptyFloat64NPtr" case opStructFieldHeadOmitEmptyFloat64NPtrOnly: return "StructFieldHeadOmitEmptyFloat64NPtrOnly" case opStructFieldHeadStringTagFloat64NPtr: return "StructFieldHeadStringTagFloat64NPtr" case opStructFieldHeadStringTagFloat64NPtrOnly: return "StructFieldHeadStringTagFloat64NPtrOnly" case opStructFieldAnonymousHeadFloat64NPtr: return "StructFieldAnonymousHeadFloat64NPtr" case opStructFieldAnonymousHeadFloat64NPtrOnly: return "StructFieldAnonymousHeadFloat64NPtrOnly" case opStructFieldAnonymousHeadOmitEmptyFloat64NPtr: return "StructFieldAnonymousHeadOmitEmptyFloat64NPtr" case opStructFieldAnonymousHeadOmitEmptyFloat64NPtrOnly: return "StructFieldAnonymousHeadOmitEmptyFloat64NPtrOnly" case opStructFieldAnonymousHeadStringTagFloat64NPtr: return "StructFieldAnonymousHeadStringTagFloat64NPtr" case opStructFieldAnonymousHeadStringTagFloat64NPtrOnly: return "StructFieldAnonymousHeadStringTagFloat64NPtrOnly" case opStructFieldPtrHeadFloat64NPtr: return "StructFieldPtrHeadFloat64NPtr" case opStructFieldPtrHeadFloat64NPtrOnly: return "StructFieldPtrHeadFloat64NPtrOnly" case opStructFieldPtrHeadOmitEmptyFloat64NPtr: return "StructFieldPtrHeadOmitEmptyFloat64NPtr" case opStructFieldPtrHeadOmitEmptyFloat64NPtrOnly: return "StructFieldPtrHeadOmitEmptyFloat64NPtrOnly" case opStructFieldPtrHeadStringTagFloat64NPtr: return "StructFieldPtrHeadStringTagFloat64NPtr" case opStructFieldPtrHeadStringTagFloat64NPtrOnly: return "StructFieldPtrHeadStringTagFloat64NPtrOnly" case opStructFieldPtrAnonymousHeadFloat64NPtr: return "StructFieldPtrAnonymousHeadFloat64NPtr" case opStructFieldPtrAnonymousHeadFloat64NPtrOnly: return "StructFieldPtrAnonymousHeadFloat64NPtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyFloat64NPtr: return "StructFieldPtrAnonymousHeadOmitEmptyFloat64NPtr" case opStructFieldPtrAnonymousHeadOmitEmptyFloat64NPtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyFloat64NPtrOnly" case opStructFieldPtrAnonymousHeadStringTagFloat64NPtr: return "StructFieldPtrAnonymousHeadStringTagFloat64NPtr" case opStructFieldPtrAnonymousHeadStringTagFloat64NPtrOnly: return "StructFieldPtrAnonymousHeadStringTagFloat64NPtrOnly" case opStructFieldNPtrHeadFloat64NPtr: return "StructFieldNPtrHeadFloat64NPtr" case opStructFieldNPtrHeadFloat64NPtrOnly: return "StructFieldNPtrHeadFloat64NPtrOnly" case opStructFieldNPtrHeadOmitEmptyFloat64NPtr: return "StructFieldNPtrHeadOmitEmptyFloat64NPtr" case opStructFieldNPtrHeadOmitEmptyFloat64NPtrOnly: return "StructFieldNPtrHeadOmitEmptyFloat64NPtrOnly" case opStructFieldNPtrHeadStringTagFloat64NPtr: return "StructFieldNPtrHeadStringTagFloat64NPtr" case opStructFieldNPtrHeadStringTagFloat64NPtrOnly: return "StructFieldNPtrHeadStringTagFloat64NPtrOnly" case opStructFieldNPtrAnonymousHeadFloat64NPtr: return "StructFieldNPtrAnonymousHeadFloat64NPtr" case opStructFieldNPtrAnonymousHeadFloat64NPtrOnly: return "StructFieldNPtrAnonymousHeadFloat64NPtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyFloat64NPtr: return "StructFieldNPtrAnonymousHeadOmitEmptyFloat64NPtr" case opStructFieldNPtrAnonymousHeadOmitEmptyFloat64NPtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyFloat64NPtrOnly" case opStructFieldNPtrAnonymousHeadStringTagFloat64NPtr: return "StructFieldNPtrAnonymousHeadStringTagFloat64NPtr" case opStructFieldNPtrAnonymousHeadStringTagFloat64NPtrOnly: return "StructFieldNPtrAnonymousHeadStringTagFloat64NPtrOnly" case opStructFieldHeadBoolNPtr: return "StructFieldHeadBoolNPtr" case opStructFieldHeadBoolNPtrOnly: return "StructFieldHeadBoolNPtrOnly" case opStructFieldHeadOmitEmptyBoolNPtr: return "StructFieldHeadOmitEmptyBoolNPtr" case opStructFieldHeadOmitEmptyBoolNPtrOnly: return "StructFieldHeadOmitEmptyBoolNPtrOnly" case opStructFieldHeadStringTagBoolNPtr: return "StructFieldHeadStringTagBoolNPtr" case opStructFieldHeadStringTagBoolNPtrOnly: return "StructFieldHeadStringTagBoolNPtrOnly" case opStructFieldAnonymousHeadBoolNPtr: return "StructFieldAnonymousHeadBoolNPtr" case opStructFieldAnonymousHeadBoolNPtrOnly: return "StructFieldAnonymousHeadBoolNPtrOnly" case opStructFieldAnonymousHeadOmitEmptyBoolNPtr: return "StructFieldAnonymousHeadOmitEmptyBoolNPtr" case opStructFieldAnonymousHeadOmitEmptyBoolNPtrOnly: return "StructFieldAnonymousHeadOmitEmptyBoolNPtrOnly" case opStructFieldAnonymousHeadStringTagBoolNPtr: return "StructFieldAnonymousHeadStringTagBoolNPtr" case opStructFieldAnonymousHeadStringTagBoolNPtrOnly: return "StructFieldAnonymousHeadStringTagBoolNPtrOnly" case opStructFieldPtrHeadBoolNPtr: return "StructFieldPtrHeadBoolNPtr" case opStructFieldPtrHeadBoolNPtrOnly: return "StructFieldPtrHeadBoolNPtrOnly" case opStructFieldPtrHeadOmitEmptyBoolNPtr: return "StructFieldPtrHeadOmitEmptyBoolNPtr" case opStructFieldPtrHeadOmitEmptyBoolNPtrOnly: return "StructFieldPtrHeadOmitEmptyBoolNPtrOnly" case opStructFieldPtrHeadStringTagBoolNPtr: return "StructFieldPtrHeadStringTagBoolNPtr" case opStructFieldPtrHeadStringTagBoolNPtrOnly: return "StructFieldPtrHeadStringTagBoolNPtrOnly" case opStructFieldPtrAnonymousHeadBoolNPtr: return "StructFieldPtrAnonymousHeadBoolNPtr" case opStructFieldPtrAnonymousHeadBoolNPtrOnly: return "StructFieldPtrAnonymousHeadBoolNPtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyBoolNPtr: return "StructFieldPtrAnonymousHeadOmitEmptyBoolNPtr" case opStructFieldPtrAnonymousHeadOmitEmptyBoolNPtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyBoolNPtrOnly" case opStructFieldPtrAnonymousHeadStringTagBoolNPtr: return "StructFieldPtrAnonymousHeadStringTagBoolNPtr" case opStructFieldPtrAnonymousHeadStringTagBoolNPtrOnly: return "StructFieldPtrAnonymousHeadStringTagBoolNPtrOnly" case opStructFieldNPtrHeadBoolNPtr: return "StructFieldNPtrHeadBoolNPtr" case opStructFieldNPtrHeadBoolNPtrOnly: return "StructFieldNPtrHeadBoolNPtrOnly" case opStructFieldNPtrHeadOmitEmptyBoolNPtr: return "StructFieldNPtrHeadOmitEmptyBoolNPtr" case opStructFieldNPtrHeadOmitEmptyBoolNPtrOnly: return "StructFieldNPtrHeadOmitEmptyBoolNPtrOnly" case opStructFieldNPtrHeadStringTagBoolNPtr: return "StructFieldNPtrHeadStringTagBoolNPtr" case opStructFieldNPtrHeadStringTagBoolNPtrOnly: return "StructFieldNPtrHeadStringTagBoolNPtrOnly" case opStructFieldNPtrAnonymousHeadBoolNPtr: return "StructFieldNPtrAnonymousHeadBoolNPtr" case opStructFieldNPtrAnonymousHeadBoolNPtrOnly: return "StructFieldNPtrAnonymousHeadBoolNPtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyBoolNPtr: return "StructFieldNPtrAnonymousHeadOmitEmptyBoolNPtr" case opStructFieldNPtrAnonymousHeadOmitEmptyBoolNPtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyBoolNPtrOnly" case opStructFieldNPtrAnonymousHeadStringTagBoolNPtr: return "StructFieldNPtrAnonymousHeadStringTagBoolNPtr" case opStructFieldNPtrAnonymousHeadStringTagBoolNPtrOnly: return "StructFieldNPtrAnonymousHeadStringTagBoolNPtrOnly" case opStructFieldHeadStringNPtr: return "StructFieldHeadStringNPtr" case opStructFieldHeadStringNPtrOnly: return "StructFieldHeadStringNPtrOnly" case opStructFieldHeadOmitEmptyStringNPtr: return "StructFieldHeadOmitEmptyStringNPtr" case opStructFieldHeadOmitEmptyStringNPtrOnly: return "StructFieldHeadOmitEmptyStringNPtrOnly" case opStructFieldHeadStringTagStringNPtr: return "StructFieldHeadStringTagStringNPtr" case opStructFieldHeadStringTagStringNPtrOnly: return "StructFieldHeadStringTagStringNPtrOnly" case opStructFieldAnonymousHeadStringNPtr: return "StructFieldAnonymousHeadStringNPtr" case opStructFieldAnonymousHeadStringNPtrOnly: return "StructFieldAnonymousHeadStringNPtrOnly" case opStructFieldAnonymousHeadOmitEmptyStringNPtr: return "StructFieldAnonymousHeadOmitEmptyStringNPtr" case opStructFieldAnonymousHeadOmitEmptyStringNPtrOnly: return "StructFieldAnonymousHeadOmitEmptyStringNPtrOnly" case opStructFieldAnonymousHeadStringTagStringNPtr: return "StructFieldAnonymousHeadStringTagStringNPtr" case opStructFieldAnonymousHeadStringTagStringNPtrOnly: return "StructFieldAnonymousHeadStringTagStringNPtrOnly" case opStructFieldPtrHeadStringNPtr: return "StructFieldPtrHeadStringNPtr" case opStructFieldPtrHeadStringNPtrOnly: return "StructFieldPtrHeadStringNPtrOnly" case opStructFieldPtrHeadOmitEmptyStringNPtr: return "StructFieldPtrHeadOmitEmptyStringNPtr" case opStructFieldPtrHeadOmitEmptyStringNPtrOnly: return "StructFieldPtrHeadOmitEmptyStringNPtrOnly" case opStructFieldPtrHeadStringTagStringNPtr: return "StructFieldPtrHeadStringTagStringNPtr" case opStructFieldPtrHeadStringTagStringNPtrOnly: return "StructFieldPtrHeadStringTagStringNPtrOnly" case opStructFieldPtrAnonymousHeadStringNPtr: return "StructFieldPtrAnonymousHeadStringNPtr" case opStructFieldPtrAnonymousHeadStringNPtrOnly: return "StructFieldPtrAnonymousHeadStringNPtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyStringNPtr: return "StructFieldPtrAnonymousHeadOmitEmptyStringNPtr" case opStructFieldPtrAnonymousHeadOmitEmptyStringNPtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyStringNPtrOnly" case opStructFieldPtrAnonymousHeadStringTagStringNPtr: return "StructFieldPtrAnonymousHeadStringTagStringNPtr" case opStructFieldPtrAnonymousHeadStringTagStringNPtrOnly: return "StructFieldPtrAnonymousHeadStringTagStringNPtrOnly" case opStructFieldNPtrHeadStringNPtr: return "StructFieldNPtrHeadStringNPtr" case opStructFieldNPtrHeadStringNPtrOnly: return "StructFieldNPtrHeadStringNPtrOnly" case opStructFieldNPtrHeadOmitEmptyStringNPtr: return "StructFieldNPtrHeadOmitEmptyStringNPtr" case opStructFieldNPtrHeadOmitEmptyStringNPtrOnly: return "StructFieldNPtrHeadOmitEmptyStringNPtrOnly" case opStructFieldNPtrHeadStringTagStringNPtr: return "StructFieldNPtrHeadStringTagStringNPtr" case opStructFieldNPtrHeadStringTagStringNPtrOnly: return "StructFieldNPtrHeadStringTagStringNPtrOnly" case opStructFieldNPtrAnonymousHeadStringNPtr: return "StructFieldNPtrAnonymousHeadStringNPtr" case opStructFieldNPtrAnonymousHeadStringNPtrOnly: return "StructFieldNPtrAnonymousHeadStringNPtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyStringNPtr: return "StructFieldNPtrAnonymousHeadOmitEmptyStringNPtr" case opStructFieldNPtrAnonymousHeadOmitEmptyStringNPtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyStringNPtrOnly" case opStructFieldNPtrAnonymousHeadStringTagStringNPtr: return "StructFieldNPtrAnonymousHeadStringTagStringNPtr" case opStructFieldNPtrAnonymousHeadStringTagStringNPtrOnly: return "StructFieldNPtrAnonymousHeadStringTagStringNPtrOnly" case opStructFieldHeadBytesNPtr: return "StructFieldHeadBytesNPtr" case opStructFieldHeadBytesNPtrOnly: return "StructFieldHeadBytesNPtrOnly" case opStructFieldHeadOmitEmptyBytesNPtr: return "StructFieldHeadOmitEmptyBytesNPtr" case opStructFieldHeadOmitEmptyBytesNPtrOnly: return "StructFieldHeadOmitEmptyBytesNPtrOnly" case opStructFieldHeadStringTagBytesNPtr: return "StructFieldHeadStringTagBytesNPtr" case opStructFieldHeadStringTagBytesNPtrOnly: return "StructFieldHeadStringTagBytesNPtrOnly" case opStructFieldAnonymousHeadBytesNPtr: return "StructFieldAnonymousHeadBytesNPtr" case opStructFieldAnonymousHeadBytesNPtrOnly: return "StructFieldAnonymousHeadBytesNPtrOnly" case opStructFieldAnonymousHeadOmitEmptyBytesNPtr: return "StructFieldAnonymousHeadOmitEmptyBytesNPtr" case opStructFieldAnonymousHeadOmitEmptyBytesNPtrOnly: return "StructFieldAnonymousHeadOmitEmptyBytesNPtrOnly" case opStructFieldAnonymousHeadStringTagBytesNPtr: return "StructFieldAnonymousHeadStringTagBytesNPtr" case opStructFieldAnonymousHeadStringTagBytesNPtrOnly: return "StructFieldAnonymousHeadStringTagBytesNPtrOnly" case opStructFieldPtrHeadBytesNPtr: return "StructFieldPtrHeadBytesNPtr" case opStructFieldPtrHeadBytesNPtrOnly: return "StructFieldPtrHeadBytesNPtrOnly" case opStructFieldPtrHeadOmitEmptyBytesNPtr: return "StructFieldPtrHeadOmitEmptyBytesNPtr" case opStructFieldPtrHeadOmitEmptyBytesNPtrOnly: return "StructFieldPtrHeadOmitEmptyBytesNPtrOnly" case opStructFieldPtrHeadStringTagBytesNPtr: return "StructFieldPtrHeadStringTagBytesNPtr" case opStructFieldPtrHeadStringTagBytesNPtrOnly: return "StructFieldPtrHeadStringTagBytesNPtrOnly" case opStructFieldPtrAnonymousHeadBytesNPtr: return "StructFieldPtrAnonymousHeadBytesNPtr" case opStructFieldPtrAnonymousHeadBytesNPtrOnly: return "StructFieldPtrAnonymousHeadBytesNPtrOnly" case opStructFieldPtrAnonymousHeadOmitEmptyBytesNPtr: return "StructFieldPtrAnonymousHeadOmitEmptyBytesNPtr" case opStructFieldPtrAnonymousHeadOmitEmptyBytesNPtrOnly: return "StructFieldPtrAnonymousHeadOmitEmptyBytesNPtrOnly" case opStructFieldPtrAnonymousHeadStringTagBytesNPtr: return "StructFieldPtrAnonymousHeadStringTagBytesNPtr" case opStructFieldPtrAnonymousHeadStringTagBytesNPtrOnly: return "StructFieldPtrAnonymousHeadStringTagBytesNPtrOnly" case opStructFieldNPtrHeadBytesNPtr: return "StructFieldNPtrHeadBytesNPtr" case opStructFieldNPtrHeadBytesNPtrOnly: return "StructFieldNPtrHeadBytesNPtrOnly" case opStructFieldNPtrHeadOmitEmptyBytesNPtr: return "StructFieldNPtrHeadOmitEmptyBytesNPtr" case opStructFieldNPtrHeadOmitEmptyBytesNPtrOnly: return "StructFieldNPtrHeadOmitEmptyBytesNPtrOnly" case opStructFieldNPtrHeadStringTagBytesNPtr: return "StructFieldNPtrHeadStringTagBytesNPtr" case opStructFieldNPtrHeadStringTagBytesNPtrOnly: return "StructFieldNPtrHeadStringTagBytesNPtrOnly" case opStructFieldNPtrAnonymousHeadBytesNPtr: return "StructFieldNPtrAnonymousHeadBytesNPtr" case opStructFieldNPtrAnonymousHeadBytesNPtrOnly: return "StructFieldNPtrAnonymousHeadBytesNPtrOnly" case opStructFieldNPtrAnonymousHeadOmitEmptyBytesNPtr: return "StructFieldNPtrAnonymousHeadOmitEmptyBytesNPtr" case opStructFieldNPtrAnonymousHeadOmitEmptyBytesNPtrOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyBytesNPtrOnly" case opStructFieldNPtrAnonymousHeadStringTagBytesNPtr: return "StructFieldNPtrAnonymousHeadStringTagBytesNPtr" case opStructFieldNPtrAnonymousHeadStringTagBytesNPtrOnly: return "StructFieldNPtrAnonymousHeadStringTagBytesNPtrOnly" case opStructFieldHead: return "StructFieldHead" case opStructFieldHeadOnly: return "StructFieldHeadOnly" case opStructFieldHeadOmitEmpty: return "StructFieldHeadOmitEmpty" case opStructFieldHeadOmitEmptyOnly: return "StructFieldHeadOmitEmptyOnly" case opStructFieldHeadStringTag: return "StructFieldHeadStringTag" case opStructFieldHeadStringTagOnly: return "StructFieldHeadStringTagOnly" case opStructFieldAnonymousHead: return "StructFieldAnonymousHead" case opStructFieldAnonymousHeadOnly: return "StructFieldAnonymousHeadOnly" case opStructFieldAnonymousHeadOmitEmpty: return "StructFieldAnonymousHeadOmitEmpty" case opStructFieldAnonymousHeadOmitEmptyOnly: return "StructFieldAnonymousHeadOmitEmptyOnly" case opStructFieldAnonymousHeadStringTag: return "StructFieldAnonymousHeadStringTag" case opStructFieldAnonymousHeadStringTagOnly: return "StructFieldAnonymousHeadStringTagOnly" case opStructFieldPtrHead: return "StructFieldPtrHead" case opStructFieldPtrHeadOnly: return "StructFieldPtrHeadOnly" case opStructFieldPtrHeadOmitEmpty: return "StructFieldPtrHeadOmitEmpty" case opStructFieldPtrHeadOmitEmptyOnly: return "StructFieldPtrHeadOmitEmptyOnly" case opStructFieldPtrHeadStringTag: return "StructFieldPtrHeadStringTag" case opStructFieldPtrHeadStringTagOnly: return "StructFieldPtrHeadStringTagOnly" case opStructFieldPtrAnonymousHead: return "StructFieldPtrAnonymousHead" case opStructFieldPtrAnonymousHeadOnly: return "StructFieldPtrAnonymousHeadOnly" case opStructFieldPtrAnonymousHeadOmitEmpty: return "StructFieldPtrAnonymousHeadOmitEmpty" case opStructFieldPtrAnonymousHeadOmitEmptyOnly: return "StructFieldPtrAnonymousHeadOmitEmptyOnly" case opStructFieldPtrAnonymousHeadStringTag: return "StructFieldPtrAnonymousHeadStringTag" case opStructFieldPtrAnonymousHeadStringTagOnly: return "StructFieldPtrAnonymousHeadStringTagOnly" case opStructFieldNPtrHead: return "StructFieldNPtrHead" case opStructFieldNPtrHeadOnly: return "StructFieldNPtrHeadOnly" case opStructFieldNPtrHeadOmitEmpty: return "StructFieldNPtrHeadOmitEmpty" case opStructFieldNPtrHeadOmitEmptyOnly: return "StructFieldNPtrHeadOmitEmptyOnly" case opStructFieldNPtrHeadStringTag: return "StructFieldNPtrHeadStringTag" case opStructFieldNPtrHeadStringTagOnly: return "StructFieldNPtrHeadStringTagOnly" case opStructFieldNPtrAnonymousHead: return "StructFieldNPtrAnonymousHead" case opStructFieldNPtrAnonymousHeadOnly: return "StructFieldNPtrAnonymousHeadOnly" case opStructFieldNPtrAnonymousHeadOmitEmpty: return "StructFieldNPtrAnonymousHeadOmitEmpty" case opStructFieldNPtrAnonymousHeadOmitEmptyOnly: return "StructFieldNPtrAnonymousHeadOmitEmptyOnly" case opStructFieldNPtrAnonymousHeadStringTag: return "StructFieldNPtrAnonymousHeadStringTag" case opStructFieldNPtrAnonymousHeadStringTagOnly: return "StructFieldNPtrAnonymousHeadStringTagOnly" case opStructFieldInt: return "StructFieldInt" case opStructFieldOmitEmptyInt: return "StructFieldOmitEmptyInt" case opStructFieldStringTagInt: return "StructFieldStringTagInt" case opStructFieldInt8: return "StructFieldInt8" case opStructFieldOmitEmptyInt8: return "StructFieldOmitEmptyInt8" case opStructFieldStringTagInt8: return "StructFieldStringTagInt8" case opStructFieldInt16: return "StructFieldInt16" case opStructFieldOmitEmptyInt16: return "StructFieldOmitEmptyInt16" case opStructFieldStringTagInt16: return "StructFieldStringTagInt16" case opStructFieldInt32: return "StructFieldInt32" case opStructFieldOmitEmptyInt32: return "StructFieldOmitEmptyInt32" case opStructFieldStringTagInt32: return "StructFieldStringTagInt32" case opStructFieldInt64: return "StructFieldInt64" case opStructFieldOmitEmptyInt64: return "StructFieldOmitEmptyInt64" case opStructFieldStringTagInt64: return "StructFieldStringTagInt64" case opStructFieldUint: return "StructFieldUint" case opStructFieldOmitEmptyUint: return "StructFieldOmitEmptyUint" case opStructFieldStringTagUint: return "StructFieldStringTagUint" case opStructFieldUint8: return "StructFieldUint8" case opStructFieldOmitEmptyUint8: return "StructFieldOmitEmptyUint8" case opStructFieldStringTagUint8: return "StructFieldStringTagUint8" case opStructFieldUint16: return "StructFieldUint16" case opStructFieldOmitEmptyUint16: return "StructFieldOmitEmptyUint16" case opStructFieldStringTagUint16: return "StructFieldStringTagUint16" case opStructFieldUint32: return "StructFieldUint32" case opStructFieldOmitEmptyUint32: return "StructFieldOmitEmptyUint32" case opStructFieldStringTagUint32: return "StructFieldStringTagUint32" case opStructFieldUint64: return "StructFieldUint64" case opStructFieldOmitEmptyUint64: return "StructFieldOmitEmptyUint64" case opStructFieldStringTagUint64: return "StructFieldStringTagUint64" case opStructFieldFloat32: return "StructFieldFloat32" case opStructFieldOmitEmptyFloat32: return "StructFieldOmitEmptyFloat32" case opStructFieldStringTagFloat32: return "StructFieldStringTagFloat32" case opStructFieldFloat64: return "StructFieldFloat64" case opStructFieldOmitEmptyFloat64: return "StructFieldOmitEmptyFloat64" case opStructFieldStringTagFloat64: return "StructFieldStringTagFloat64" case opStructFieldBool: return "StructFieldBool" case opStructFieldOmitEmptyBool: return "StructFieldOmitEmptyBool" case opStructFieldStringTagBool: return "StructFieldStringTagBool" case opStructFieldString: return "StructFieldString" case opStructFieldOmitEmptyString: return "StructFieldOmitEmptyString" case opStructFieldStringTagString: return "StructFieldStringTagString" case opStructFieldBytes: return "StructFieldBytes" case opStructFieldOmitEmptyBytes: return "StructFieldOmitEmptyBytes" case opStructFieldStringTagBytes: return "StructFieldStringTagBytes" case opStructFieldArray: return "StructFieldArray" case opStructFieldOmitEmptyArray: return "StructFieldOmitEmptyArray" case opStructFieldStringTagArray: return "StructFieldStringTagArray" case opStructFieldMap: return "StructFieldMap" case opStructFieldOmitEmptyMap: return "StructFieldOmitEmptyMap" case opStructFieldStringTagMap: return "StructFieldStringTagMap" case opStructFieldMapLoad: return "StructFieldMapLoad" case opStructFieldOmitEmptyMapLoad: return "StructFieldOmitEmptyMapLoad" case opStructFieldStringTagMapLoad: return "StructFieldStringTagMapLoad" case opStructFieldSlice: return "StructFieldSlice" case opStructFieldOmitEmptySlice: return "StructFieldOmitEmptySlice" case opStructFieldStringTagSlice: return "StructFieldStringTagSlice" case opStructFieldStruct: return "StructFieldStruct" case opStructFieldOmitEmptyStruct: return "StructFieldOmitEmptyStruct" case opStructFieldStringTagStruct: return "StructFieldStringTagStruct" case opStructFieldMarshalJSON: return "StructFieldMarshalJSON" case opStructFieldOmitEmptyMarshalJSON: return "StructFieldOmitEmptyMarshalJSON" case opStructFieldStringTagMarshalJSON: return "StructFieldStringTagMarshalJSON" case opStructFieldMarshalText: return "StructFieldMarshalText" case opStructFieldOmitEmptyMarshalText: return "StructFieldOmitEmptyMarshalText" case opStructFieldStringTagMarshalText: return "StructFieldStringTagMarshalText" case opStructFieldRecursive: return "StructFieldRecursive" case opStructFieldOmitEmptyRecursive: return "StructFieldOmitEmptyRecursive" case opStructFieldStringTagRecursive: return "StructFieldStringTagRecursive" case opStructFieldIntString: return "StructFieldIntString" case opStructFieldOmitEmptyIntString: return "StructFieldOmitEmptyIntString" case opStructFieldStringTagIntString: return "StructFieldStringTagIntString" case opStructFieldInt8String: return "StructFieldInt8String" case opStructFieldOmitEmptyInt8String: return "StructFieldOmitEmptyInt8String" case opStructFieldStringTagInt8String: return "StructFieldStringTagInt8String" case opStructFieldInt16String: return "StructFieldInt16String" case opStructFieldOmitEmptyInt16String: return "StructFieldOmitEmptyInt16String" case opStructFieldStringTagInt16String: return "StructFieldStringTagInt16String" case opStructFieldInt32String: return "StructFieldInt32String" case opStructFieldOmitEmptyInt32String: return "StructFieldOmitEmptyInt32String" case opStructFieldStringTagInt32String: return "StructFieldStringTagInt32String" case opStructFieldInt64String: return "StructFieldInt64String" case opStructFieldOmitEmptyInt64String: return "StructFieldOmitEmptyInt64String" case opStructFieldStringTagInt64String: return "StructFieldStringTagInt64String" case opStructFieldUintString: return "StructFieldUintString" case opStructFieldOmitEmptyUintString: return "StructFieldOmitEmptyUintString" case opStructFieldStringTagUintString: return "StructFieldStringTagUintString" case opStructFieldUint8String: return "StructFieldUint8String" case opStructFieldOmitEmptyUint8String: return "StructFieldOmitEmptyUint8String" case opStructFieldStringTagUint8String: return "StructFieldStringTagUint8String" case opStructFieldUint16String: return "StructFieldUint16String" case opStructFieldOmitEmptyUint16String: return "StructFieldOmitEmptyUint16String" case opStructFieldStringTagUint16String: return "StructFieldStringTagUint16String" case opStructFieldUint32String: return "StructFieldUint32String" case opStructFieldOmitEmptyUint32String: return "StructFieldOmitEmptyUint32String" case opStructFieldStringTagUint32String: return "StructFieldStringTagUint32String" case opStructFieldUint64String: return "StructFieldUint64String" case opStructFieldOmitEmptyUint64String: return "StructFieldOmitEmptyUint64String" case opStructFieldStringTagUint64String: return "StructFieldStringTagUint64String" case opStructFieldIntPtr: return "StructFieldIntPtr" case opStructFieldOmitEmptyIntPtr: return "StructFieldOmitEmptyIntPtr" case opStructFieldStringTagIntPtr: return "StructFieldStringTagIntPtr" case opStructFieldInt8Ptr: return "StructFieldInt8Ptr" case opStructFieldOmitEmptyInt8Ptr: return "StructFieldOmitEmptyInt8Ptr" case opStructFieldStringTagInt8Ptr: return "StructFieldStringTagInt8Ptr" case opStructFieldInt16Ptr: return "StructFieldInt16Ptr" case opStructFieldOmitEmptyInt16Ptr: return "StructFieldOmitEmptyInt16Ptr" case opStructFieldStringTagInt16Ptr: return "StructFieldStringTagInt16Ptr" case opStructFieldInt32Ptr: return "StructFieldInt32Ptr" case opStructFieldOmitEmptyInt32Ptr: return "StructFieldOmitEmptyInt32Ptr" case opStructFieldStringTagInt32Ptr: return "StructFieldStringTagInt32Ptr" case opStructFieldInt64Ptr: return "StructFieldInt64Ptr" case opStructFieldOmitEmptyInt64Ptr: return "StructFieldOmitEmptyInt64Ptr" case opStructFieldStringTagInt64Ptr: return "StructFieldStringTagInt64Ptr" case opStructFieldUintPtr: return "StructFieldUintPtr" case opStructFieldOmitEmptyUintPtr: return "StructFieldOmitEmptyUintPtr" case opStructFieldStringTagUintPtr: return "StructFieldStringTagUintPtr" case opStructFieldUint8Ptr: return "StructFieldUint8Ptr" case opStructFieldOmitEmptyUint8Ptr: return "StructFieldOmitEmptyUint8Ptr" case opStructFieldStringTagUint8Ptr: return "StructFieldStringTagUint8Ptr" case opStructFieldUint16Ptr: return "StructFieldUint16Ptr" case opStructFieldOmitEmptyUint16Ptr: return "StructFieldOmitEmptyUint16Ptr" case opStructFieldStringTagUint16Ptr: return "StructFieldStringTagUint16Ptr" case opStructFieldUint32Ptr: return "StructFieldUint32Ptr" case opStructFieldOmitEmptyUint32Ptr: return "StructFieldOmitEmptyUint32Ptr" case opStructFieldStringTagUint32Ptr: return "StructFieldStringTagUint32Ptr" case opStructFieldUint64Ptr: return "StructFieldUint64Ptr" case opStructFieldOmitEmptyUint64Ptr: return "StructFieldOmitEmptyUint64Ptr" case opStructFieldStringTagUint64Ptr: return "StructFieldStringTagUint64Ptr" case opStructFieldFloat32Ptr: return "StructFieldFloat32Ptr" case opStructFieldOmitEmptyFloat32Ptr: return "StructFieldOmitEmptyFloat32Ptr" case opStructFieldStringTagFloat32Ptr: return "StructFieldStringTagFloat32Ptr" case opStructFieldFloat64Ptr: return "StructFieldFloat64Ptr" case opStructFieldOmitEmptyFloat64Ptr: return "StructFieldOmitEmptyFloat64Ptr" case opStructFieldStringTagFloat64Ptr: return "StructFieldStringTagFloat64Ptr" case opStructFieldBoolPtr: return "StructFieldBoolPtr" case opStructFieldOmitEmptyBoolPtr: return "StructFieldOmitEmptyBoolPtr" case opStructFieldStringTagBoolPtr: return "StructFieldStringTagBoolPtr" case opStructFieldStringPtr: return "StructFieldStringPtr" case opStructFieldOmitEmptyStringPtr: return "StructFieldOmitEmptyStringPtr" case opStructFieldStringTagStringPtr: return "StructFieldStringTagStringPtr" case opStructFieldBytesPtr: return "StructFieldBytesPtr" case opStructFieldOmitEmptyBytesPtr: return "StructFieldOmitEmptyBytesPtr" case opStructFieldStringTagBytesPtr: return "StructFieldStringTagBytesPtr" case opStructFieldIntNPtr: return "StructFieldIntNPtr" case opStructFieldOmitEmptyIntNPtr: return "StructFieldOmitEmptyIntNPtr" case opStructFieldStringTagIntNPtr: return "StructFieldStringTagIntNPtr" case opStructFieldInt8NPtr: return "StructFieldInt8NPtr" case opStructFieldOmitEmptyInt8NPtr: return "StructFieldOmitEmptyInt8NPtr" case opStructFieldStringTagInt8NPtr: return "StructFieldStringTagInt8NPtr" case opStructFieldInt16NPtr: return "StructFieldInt16NPtr" case opStructFieldOmitEmptyInt16NPtr: return "StructFieldOmitEmptyInt16NPtr" case opStructFieldStringTagInt16NPtr: return "StructFieldStringTagInt16NPtr" case opStructFieldInt32NPtr: return "StructFieldInt32NPtr" case opStructFieldOmitEmptyInt32NPtr: return "StructFieldOmitEmptyInt32NPtr" case opStructFieldStringTagInt32NPtr: return "StructFieldStringTagInt32NPtr" case opStructFieldInt64NPtr: return "StructFieldInt64NPtr" case opStructFieldOmitEmptyInt64NPtr: return "StructFieldOmitEmptyInt64NPtr" case opStructFieldStringTagInt64NPtr: return "StructFieldStringTagInt64NPtr" case opStructFieldUintNPtr: return "StructFieldUintNPtr" case opStructFieldOmitEmptyUintNPtr: return "StructFieldOmitEmptyUintNPtr" case opStructFieldStringTagUintNPtr: return "StructFieldStringTagUintNPtr" case opStructFieldUint8NPtr: return "StructFieldUint8NPtr" case opStructFieldOmitEmptyUint8NPtr: return "StructFieldOmitEmptyUint8NPtr" case opStructFieldStringTagUint8NPtr: return "StructFieldStringTagUint8NPtr" case opStructFieldUint16NPtr: return "StructFieldUint16NPtr" case opStructFieldOmitEmptyUint16NPtr: return "StructFieldOmitEmptyUint16NPtr" case opStructFieldStringTagUint16NPtr: return "StructFieldStringTagUint16NPtr" case opStructFieldUint32NPtr: return "StructFieldUint32NPtr" case opStructFieldOmitEmptyUint32NPtr: return "StructFieldOmitEmptyUint32NPtr" case opStructFieldStringTagUint32NPtr: return "StructFieldStringTagUint32NPtr" case opStructFieldUint64NPtr: return "StructFieldUint64NPtr" case opStructFieldOmitEmptyUint64NPtr: return "StructFieldOmitEmptyUint64NPtr" case opStructFieldStringTagUint64NPtr: return "StructFieldStringTagUint64NPtr" case opStructFieldFloat32NPtr: return "StructFieldFloat32NPtr" case opStructFieldOmitEmptyFloat32NPtr: return "StructFieldOmitEmptyFloat32NPtr" case opStructFieldStringTagFloat32NPtr: return "StructFieldStringTagFloat32NPtr" case opStructFieldFloat64NPtr: return "StructFieldFloat64NPtr" case opStructFieldOmitEmptyFloat64NPtr: return "StructFieldOmitEmptyFloat64NPtr" case opStructFieldStringTagFloat64NPtr: return "StructFieldStringTagFloat64NPtr" case opStructFieldBoolNPtr: return "StructFieldBoolNPtr" case opStructFieldOmitEmptyBoolNPtr: return "StructFieldOmitEmptyBoolNPtr" case opStructFieldStringTagBoolNPtr: return "StructFieldStringTagBoolNPtr" case opStructFieldStringNPtr: return "StructFieldStringNPtr" case opStructFieldOmitEmptyStringNPtr: return "StructFieldOmitEmptyStringNPtr" case opStructFieldStringTagStringNPtr: return "StructFieldStringTagStringNPtr" case opStructFieldBytesNPtr: return "StructFieldBytesNPtr" case opStructFieldOmitEmptyBytesNPtr: return "StructFieldOmitEmptyBytesNPtr" case opStructFieldStringTagBytesNPtr: return "StructFieldStringTagBytesNPtr" case opStructField: return "StructField" case opStructFieldOmitEmpty: return "StructFieldOmitEmpty" case opStructFieldStringTag: return "StructFieldStringTag" case opStructEndInt: return "StructEndInt" case opStructEndOmitEmptyInt: return "StructEndOmitEmptyInt" case opStructEndStringTagInt: return "StructEndStringTagInt" case opStructEndInt8: return "StructEndInt8" case opStructEndOmitEmptyInt8: return "StructEndOmitEmptyInt8" case opStructEndStringTagInt8: return "StructEndStringTagInt8" case opStructEndInt16: return "StructEndInt16" case opStructEndOmitEmptyInt16: return "StructEndOmitEmptyInt16" case opStructEndStringTagInt16: return "StructEndStringTagInt16" case opStructEndInt32: return "StructEndInt32" case opStructEndOmitEmptyInt32: return "StructEndOmitEmptyInt32" case opStructEndStringTagInt32: return "StructEndStringTagInt32" case opStructEndInt64: return "StructEndInt64" case opStructEndOmitEmptyInt64: return "StructEndOmitEmptyInt64" case opStructEndStringTagInt64: return "StructEndStringTagInt64" case opStructEndUint: return "StructEndUint" case opStructEndOmitEmptyUint: return "StructEndOmitEmptyUint" case opStructEndStringTagUint: return "StructEndStringTagUint" case opStructEndUint8: return "StructEndUint8" case opStructEndOmitEmptyUint8: return "StructEndOmitEmptyUint8" case opStructEndStringTagUint8: return "StructEndStringTagUint8" case opStructEndUint16: return "StructEndUint16" case opStructEndOmitEmptyUint16: return "StructEndOmitEmptyUint16" case opStructEndStringTagUint16: return "StructEndStringTagUint16" case opStructEndUint32: return "StructEndUint32" case opStructEndOmitEmptyUint32: return "StructEndOmitEmptyUint32" case opStructEndStringTagUint32: return "StructEndStringTagUint32" case opStructEndUint64: return "StructEndUint64" case opStructEndOmitEmptyUint64: return "StructEndOmitEmptyUint64" case opStructEndStringTagUint64: return "StructEndStringTagUint64" case opStructEndFloat32: return "StructEndFloat32" case opStructEndOmitEmptyFloat32: return "StructEndOmitEmptyFloat32" case opStructEndStringTagFloat32: return "StructEndStringTagFloat32" case opStructEndFloat64: return "StructEndFloat64" case opStructEndOmitEmptyFloat64: return "StructEndOmitEmptyFloat64" case opStructEndStringTagFloat64: return "StructEndStringTagFloat64" case opStructEndBool: return "StructEndBool" case opStructEndOmitEmptyBool: return "StructEndOmitEmptyBool" case opStructEndStringTagBool: return "StructEndStringTagBool" case opStructEndString: return "StructEndString" case opStructEndOmitEmptyString: return "StructEndOmitEmptyString" case opStructEndStringTagString: return "StructEndStringTagString" case opStructEndBytes: return "StructEndBytes" case opStructEndOmitEmptyBytes: return "StructEndOmitEmptyBytes" case opStructEndStringTagBytes: return "StructEndStringTagBytes" case opStructEndArray: return "StructEndArray" case opStructEndOmitEmptyArray: return "StructEndOmitEmptyArray" case opStructEndStringTagArray: return "StructEndStringTagArray" case opStructEndMap: return "StructEndMap" case opStructEndOmitEmptyMap: return "StructEndOmitEmptyMap" case opStructEndStringTagMap: return "StructEndStringTagMap" case opStructEndMapLoad: return "StructEndMapLoad" case opStructEndOmitEmptyMapLoad: return "StructEndOmitEmptyMapLoad" case opStructEndStringTagMapLoad: return "StructEndStringTagMapLoad" case opStructEndSlice: return "StructEndSlice" case opStructEndOmitEmptySlice: return "StructEndOmitEmptySlice" case opStructEndStringTagSlice: return "StructEndStringTagSlice" case opStructEndStruct: return "StructEndStruct" case opStructEndOmitEmptyStruct: return "StructEndOmitEmptyStruct" case opStructEndStringTagStruct: return "StructEndStringTagStruct" case opStructEndMarshalJSON: return "StructEndMarshalJSON" case opStructEndOmitEmptyMarshalJSON: return "StructEndOmitEmptyMarshalJSON" case opStructEndStringTagMarshalJSON: return "StructEndStringTagMarshalJSON" case opStructEndMarshalText: return "StructEndMarshalText" case opStructEndOmitEmptyMarshalText: return "StructEndOmitEmptyMarshalText" case opStructEndStringTagMarshalText: return "StructEndStringTagMarshalText" case opStructEndRecursive: return "StructEndRecursive" case opStructEndOmitEmptyRecursive: return "StructEndOmitEmptyRecursive" case opStructEndStringTagRecursive: return "StructEndStringTagRecursive" case opStructEndIntString: return "StructEndIntString" case opStructEndOmitEmptyIntString: return "StructEndOmitEmptyIntString" case opStructEndStringTagIntString: return "StructEndStringTagIntString" case opStructEndInt8String: return "StructEndInt8String" case opStructEndOmitEmptyInt8String: return "StructEndOmitEmptyInt8String" case opStructEndStringTagInt8String: return "StructEndStringTagInt8String" case opStructEndInt16String: return "StructEndInt16String" case opStructEndOmitEmptyInt16String: return "StructEndOmitEmptyInt16String" case opStructEndStringTagInt16String: return "StructEndStringTagInt16String" case opStructEndInt32String: return "StructEndInt32String" case opStructEndOmitEmptyInt32String: return "StructEndOmitEmptyInt32String" case opStructEndStringTagInt32String: return "StructEndStringTagInt32String" case opStructEndInt64String: return "StructEndInt64String" case opStructEndOmitEmptyInt64String: return "StructEndOmitEmptyInt64String" case opStructEndStringTagInt64String: return "StructEndStringTagInt64String" case opStructEndUintString: return "StructEndUintString" case opStructEndOmitEmptyUintString: return "StructEndOmitEmptyUintString" case opStructEndStringTagUintString: return "StructEndStringTagUintString" case opStructEndUint8String: return "StructEndUint8String" case opStructEndOmitEmptyUint8String: return "StructEndOmitEmptyUint8String" case opStructEndStringTagUint8String: return "StructEndStringTagUint8String" case opStructEndUint16String: return "StructEndUint16String" case opStructEndOmitEmptyUint16String: return "StructEndOmitEmptyUint16String" case opStructEndStringTagUint16String: return "StructEndStringTagUint16String" case opStructEndUint32String: return "StructEndUint32String" case opStructEndOmitEmptyUint32String: return "StructEndOmitEmptyUint32String" case opStructEndStringTagUint32String: return "StructEndStringTagUint32String" case opStructEndUint64String: return "StructEndUint64String" case opStructEndOmitEmptyUint64String: return "StructEndOmitEmptyUint64String" case opStructEndStringTagUint64String: return "StructEndStringTagUint64String" case opStructEndIntPtr: return "StructEndIntPtr" case opStructEndOmitEmptyIntPtr: return "StructEndOmitEmptyIntPtr" case opStructEndStringTagIntPtr: return "StructEndStringTagIntPtr" case opStructEndInt8Ptr: return "StructEndInt8Ptr" case opStructEndOmitEmptyInt8Ptr: return "StructEndOmitEmptyInt8Ptr" case opStructEndStringTagInt8Ptr: return "StructEndStringTagInt8Ptr" case opStructEndInt16Ptr: return "StructEndInt16Ptr" case opStructEndOmitEmptyInt16Ptr: return "StructEndOmitEmptyInt16Ptr" case opStructEndStringTagInt16Ptr: return "StructEndStringTagInt16Ptr" case opStructEndInt32Ptr: return "StructEndInt32Ptr" case opStructEndOmitEmptyInt32Ptr: return "StructEndOmitEmptyInt32Ptr" case opStructEndStringTagInt32Ptr: return "StructEndStringTagInt32Ptr" case opStructEndInt64Ptr: return "StructEndInt64Ptr" case opStructEndOmitEmptyInt64Ptr: return "StructEndOmitEmptyInt64Ptr" case opStructEndStringTagInt64Ptr: return "StructEndStringTagInt64Ptr" case opStructEndUintPtr: return "StructEndUintPtr" case opStructEndOmitEmptyUintPtr: return "StructEndOmitEmptyUintPtr" case opStructEndStringTagUintPtr: return "StructEndStringTagUintPtr" case opStructEndUint8Ptr: return "StructEndUint8Ptr" case opStructEndOmitEmptyUint8Ptr: return "StructEndOmitEmptyUint8Ptr" case opStructEndStringTagUint8Ptr: return "StructEndStringTagUint8Ptr" case opStructEndUint16Ptr: return "StructEndUint16Ptr" case opStructEndOmitEmptyUint16Ptr: return "StructEndOmitEmptyUint16Ptr" case opStructEndStringTagUint16Ptr: return "StructEndStringTagUint16Ptr" case opStructEndUint32Ptr: return "StructEndUint32Ptr" case opStructEndOmitEmptyUint32Ptr: return "StructEndOmitEmptyUint32Ptr" case opStructEndStringTagUint32Ptr: return "StructEndStringTagUint32Ptr" case opStructEndUint64Ptr: return "StructEndUint64Ptr" case opStructEndOmitEmptyUint64Ptr: return "StructEndOmitEmptyUint64Ptr" case opStructEndStringTagUint64Ptr: return "StructEndStringTagUint64Ptr" case opStructEndFloat32Ptr: return "StructEndFloat32Ptr" case opStructEndOmitEmptyFloat32Ptr: return "StructEndOmitEmptyFloat32Ptr" case opStructEndStringTagFloat32Ptr: return "StructEndStringTagFloat32Ptr" case opStructEndFloat64Ptr: return "StructEndFloat64Ptr" case opStructEndOmitEmptyFloat64Ptr: return "StructEndOmitEmptyFloat64Ptr" case opStructEndStringTagFloat64Ptr: return "StructEndStringTagFloat64Ptr" case opStructEndBoolPtr: return "StructEndBoolPtr" case opStructEndOmitEmptyBoolPtr: return "StructEndOmitEmptyBoolPtr" case opStructEndStringTagBoolPtr: return "StructEndStringTagBoolPtr" case opStructEndStringPtr: return "StructEndStringPtr" case opStructEndOmitEmptyStringPtr: return "StructEndOmitEmptyStringPtr" case opStructEndStringTagStringPtr: return "StructEndStringTagStringPtr" case opStructEndBytesPtr: return "StructEndBytesPtr" case opStructEndOmitEmptyBytesPtr: return "StructEndOmitEmptyBytesPtr" case opStructEndStringTagBytesPtr: return "StructEndStringTagBytesPtr" case opStructEndIntNPtr: return "StructEndIntNPtr" case opStructEndOmitEmptyIntNPtr: return "StructEndOmitEmptyIntNPtr" case opStructEndStringTagIntNPtr: return "StructEndStringTagIntNPtr" case opStructEndInt8NPtr: return "StructEndInt8NPtr" case opStructEndOmitEmptyInt8NPtr: return "StructEndOmitEmptyInt8NPtr" case opStructEndStringTagInt8NPtr: return "StructEndStringTagInt8NPtr" case opStructEndInt16NPtr: return "StructEndInt16NPtr" case opStructEndOmitEmptyInt16NPtr: return "StructEndOmitEmptyInt16NPtr" case opStructEndStringTagInt16NPtr: return "StructEndStringTagInt16NPtr" case opStructEndInt32NPtr: return "StructEndInt32NPtr" case opStructEndOmitEmptyInt32NPtr: return "StructEndOmitEmptyInt32NPtr" case opStructEndStringTagInt32NPtr: return "StructEndStringTagInt32NPtr" case opStructEndInt64NPtr: return "StructEndInt64NPtr" case opStructEndOmitEmptyInt64NPtr: return "StructEndOmitEmptyInt64NPtr" case opStructEndStringTagInt64NPtr: return "StructEndStringTagInt64NPtr" case opStructEndUintNPtr: return "StructEndUintNPtr" case opStructEndOmitEmptyUintNPtr: return "StructEndOmitEmptyUintNPtr" case opStructEndStringTagUintNPtr: return "StructEndStringTagUintNPtr" case opStructEndUint8NPtr: return "StructEndUint8NPtr" case opStructEndOmitEmptyUint8NPtr: return "StructEndOmitEmptyUint8NPtr" case opStructEndStringTagUint8NPtr: return "StructEndStringTagUint8NPtr" case opStructEndUint16NPtr: return "StructEndUint16NPtr" case opStructEndOmitEmptyUint16NPtr: return "StructEndOmitEmptyUint16NPtr" case opStructEndStringTagUint16NPtr: return "StructEndStringTagUint16NPtr" case opStructEndUint32NPtr: return "StructEndUint32NPtr" case opStructEndOmitEmptyUint32NPtr: return "StructEndOmitEmptyUint32NPtr" case opStructEndStringTagUint32NPtr: return "StructEndStringTagUint32NPtr" case opStructEndUint64NPtr: return "StructEndUint64NPtr" case opStructEndOmitEmptyUint64NPtr: return "StructEndOmitEmptyUint64NPtr" case opStructEndStringTagUint64NPtr: return "StructEndStringTagUint64NPtr" case opStructEndFloat32NPtr: return "StructEndFloat32NPtr" case opStructEndOmitEmptyFloat32NPtr: return "StructEndOmitEmptyFloat32NPtr" case opStructEndStringTagFloat32NPtr: return "StructEndStringTagFloat32NPtr" case opStructEndFloat64NPtr: return "StructEndFloat64NPtr" case opStructEndOmitEmptyFloat64NPtr: return "StructEndOmitEmptyFloat64NPtr" case opStructEndStringTagFloat64NPtr: return "StructEndStringTagFloat64NPtr" case opStructEndBoolNPtr: return "StructEndBoolNPtr" case opStructEndOmitEmptyBoolNPtr: return "StructEndOmitEmptyBoolNPtr" case opStructEndStringTagBoolNPtr: return "StructEndStringTagBoolNPtr" case opStructEndStringNPtr: return "StructEndStringNPtr" case opStructEndOmitEmptyStringNPtr: return "StructEndOmitEmptyStringNPtr" case opStructEndStringTagStringNPtr: return "StructEndStringTagStringNPtr" case opStructEndBytesNPtr: return "StructEndBytesNPtr" case opStructEndOmitEmptyBytesNPtr: return "StructEndOmitEmptyBytesNPtr" case opStructEndStringTagBytesNPtr: return "StructEndStringTagBytesNPtr" case opStructEnd: return "StructEnd" case opStructEndOmitEmpty: return "StructEndOmitEmpty" case opStructEndStringTag: return "StructEndStringTag" } return "" } func (t opType) codeType() codeType { if strings.Contains(t.String(), "Struct") { if strings.Contains(t.String(), "End") { return codeStructEnd } return codeStructField } if strings.Contains(t.String(), "ArrayHead") { return codeArrayHead } if strings.Contains(t.String(), "ArrayElem") { return codeArrayElem } if strings.Contains(t.String(), "SliceHead") { return codeSliceHead } if strings.Contains(t.String(), "SliceElem") { return codeSliceElem } if strings.Contains(t.String(), "MapHead") { return codeMapHead } if strings.Contains(t.String(), "MapKey") { return codeMapKey } if strings.Contains(t.String(), "MapValue") { return codeMapValue } if strings.Contains(t.String(), "MapEnd") { return codeMapEnd } return codeOp } func (t opType) headToPtrHead() opType { if strings.Index(t.String(), "PtrHead") > 0 { return t } if strings.Index(t.String(), "PtrAnonymousHead") > 0 { return t } idx := strings.Index(t.String(), "Field") if idx == -1 { return t } suffix := "Ptr" + t.String()[idx+len("Field"):] const toPtrOffset = 12 if strings.Contains(opType(int(t)+toPtrOffset).String(), suffix) { return opType(int(t) + toPtrOffset) } return t } func (t opType) headToNPtrHead() opType { if strings.Index(t.String(), "PtrHead") > 0 { return t } if strings.Index(t.String(), "PtrAnonymousHead") > 0 { return t } idx := strings.Index(t.String(), "Field") if idx == -1 { return t } suffix := "NPtr" + t.String()[idx+len("Field"):] const toPtrOffset = 24 if strings.Contains(opType(int(t)+toPtrOffset).String(), suffix) { return opType(int(t) + toPtrOffset) } return t } func (t opType) headToAnonymousHead() opType { const toAnonymousOffset = 6 if strings.Contains(opType(int(t)+toAnonymousOffset).String(), "Anonymous") { return opType(int(t) + toAnonymousOffset) } return t } func (t opType) headToOmitEmptyHead() opType { const toOmitEmptyOffset = 2 if strings.Contains(opType(int(t)+toOmitEmptyOffset).String(), "OmitEmpty") { return opType(int(t) + toOmitEmptyOffset) } return t } func (t opType) headToStringTagHead() opType { const toStringTagOffset = 4 if strings.Contains(opType(int(t)+toStringTagOffset).String(), "StringTag") { return opType(int(t) + toStringTagOffset) } return t } func (t opType) headToOnlyHead() opType { if strings.HasSuffix(t.String(), "Head") || strings.HasSuffix(t.String(), "HeadOmitEmpty") || strings.HasSuffix(t.String(), "HeadStringTag") { return t } const toOnlyOffset = 1 if opType(int(t)+toOnlyOffset).String() == t.String()+"Only" { return opType(int(t) + toOnlyOffset) } return t } func (t opType) ptrHeadToHead() opType { idx := strings.Index(t.String(), "Ptr") if idx == -1 { return t } suffix := t.String()[idx+len("Ptr"):] const toPtrOffset = 12 if strings.Contains(opType(int(t)-toPtrOffset).String(), suffix) { return opType(int(t) - toPtrOffset) } return t } func (t opType) fieldToEnd() opType { switch t { case opStructFieldInt: return opStructEndInt case opStructFieldOmitEmptyInt: return opStructEndOmitEmptyInt case opStructFieldStringTagInt: return opStructEndStringTagInt case opStructFieldInt8: return opStructEndInt8 case opStructFieldOmitEmptyInt8: return opStructEndOmitEmptyInt8 case opStructFieldStringTagInt8: return opStructEndStringTagInt8 case opStructFieldInt16: return opStructEndInt16 case opStructFieldOmitEmptyInt16: return opStructEndOmitEmptyInt16 case opStructFieldStringTagInt16: return opStructEndStringTagInt16 case opStructFieldInt32: return opStructEndInt32 case opStructFieldOmitEmptyInt32: return opStructEndOmitEmptyInt32 case opStructFieldStringTagInt32: return opStructEndStringTagInt32 case opStructFieldInt64: return opStructEndInt64 case opStructFieldOmitEmptyInt64: return opStructEndOmitEmptyInt64 case opStructFieldStringTagInt64: return opStructEndStringTagInt64 case opStructFieldUint: return opStructEndUint case opStructFieldOmitEmptyUint: return opStructEndOmitEmptyUint case opStructFieldStringTagUint: return opStructEndStringTagUint case opStructFieldUint8: return opStructEndUint8 case opStructFieldOmitEmptyUint8: return opStructEndOmitEmptyUint8 case opStructFieldStringTagUint8: return opStructEndStringTagUint8 case opStructFieldUint16: return opStructEndUint16 case opStructFieldOmitEmptyUint16: return opStructEndOmitEmptyUint16 case opStructFieldStringTagUint16: return opStructEndStringTagUint16 case opStructFieldUint32: return opStructEndUint32 case opStructFieldOmitEmptyUint32: return opStructEndOmitEmptyUint32 case opStructFieldStringTagUint32: return opStructEndStringTagUint32 case opStructFieldUint64: return opStructEndUint64 case opStructFieldOmitEmptyUint64: return opStructEndOmitEmptyUint64 case opStructFieldStringTagUint64: return opStructEndStringTagUint64 case opStructFieldFloat32: return opStructEndFloat32 case opStructFieldOmitEmptyFloat32: return opStructEndOmitEmptyFloat32 case opStructFieldStringTagFloat32: return opStructEndStringTagFloat32 case opStructFieldFloat64: return opStructEndFloat64 case opStructFieldOmitEmptyFloat64: return opStructEndOmitEmptyFloat64 case opStructFieldStringTagFloat64: return opStructEndStringTagFloat64 case opStructFieldBool: return opStructEndBool case opStructFieldOmitEmptyBool: return opStructEndOmitEmptyBool case opStructFieldStringTagBool: return opStructEndStringTagBool case opStructFieldString: return opStructEndString case opStructFieldOmitEmptyString: return opStructEndOmitEmptyString case opStructFieldStringTagString: return opStructEndStringTagString case opStructFieldBytes: return opStructEndBytes case opStructFieldOmitEmptyBytes: return opStructEndOmitEmptyBytes case opStructFieldStringTagBytes: return opStructEndStringTagBytes case opStructFieldMarshalJSON: return opStructEndMarshalJSON case opStructFieldOmitEmptyMarshalJSON: return opStructEndOmitEmptyMarshalJSON case opStructFieldStringTagMarshalJSON: return opStructEndStringTagMarshalJSON case opStructFieldMarshalText: return opStructEndMarshalText case opStructFieldOmitEmptyMarshalText: return opStructEndOmitEmptyMarshalText case opStructFieldStringTagMarshalText: return opStructEndStringTagMarshalText case opStructFieldIntString: return opStructEndIntString case opStructFieldOmitEmptyIntString: return opStructEndOmitEmptyIntString case opStructFieldStringTagIntString: return opStructEndStringTagIntString case opStructFieldInt8String: return opStructEndInt8String case opStructFieldOmitEmptyInt8String: return opStructEndOmitEmptyInt8String case opStructFieldStringTagInt8String: return opStructEndStringTagInt8String case opStructFieldInt16String: return opStructEndInt16String case opStructFieldOmitEmptyInt16String: return opStructEndOmitEmptyInt16String case opStructFieldStringTagInt16String: return opStructEndStringTagInt16String case opStructFieldInt32String: return opStructEndInt32String case opStructFieldOmitEmptyInt32String: return opStructEndOmitEmptyInt32String case opStructFieldStringTagInt32String: return opStructEndStringTagInt32String case opStructFieldInt64String: return opStructEndInt64String case opStructFieldOmitEmptyInt64String: return opStructEndOmitEmptyInt64String case opStructFieldStringTagInt64String: return opStructEndStringTagInt64String case opStructFieldUintString: return opStructEndUintString case opStructFieldOmitEmptyUintString: return opStructEndOmitEmptyUintString case opStructFieldStringTagUintString: return opStructEndStringTagUintString case opStructFieldUint8String: return opStructEndUint8String case opStructFieldOmitEmptyUint8String: return opStructEndOmitEmptyUint8String case opStructFieldStringTagUint8String: return opStructEndStringTagUint8String case opStructFieldUint16String: return opStructEndUint16String case opStructFieldOmitEmptyUint16String: return opStructEndOmitEmptyUint16String case opStructFieldStringTagUint16String: return opStructEndStringTagUint16String case opStructFieldUint32String: return opStructEndUint32String case opStructFieldOmitEmptyUint32String: return opStructEndOmitEmptyUint32String case opStructFieldStringTagUint32String: return opStructEndStringTagUint32String case opStructFieldUint64String: return opStructEndUint64String case opStructFieldOmitEmptyUint64String: return opStructEndOmitEmptyUint64String case opStructFieldStringTagUint64String: return opStructEndStringTagUint64String case opStructFieldIntPtr: return opStructEndIntPtr case opStructFieldOmitEmptyIntPtr: return opStructEndOmitEmptyIntPtr case opStructFieldStringTagIntPtr: return opStructEndStringTagIntPtr case opStructFieldInt8Ptr: return opStructEndInt8Ptr case opStructFieldOmitEmptyInt8Ptr: return opStructEndOmitEmptyInt8Ptr case opStructFieldStringTagInt8Ptr: return opStructEndStringTagInt8Ptr case opStructFieldInt16Ptr: return opStructEndInt16Ptr case opStructFieldOmitEmptyInt16Ptr: return opStructEndOmitEmptyInt16Ptr case opStructFieldStringTagInt16Ptr: return opStructEndStringTagInt16Ptr case opStructFieldInt32Ptr: return opStructEndInt32Ptr case opStructFieldOmitEmptyInt32Ptr: return opStructEndOmitEmptyInt32Ptr case opStructFieldStringTagInt32Ptr: return opStructEndStringTagInt32Ptr case opStructFieldInt64Ptr: return opStructEndInt64Ptr case opStructFieldOmitEmptyInt64Ptr: return opStructEndOmitEmptyInt64Ptr case opStructFieldStringTagInt64Ptr: return opStructEndStringTagInt64Ptr case opStructFieldUintPtr: return opStructEndUintPtr case opStructFieldOmitEmptyUintPtr: return opStructEndOmitEmptyUintPtr case opStructFieldStringTagUintPtr: return opStructEndStringTagUintPtr case opStructFieldUint8Ptr: return opStructEndUint8Ptr case opStructFieldOmitEmptyUint8Ptr: return opStructEndOmitEmptyUint8Ptr case opStructFieldStringTagUint8Ptr: return opStructEndStringTagUint8Ptr case opStructFieldUint16Ptr: return opStructEndUint16Ptr case opStructFieldOmitEmptyUint16Ptr: return opStructEndOmitEmptyUint16Ptr case opStructFieldStringTagUint16Ptr: return opStructEndStringTagUint16Ptr case opStructFieldUint32Ptr: return opStructEndUint32Ptr case opStructFieldOmitEmptyUint32Ptr: return opStructEndOmitEmptyUint32Ptr case opStructFieldStringTagUint32Ptr: return opStructEndStringTagUint32Ptr case opStructFieldUint64Ptr: return opStructEndUint64Ptr case opStructFieldOmitEmptyUint64Ptr: return opStructEndOmitEmptyUint64Ptr case opStructFieldStringTagUint64Ptr: return opStructEndStringTagUint64Ptr case opStructFieldFloat32Ptr: return opStructEndFloat32Ptr case opStructFieldOmitEmptyFloat32Ptr: return opStructEndOmitEmptyFloat32Ptr case opStructFieldStringTagFloat32Ptr: return opStructEndStringTagFloat32Ptr case opStructFieldFloat64Ptr: return opStructEndFloat64Ptr case opStructFieldOmitEmptyFloat64Ptr: return opStructEndOmitEmptyFloat64Ptr case opStructFieldStringTagFloat64Ptr: return opStructEndStringTagFloat64Ptr case opStructFieldBoolPtr: return opStructEndBoolPtr case opStructFieldOmitEmptyBoolPtr: return opStructEndOmitEmptyBoolPtr case opStructFieldStringTagBoolPtr: return opStructEndStringTagBoolPtr case opStructFieldStringPtr: return opStructEndStringPtr case opStructFieldOmitEmptyStringPtr: return opStructEndOmitEmptyStringPtr case opStructFieldStringTagStringPtr: return opStructEndStringTagStringPtr case opStructFieldBytesPtr: return opStructEndBytesPtr case opStructFieldOmitEmptyBytesPtr: return opStructEndOmitEmptyBytesPtr case opStructFieldStringTagBytesPtr: return opStructEndStringTagBytesPtr case opStructFieldIntNPtr: return opStructEndIntNPtr case opStructFieldOmitEmptyIntNPtr: return opStructEndOmitEmptyIntNPtr case opStructFieldStringTagIntNPtr: return opStructEndStringTagIntNPtr case opStructFieldInt8NPtr: return opStructEndInt8NPtr case opStructFieldOmitEmptyInt8NPtr: return opStructEndOmitEmptyInt8NPtr case opStructFieldStringTagInt8NPtr: return opStructEndStringTagInt8NPtr case opStructFieldInt16NPtr: return opStructEndInt16NPtr case opStructFieldOmitEmptyInt16NPtr: return opStructEndOmitEmptyInt16NPtr case opStructFieldStringTagInt16NPtr: return opStructEndStringTagInt16NPtr case opStructFieldInt32NPtr: return opStructEndInt32NPtr case opStructFieldOmitEmptyInt32NPtr: return opStructEndOmitEmptyInt32NPtr case opStructFieldStringTagInt32NPtr: return opStructEndStringTagInt32NPtr case opStructFieldInt64NPtr: return opStructEndInt64NPtr case opStructFieldOmitEmptyInt64NPtr: return opStructEndOmitEmptyInt64NPtr case opStructFieldStringTagInt64NPtr: return opStructEndStringTagInt64NPtr case opStructFieldUintNPtr: return opStructEndUintNPtr case opStructFieldOmitEmptyUintNPtr: return opStructEndOmitEmptyUintNPtr case opStructFieldStringTagUintNPtr: return opStructEndStringTagUintNPtr case opStructFieldUint8NPtr: return opStructEndUint8NPtr case opStructFieldOmitEmptyUint8NPtr: return opStructEndOmitEmptyUint8NPtr case opStructFieldStringTagUint8NPtr: return opStructEndStringTagUint8NPtr case opStructFieldUint16NPtr: return opStructEndUint16NPtr case opStructFieldOmitEmptyUint16NPtr: return opStructEndOmitEmptyUint16NPtr case opStructFieldStringTagUint16NPtr: return opStructEndStringTagUint16NPtr case opStructFieldUint32NPtr: return opStructEndUint32NPtr case opStructFieldOmitEmptyUint32NPtr: return opStructEndOmitEmptyUint32NPtr case opStructFieldStringTagUint32NPtr: return opStructEndStringTagUint32NPtr case opStructFieldUint64NPtr: return opStructEndUint64NPtr case opStructFieldOmitEmptyUint64NPtr: return opStructEndOmitEmptyUint64NPtr case opStructFieldStringTagUint64NPtr: return opStructEndStringTagUint64NPtr case opStructFieldFloat32NPtr: return opStructEndFloat32NPtr case opStructFieldOmitEmptyFloat32NPtr: return opStructEndOmitEmptyFloat32NPtr case opStructFieldStringTagFloat32NPtr: return opStructEndStringTagFloat32NPtr case opStructFieldFloat64NPtr: return opStructEndFloat64NPtr case opStructFieldOmitEmptyFloat64NPtr: return opStructEndOmitEmptyFloat64NPtr case opStructFieldStringTagFloat64NPtr: return opStructEndStringTagFloat64NPtr case opStructFieldBoolNPtr: return opStructEndBoolNPtr case opStructFieldOmitEmptyBoolNPtr: return opStructEndOmitEmptyBoolNPtr case opStructFieldStringTagBoolNPtr: return opStructEndStringTagBoolNPtr case opStructFieldStringNPtr: return opStructEndStringNPtr case opStructFieldOmitEmptyStringNPtr: return opStructEndOmitEmptyStringNPtr case opStructFieldStringTagStringNPtr: return opStructEndStringTagStringNPtr case opStructFieldBytesNPtr: return opStructEndBytesNPtr case opStructFieldOmitEmptyBytesNPtr: return opStructEndOmitEmptyBytesNPtr case opStructFieldStringTagBytesNPtr: return opStructEndStringTagBytesNPtr } return t } func (t opType) fieldToOmitEmptyField() opType { const toOmitEmptyOffset = 1 if strings.Contains(opType(int(t)+toOmitEmptyOffset).String(), "OmitEmpty") { return opType(int(t) + toOmitEmptyOffset) } return t } func (t opType) fieldToStringTagField() opType { const toStringTagOffset = 2 if strings.Contains(opType(int(t)+toStringTagOffset).String(), "StringTag") { return opType(int(t) + toStringTagOffset) } return t }