github.com/cloudwego/dynamicgo@v0.2.6-0.20240519101509-707f41b6b834/testdata/kitex_gen/pb/baseline/baseline.pb.fast.go (about) 1 // Code generated by Fastpb v0.0.2. DO NOT EDIT. 2 3 package baseline 4 5 import ( 6 fmt "fmt" 7 fastpb "github.com/cloudwego/fastpb" 8 ) 9 10 var ( 11 _ = fmt.Errorf 12 _ = fastpb.Skip 13 ) 14 15 func (x *Simple) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 16 switch number { 17 case 1: 18 offset, err = x.fastReadField1(buf, _type) 19 if err != nil { 20 goto ReadFieldError 21 } 22 case 2: 23 offset, err = x.fastReadField2(buf, _type) 24 if err != nil { 25 goto ReadFieldError 26 } 27 case 3: 28 offset, err = x.fastReadField3(buf, _type) 29 if err != nil { 30 goto ReadFieldError 31 } 32 case 4: 33 offset, err = x.fastReadField4(buf, _type) 34 if err != nil { 35 goto ReadFieldError 36 } 37 case 5: 38 offset, err = x.fastReadField5(buf, _type) 39 if err != nil { 40 goto ReadFieldError 41 } 42 case 6: 43 offset, err = x.fastReadField6(buf, _type) 44 if err != nil { 45 goto ReadFieldError 46 } 47 default: 48 offset, err = fastpb.Skip(buf, _type, number) 49 if err != nil { 50 goto SkipFieldError 51 } 52 } 53 return offset, nil 54 SkipFieldError: 55 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 56 ReadFieldError: 57 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_Simple[number], err) 58 } 59 60 func (x *Simple) fastReadField1(buf []byte, _type int8) (offset int, err error) { 61 x.ByteField, offset, err = fastpb.ReadBytes(buf, _type) 62 return offset, err 63 } 64 65 func (x *Simple) fastReadField2(buf []byte, _type int8) (offset int, err error) { 66 x.I64Field, offset, err = fastpb.ReadInt64(buf, _type) 67 return offset, err 68 } 69 70 func (x *Simple) fastReadField3(buf []byte, _type int8) (offset int, err error) { 71 x.DoubleField, offset, err = fastpb.ReadDouble(buf, _type) 72 return offset, err 73 } 74 75 func (x *Simple) fastReadField4(buf []byte, _type int8) (offset int, err error) { 76 x.I32Field, offset, err = fastpb.ReadInt32(buf, _type) 77 return offset, err 78 } 79 80 func (x *Simple) fastReadField5(buf []byte, _type int8) (offset int, err error) { 81 x.StringField, offset, err = fastpb.ReadString(buf, _type) 82 return offset, err 83 } 84 85 func (x *Simple) fastReadField6(buf []byte, _type int8) (offset int, err error) { 86 x.BinaryField, offset, err = fastpb.ReadBytes(buf, _type) 87 return offset, err 88 } 89 90 func (x *PartialSimple) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 91 switch number { 92 case 1: 93 offset, err = x.fastReadField1(buf, _type) 94 if err != nil { 95 goto ReadFieldError 96 } 97 case 3: 98 offset, err = x.fastReadField3(buf, _type) 99 if err != nil { 100 goto ReadFieldError 101 } 102 case 6: 103 offset, err = x.fastReadField6(buf, _type) 104 if err != nil { 105 goto ReadFieldError 106 } 107 default: 108 offset, err = fastpb.Skip(buf, _type, number) 109 if err != nil { 110 goto SkipFieldError 111 } 112 } 113 return offset, nil 114 SkipFieldError: 115 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 116 ReadFieldError: 117 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_PartialSimple[number], err) 118 } 119 120 func (x *PartialSimple) fastReadField1(buf []byte, _type int8) (offset int, err error) { 121 x.ByteField, offset, err = fastpb.ReadBytes(buf, _type) 122 return offset, err 123 } 124 125 func (x *PartialSimple) fastReadField3(buf []byte, _type int8) (offset int, err error) { 126 x.DoubleField, offset, err = fastpb.ReadDouble(buf, _type) 127 return offset, err 128 } 129 130 func (x *PartialSimple) fastReadField6(buf []byte, _type int8) (offset int, err error) { 131 x.BinaryField, offset, err = fastpb.ReadBytes(buf, _type) 132 return offset, err 133 } 134 135 func (x *Nesting) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 136 switch number { 137 case 1: 138 offset, err = x.fastReadField1(buf, _type) 139 if err != nil { 140 goto ReadFieldError 141 } 142 case 2: 143 offset, err = x.fastReadField2(buf, _type) 144 if err != nil { 145 goto ReadFieldError 146 } 147 case 3: 148 offset, err = x.fastReadField3(buf, _type) 149 if err != nil { 150 goto ReadFieldError 151 } 152 case 4: 153 offset, err = x.fastReadField4(buf, _type) 154 if err != nil { 155 goto ReadFieldError 156 } 157 case 5: 158 offset, err = x.fastReadField5(buf, _type) 159 if err != nil { 160 goto ReadFieldError 161 } 162 case 6: 163 offset, err = x.fastReadField6(buf, _type) 164 if err != nil { 165 goto ReadFieldError 166 } 167 case 7: 168 offset, err = x.fastReadField7(buf, _type) 169 if err != nil { 170 goto ReadFieldError 171 } 172 case 8: 173 offset, err = x.fastReadField8(buf, _type) 174 if err != nil { 175 goto ReadFieldError 176 } 177 case 9: 178 offset, err = x.fastReadField9(buf, _type) 179 if err != nil { 180 goto ReadFieldError 181 } 182 case 10: 183 offset, err = x.fastReadField10(buf, _type) 184 if err != nil { 185 goto ReadFieldError 186 } 187 case 11: 188 offset, err = x.fastReadField11(buf, _type) 189 if err != nil { 190 goto ReadFieldError 191 } 192 case 12: 193 offset, err = x.fastReadField12(buf, _type) 194 if err != nil { 195 goto ReadFieldError 196 } 197 case 13: 198 offset, err = x.fastReadField13(buf, _type) 199 if err != nil { 200 goto ReadFieldError 201 } 202 case 14: 203 offset, err = x.fastReadField14(buf, _type) 204 if err != nil { 205 goto ReadFieldError 206 } 207 case 15: 208 offset, err = x.fastReadField15(buf, _type) 209 if err != nil { 210 goto ReadFieldError 211 } 212 default: 213 offset, err = fastpb.Skip(buf, _type, number) 214 if err != nil { 215 goto SkipFieldError 216 } 217 } 218 return offset, nil 219 SkipFieldError: 220 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 221 ReadFieldError: 222 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_Nesting[number], err) 223 } 224 225 func (x *Nesting) fastReadField1(buf []byte, _type int8) (offset int, err error) { 226 x.String_, offset, err = fastpb.ReadString(buf, _type) 227 return offset, err 228 } 229 230 func (x *Nesting) fastReadField2(buf []byte, _type int8) (offset int, err error) { 231 var v Simple 232 offset, err = fastpb.ReadMessage(buf, _type, &v) 233 if err != nil { 234 return offset, err 235 } 236 x.ListSimple = append(x.ListSimple, &v) 237 return offset, nil 238 } 239 240 func (x *Nesting) fastReadField3(buf []byte, _type int8) (offset int, err error) { 241 x.Double, offset, err = fastpb.ReadDouble(buf, _type) 242 return offset, err 243 } 244 245 func (x *Nesting) fastReadField4(buf []byte, _type int8) (offset int, err error) { 246 x.I32, offset, err = fastpb.ReadInt32(buf, _type) 247 return offset, err 248 } 249 250 func (x *Nesting) fastReadField5(buf []byte, _type int8) (offset int, err error) { 251 offset, err = fastpb.ReadList(buf, _type, 252 func(buf []byte, _type int8) (n int, err error) { 253 var v int32 254 v, offset, err = fastpb.ReadInt32(buf, _type) 255 if err != nil { 256 return offset, err 257 } 258 x.ListI32 = append(x.ListI32, v) 259 return offset, err 260 }) 261 return offset, err 262 } 263 264 func (x *Nesting) fastReadField6(buf []byte, _type int8) (offset int, err error) { 265 x.I64, offset, err = fastpb.ReadInt64(buf, _type) 266 return offset, err 267 } 268 269 func (x *Nesting) fastReadField7(buf []byte, _type int8) (offset int, err error) { 270 if x.MapStringString == nil { 271 x.MapStringString = make(map[string]string) 272 } 273 var key string 274 var value string 275 offset, err = fastpb.ReadMapEntry(buf, _type, 276 func(buf []byte, _type int8) (offset int, err error) { 277 key, offset, err = fastpb.ReadString(buf, _type) 278 return offset, err 279 }, 280 func(buf []byte, _type int8) (offset int, err error) { 281 value, offset, err = fastpb.ReadString(buf, _type) 282 return offset, err 283 }) 284 if err != nil { 285 return offset, err 286 } 287 x.MapStringString[key] = value 288 return offset, nil 289 } 290 291 func (x *Nesting) fastReadField8(buf []byte, _type int8) (offset int, err error) { 292 var v Simple 293 offset, err = fastpb.ReadMessage(buf, _type, &v) 294 if err != nil { 295 return offset, err 296 } 297 x.SimpleStruct = &v 298 return offset, nil 299 } 300 301 func (x *Nesting) fastReadField9(buf []byte, _type int8) (offset int, err error) { 302 if x.MapI32I64 == nil { 303 x.MapI32I64 = make(map[int32]int64) 304 } 305 var key int32 306 var value int64 307 offset, err = fastpb.ReadMapEntry(buf, _type, 308 func(buf []byte, _type int8) (offset int, err error) { 309 key, offset, err = fastpb.ReadInt32(buf, _type) 310 return offset, err 311 }, 312 func(buf []byte, _type int8) (offset int, err error) { 313 value, offset, err = fastpb.ReadInt64(buf, _type) 314 return offset, err 315 }) 316 if err != nil { 317 return offset, err 318 } 319 x.MapI32I64[key] = value 320 return offset, nil 321 } 322 323 func (x *Nesting) fastReadField10(buf []byte, _type int8) (offset int, err error) { 324 var v string 325 v, offset, err = fastpb.ReadString(buf, _type) 326 if err != nil { 327 return offset, err 328 } 329 x.ListString = append(x.ListString, v) 330 return offset, err 331 } 332 333 func (x *Nesting) fastReadField11(buf []byte, _type int8) (offset int, err error) { 334 x.Binary, offset, err = fastpb.ReadBytes(buf, _type) 335 return offset, err 336 } 337 338 func (x *Nesting) fastReadField12(buf []byte, _type int8) (offset int, err error) { 339 if x.MapI64String == nil { 340 x.MapI64String = make(map[int64]string) 341 } 342 var key int64 343 var value string 344 offset, err = fastpb.ReadMapEntry(buf, _type, 345 func(buf []byte, _type int8) (offset int, err error) { 346 key, offset, err = fastpb.ReadInt64(buf, _type) 347 return offset, err 348 }, 349 func(buf []byte, _type int8) (offset int, err error) { 350 value, offset, err = fastpb.ReadString(buf, _type) 351 return offset, err 352 }) 353 if err != nil { 354 return offset, err 355 } 356 x.MapI64String[key] = value 357 return offset, nil 358 } 359 360 func (x *Nesting) fastReadField13(buf []byte, _type int8) (offset int, err error) { 361 offset, err = fastpb.ReadList(buf, _type, 362 func(buf []byte, _type int8) (n int, err error) { 363 var v int64 364 v, offset, err = fastpb.ReadInt64(buf, _type) 365 if err != nil { 366 return offset, err 367 } 368 x.ListI64 = append(x.ListI64, v) 369 return offset, err 370 }) 371 return offset, err 372 } 373 374 func (x *Nesting) fastReadField14(buf []byte, _type int8) (offset int, err error) { 375 x.Byte, offset, err = fastpb.ReadBytes(buf, _type) 376 return offset, err 377 } 378 379 func (x *Nesting) fastReadField15(buf []byte, _type int8) (offset int, err error) { 380 if x.MapStringSimple == nil { 381 x.MapStringSimple = make(map[string]*Simple) 382 } 383 var key string 384 var value *Simple 385 offset, err = fastpb.ReadMapEntry(buf, _type, 386 func(buf []byte, _type int8) (offset int, err error) { 387 key, offset, err = fastpb.ReadString(buf, _type) 388 return offset, err 389 }, 390 func(buf []byte, _type int8) (offset int, err error) { 391 var v Simple 392 offset, err = fastpb.ReadMessage(buf, _type, &v) 393 if err != nil { 394 return offset, err 395 } 396 value = &v 397 return offset, nil 398 }) 399 if err != nil { 400 return offset, err 401 } 402 x.MapStringSimple[key] = value 403 return offset, nil 404 } 405 406 func (x *PartialNesting) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 407 switch number { 408 case 2: 409 offset, err = x.fastReadField2(buf, _type) 410 if err != nil { 411 goto ReadFieldError 412 } 413 case 8: 414 offset, err = x.fastReadField8(buf, _type) 415 if err != nil { 416 goto ReadFieldError 417 } 418 case 15: 419 offset, err = x.fastReadField15(buf, _type) 420 if err != nil { 421 goto ReadFieldError 422 } 423 default: 424 offset, err = fastpb.Skip(buf, _type, number) 425 if err != nil { 426 goto SkipFieldError 427 } 428 } 429 return offset, nil 430 SkipFieldError: 431 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 432 ReadFieldError: 433 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_PartialNesting[number], err) 434 } 435 436 func (x *PartialNesting) fastReadField2(buf []byte, _type int8) (offset int, err error) { 437 var v PartialSimple 438 offset, err = fastpb.ReadMessage(buf, _type, &v) 439 if err != nil { 440 return offset, err 441 } 442 x.ListSimple = append(x.ListSimple, &v) 443 return offset, nil 444 } 445 446 func (x *PartialNesting) fastReadField8(buf []byte, _type int8) (offset int, err error) { 447 var v PartialSimple 448 offset, err = fastpb.ReadMessage(buf, _type, &v) 449 if err != nil { 450 return offset, err 451 } 452 x.SimpleStruct = &v 453 return offset, nil 454 } 455 456 func (x *PartialNesting) fastReadField15(buf []byte, _type int8) (offset int, err error) { 457 if x.MapStringSimple == nil { 458 x.MapStringSimple = make(map[string]*PartialSimple) 459 } 460 var key string 461 var value *PartialSimple 462 offset, err = fastpb.ReadMapEntry(buf, _type, 463 func(buf []byte, _type int8) (offset int, err error) { 464 key, offset, err = fastpb.ReadString(buf, _type) 465 return offset, err 466 }, 467 func(buf []byte, _type int8) (offset int, err error) { 468 var v PartialSimple 469 offset, err = fastpb.ReadMessage(buf, _type, &v) 470 if err != nil { 471 return offset, err 472 } 473 value = &v 474 return offset, nil 475 }) 476 if err != nil { 477 return offset, err 478 } 479 x.MapStringSimple[key] = value 480 return offset, nil 481 } 482 483 func (x *Nesting2) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 484 switch number { 485 case 1: 486 offset, err = x.fastReadField1(buf, _type) 487 if err != nil { 488 goto ReadFieldError 489 } 490 case 2: 491 offset, err = x.fastReadField2(buf, _type) 492 if err != nil { 493 goto ReadFieldError 494 } 495 case 3: 496 offset, err = x.fastReadField3(buf, _type) 497 if err != nil { 498 goto ReadFieldError 499 } 500 case 4: 501 offset, err = x.fastReadField4(buf, _type) 502 if err != nil { 503 goto ReadFieldError 504 } 505 case 5: 506 offset, err = x.fastReadField5(buf, _type) 507 if err != nil { 508 goto ReadFieldError 509 } 510 case 6: 511 offset, err = x.fastReadField6(buf, _type) 512 if err != nil { 513 goto ReadFieldError 514 } 515 case 7: 516 offset, err = x.fastReadField7(buf, _type) 517 if err != nil { 518 goto ReadFieldError 519 } 520 case 8: 521 offset, err = x.fastReadField8(buf, _type) 522 if err != nil { 523 goto ReadFieldError 524 } 525 case 9: 526 offset, err = x.fastReadField9(buf, _type) 527 if err != nil { 528 goto ReadFieldError 529 } 530 case 10: 531 offset, err = x.fastReadField10(buf, _type) 532 if err != nil { 533 goto ReadFieldError 534 } 535 case 11: 536 offset, err = x.fastReadField11(buf, _type) 537 if err != nil { 538 goto ReadFieldError 539 } 540 default: 541 offset, err = fastpb.Skip(buf, _type, number) 542 if err != nil { 543 goto SkipFieldError 544 } 545 } 546 return offset, nil 547 SkipFieldError: 548 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 549 ReadFieldError: 550 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_Nesting2[number], err) 551 } 552 553 func (x *Nesting2) fastReadField1(buf []byte, _type int8) (offset int, err error) { 554 if x.MapSimpleNesting == nil { 555 x.MapSimpleNesting = make(map[int64]*Nesting) 556 } 557 var key int64 558 var value *Nesting 559 offset, err = fastpb.ReadMapEntry(buf, _type, 560 func(buf []byte, _type int8) (offset int, err error) { 561 key, offset, err = fastpb.ReadInt64(buf, _type) 562 return offset, err 563 }, 564 func(buf []byte, _type int8) (offset int, err error) { 565 var v Nesting 566 offset, err = fastpb.ReadMessage(buf, _type, &v) 567 if err != nil { 568 return offset, err 569 } 570 value = &v 571 return offset, nil 572 }) 573 if err != nil { 574 return offset, err 575 } 576 x.MapSimpleNesting[key] = value 577 return offset, nil 578 } 579 580 func (x *Nesting2) fastReadField2(buf []byte, _type int8) (offset int, err error) { 581 var v Simple 582 offset, err = fastpb.ReadMessage(buf, _type, &v) 583 if err != nil { 584 return offset, err 585 } 586 x.SimpleStruct = &v 587 return offset, nil 588 } 589 590 func (x *Nesting2) fastReadField3(buf []byte, _type int8) (offset int, err error) { 591 x.Byte, offset, err = fastpb.ReadBytes(buf, _type) 592 return offset, err 593 } 594 595 func (x *Nesting2) fastReadField4(buf []byte, _type int8) (offset int, err error) { 596 x.Double, offset, err = fastpb.ReadDouble(buf, _type) 597 return offset, err 598 } 599 600 func (x *Nesting2) fastReadField5(buf []byte, _type int8) (offset int, err error) { 601 var v Nesting 602 offset, err = fastpb.ReadMessage(buf, _type, &v) 603 if err != nil { 604 return offset, err 605 } 606 x.ListNesting = append(x.ListNesting, &v) 607 return offset, nil 608 } 609 610 func (x *Nesting2) fastReadField6(buf []byte, _type int8) (offset int, err error) { 611 x.I64, offset, err = fastpb.ReadInt64(buf, _type) 612 return offset, err 613 } 614 615 func (x *Nesting2) fastReadField7(buf []byte, _type int8) (offset int, err error) { 616 var v Nesting 617 offset, err = fastpb.ReadMessage(buf, _type, &v) 618 if err != nil { 619 return offset, err 620 } 621 x.NestingStruct = &v 622 return offset, nil 623 } 624 625 func (x *Nesting2) fastReadField8(buf []byte, _type int8) (offset int, err error) { 626 x.Binary, offset, err = fastpb.ReadBytes(buf, _type) 627 return offset, err 628 } 629 630 func (x *Nesting2) fastReadField9(buf []byte, _type int8) (offset int, err error) { 631 x.String_, offset, err = fastpb.ReadString(buf, _type) 632 return offset, err 633 } 634 635 func (x *Nesting2) fastReadField10(buf []byte, _type int8) (offset int, err error) { 636 var v Nesting 637 offset, err = fastpb.ReadMessage(buf, _type, &v) 638 if err != nil { 639 return offset, err 640 } 641 x.SetNesting = append(x.SetNesting, &v) 642 return offset, nil 643 } 644 645 func (x *Nesting2) fastReadField11(buf []byte, _type int8) (offset int, err error) { 646 x.I32, offset, err = fastpb.ReadInt32(buf, _type) 647 return offset, err 648 } 649 650 func (x *Simple) FastWrite(buf []byte) (offset int) { 651 if x == nil { 652 return offset 653 } 654 offset += x.fastWriteField1(buf[offset:]) 655 offset += x.fastWriteField2(buf[offset:]) 656 offset += x.fastWriteField3(buf[offset:]) 657 offset += x.fastWriteField4(buf[offset:]) 658 offset += x.fastWriteField5(buf[offset:]) 659 offset += x.fastWriteField6(buf[offset:]) 660 return offset 661 } 662 663 func (x *Simple) fastWriteField1(buf []byte) (offset int) { 664 if len(x.ByteField) == 0 { 665 return offset 666 } 667 offset += fastpb.WriteBytes(buf[offset:], 1, x.GetByteField()) 668 return offset 669 } 670 671 func (x *Simple) fastWriteField2(buf []byte) (offset int) { 672 if x.I64Field == 0 { 673 return offset 674 } 675 offset += fastpb.WriteInt64(buf[offset:], 2, x.GetI64Field()) 676 return offset 677 } 678 679 func (x *Simple) fastWriteField3(buf []byte) (offset int) { 680 if x.DoubleField == 0 { 681 return offset 682 } 683 offset += fastpb.WriteDouble(buf[offset:], 3, x.GetDoubleField()) 684 return offset 685 } 686 687 func (x *Simple) fastWriteField4(buf []byte) (offset int) { 688 if x.I32Field == 0 { 689 return offset 690 } 691 offset += fastpb.WriteInt32(buf[offset:], 4, x.GetI32Field()) 692 return offset 693 } 694 695 func (x *Simple) fastWriteField5(buf []byte) (offset int) { 696 if x.StringField == "" { 697 return offset 698 } 699 offset += fastpb.WriteString(buf[offset:], 5, x.GetStringField()) 700 return offset 701 } 702 703 func (x *Simple) fastWriteField6(buf []byte) (offset int) { 704 if len(x.BinaryField) == 0 { 705 return offset 706 } 707 offset += fastpb.WriteBytes(buf[offset:], 6, x.GetBinaryField()) 708 return offset 709 } 710 711 func (x *PartialSimple) FastWrite(buf []byte) (offset int) { 712 if x == nil { 713 return offset 714 } 715 offset += x.fastWriteField1(buf[offset:]) 716 offset += x.fastWriteField3(buf[offset:]) 717 offset += x.fastWriteField6(buf[offset:]) 718 return offset 719 } 720 721 func (x *PartialSimple) fastWriteField1(buf []byte) (offset int) { 722 if len(x.ByteField) == 0 { 723 return offset 724 } 725 offset += fastpb.WriteBytes(buf[offset:], 1, x.GetByteField()) 726 return offset 727 } 728 729 func (x *PartialSimple) fastWriteField3(buf []byte) (offset int) { 730 if x.DoubleField == 0 { 731 return offset 732 } 733 offset += fastpb.WriteDouble(buf[offset:], 3, x.GetDoubleField()) 734 return offset 735 } 736 737 func (x *PartialSimple) fastWriteField6(buf []byte) (offset int) { 738 if len(x.BinaryField) == 0 { 739 return offset 740 } 741 offset += fastpb.WriteBytes(buf[offset:], 6, x.GetBinaryField()) 742 return offset 743 } 744 745 func (x *Nesting) FastWrite(buf []byte) (offset int) { 746 if x == nil { 747 return offset 748 } 749 offset += x.fastWriteField1(buf[offset:]) 750 offset += x.fastWriteField2(buf[offset:]) 751 offset += x.fastWriteField3(buf[offset:]) 752 offset += x.fastWriteField4(buf[offset:]) 753 offset += x.fastWriteField5(buf[offset:]) 754 offset += x.fastWriteField6(buf[offset:]) 755 offset += x.fastWriteField7(buf[offset:]) 756 offset += x.fastWriteField8(buf[offset:]) 757 offset += x.fastWriteField9(buf[offset:]) 758 offset += x.fastWriteField10(buf[offset:]) 759 offset += x.fastWriteField11(buf[offset:]) 760 offset += x.fastWriteField12(buf[offset:]) 761 offset += x.fastWriteField13(buf[offset:]) 762 offset += x.fastWriteField14(buf[offset:]) 763 offset += x.fastWriteField15(buf[offset:]) 764 return offset 765 } 766 767 func (x *Nesting) fastWriteField1(buf []byte) (offset int) { 768 if x.String_ == "" { 769 return offset 770 } 771 offset += fastpb.WriteString(buf[offset:], 1, x.GetString_()) 772 return offset 773 } 774 775 func (x *Nesting) fastWriteField2(buf []byte) (offset int) { 776 if x.ListSimple == nil { 777 return offset 778 } 779 for i := range x.GetListSimple() { 780 offset += fastpb.WriteMessage(buf[offset:], 2, x.GetListSimple()[i]) 781 } 782 return offset 783 } 784 785 func (x *Nesting) fastWriteField3(buf []byte) (offset int) { 786 if x.Double == 0 { 787 return offset 788 } 789 offset += fastpb.WriteDouble(buf[offset:], 3, x.GetDouble()) 790 return offset 791 } 792 793 func (x *Nesting) fastWriteField4(buf []byte) (offset int) { 794 if x.I32 == 0 { 795 return offset 796 } 797 offset += fastpb.WriteInt32(buf[offset:], 4, x.GetI32()) 798 return offset 799 } 800 801 func (x *Nesting) fastWriteField5(buf []byte) (offset int) { 802 if len(x.ListI32) == 0 { 803 return offset 804 } 805 offset += fastpb.WriteListPacked(buf[offset:], 5, len(x.GetListI32()), 806 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 807 offset := 0 808 offset += fastpb.WriteInt32(buf[offset:], numTagOrKey, x.GetListI32()[numIdxOrVal]) 809 return offset 810 }) 811 return offset 812 } 813 814 func (x *Nesting) fastWriteField6(buf []byte) (offset int) { 815 if x.I64 == 0 { 816 return offset 817 } 818 offset += fastpb.WriteInt64(buf[offset:], 6, x.GetI64()) 819 return offset 820 } 821 822 func (x *Nesting) fastWriteField7(buf []byte) (offset int) { 823 if x.MapStringString == nil { 824 return offset 825 } 826 for k, v := range x.GetMapStringString() { 827 offset += fastpb.WriteMapEntry(buf[offset:], 7, 828 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 829 offset := 0 830 offset += fastpb.WriteString(buf[offset:], numTagOrKey, k) 831 offset += fastpb.WriteString(buf[offset:], numIdxOrVal, v) 832 return offset 833 }) 834 } 835 return offset 836 } 837 838 func (x *Nesting) fastWriteField8(buf []byte) (offset int) { 839 if x.SimpleStruct == nil { 840 return offset 841 } 842 offset += fastpb.WriteMessage(buf[offset:], 8, x.GetSimpleStruct()) 843 return offset 844 } 845 846 func (x *Nesting) fastWriteField9(buf []byte) (offset int) { 847 if x.MapI32I64 == nil { 848 return offset 849 } 850 for k, v := range x.GetMapI32I64() { 851 offset += fastpb.WriteMapEntry(buf[offset:], 9, 852 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 853 offset := 0 854 offset += fastpb.WriteInt32(buf[offset:], numTagOrKey, k) 855 offset += fastpb.WriteInt64(buf[offset:], numIdxOrVal, v) 856 return offset 857 }) 858 } 859 return offset 860 } 861 862 func (x *Nesting) fastWriteField10(buf []byte) (offset int) { 863 if len(x.ListString) == 0 { 864 return offset 865 } 866 for i := range x.GetListString() { 867 offset += fastpb.WriteString(buf[offset:], 10, x.GetListString()[i]) 868 } 869 return offset 870 } 871 872 func (x *Nesting) fastWriteField11(buf []byte) (offset int) { 873 if len(x.Binary) == 0 { 874 return offset 875 } 876 offset += fastpb.WriteBytes(buf[offset:], 11, x.GetBinary()) 877 return offset 878 } 879 880 func (x *Nesting) fastWriteField12(buf []byte) (offset int) { 881 if x.MapI64String == nil { 882 return offset 883 } 884 for k, v := range x.GetMapI64String() { 885 offset += fastpb.WriteMapEntry(buf[offset:], 12, 886 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 887 offset := 0 888 offset += fastpb.WriteInt64(buf[offset:], numTagOrKey, k) 889 offset += fastpb.WriteString(buf[offset:], numIdxOrVal, v) 890 return offset 891 }) 892 } 893 return offset 894 } 895 896 func (x *Nesting) fastWriteField13(buf []byte) (offset int) { 897 if len(x.ListI64) == 0 { 898 return offset 899 } 900 offset += fastpb.WriteListPacked(buf[offset:], 13, len(x.GetListI64()), 901 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 902 offset := 0 903 offset += fastpb.WriteInt64(buf[offset:], numTagOrKey, x.GetListI64()[numIdxOrVal]) 904 return offset 905 }) 906 return offset 907 } 908 909 func (x *Nesting) fastWriteField14(buf []byte) (offset int) { 910 if len(x.Byte) == 0 { 911 return offset 912 } 913 offset += fastpb.WriteBytes(buf[offset:], 14, x.GetByte()) 914 return offset 915 } 916 917 func (x *Nesting) fastWriteField15(buf []byte) (offset int) { 918 if x.MapStringSimple == nil { 919 return offset 920 } 921 for k, v := range x.GetMapStringSimple() { 922 offset += fastpb.WriteMapEntry(buf[offset:], 15, 923 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 924 offset := 0 925 offset += fastpb.WriteString(buf[offset:], numTagOrKey, k) 926 offset += fastpb.WriteMessage(buf[offset:], numIdxOrVal, v) 927 return offset 928 }) 929 } 930 return offset 931 } 932 933 func (x *PartialNesting) FastWrite(buf []byte) (offset int) { 934 if x == nil { 935 return offset 936 } 937 offset += x.fastWriteField2(buf[offset:]) 938 offset += x.fastWriteField8(buf[offset:]) 939 offset += x.fastWriteField15(buf[offset:]) 940 return offset 941 } 942 943 func (x *PartialNesting) fastWriteField2(buf []byte) (offset int) { 944 if x.ListSimple == nil { 945 return offset 946 } 947 for i := range x.GetListSimple() { 948 offset += fastpb.WriteMessage(buf[offset:], 2, x.GetListSimple()[i]) 949 } 950 return offset 951 } 952 953 func (x *PartialNesting) fastWriteField8(buf []byte) (offset int) { 954 if x.SimpleStruct == nil { 955 return offset 956 } 957 offset += fastpb.WriteMessage(buf[offset:], 8, x.GetSimpleStruct()) 958 return offset 959 } 960 961 func (x *PartialNesting) fastWriteField15(buf []byte) (offset int) { 962 if x.MapStringSimple == nil { 963 return offset 964 } 965 for k, v := range x.GetMapStringSimple() { 966 offset += fastpb.WriteMapEntry(buf[offset:], 15, 967 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 968 offset := 0 969 offset += fastpb.WriteString(buf[offset:], numTagOrKey, k) 970 offset += fastpb.WriteMessage(buf[offset:], numIdxOrVal, v) 971 return offset 972 }) 973 } 974 return offset 975 } 976 977 func (x *Nesting2) FastWrite(buf []byte) (offset int) { 978 if x == nil { 979 return offset 980 } 981 offset += x.fastWriteField1(buf[offset:]) 982 offset += x.fastWriteField2(buf[offset:]) 983 offset += x.fastWriteField3(buf[offset:]) 984 offset += x.fastWriteField4(buf[offset:]) 985 offset += x.fastWriteField5(buf[offset:]) 986 offset += x.fastWriteField6(buf[offset:]) 987 offset += x.fastWriteField7(buf[offset:]) 988 offset += x.fastWriteField8(buf[offset:]) 989 offset += x.fastWriteField9(buf[offset:]) 990 offset += x.fastWriteField10(buf[offset:]) 991 offset += x.fastWriteField11(buf[offset:]) 992 return offset 993 } 994 995 func (x *Nesting2) fastWriteField1(buf []byte) (offset int) { 996 if x.MapSimpleNesting == nil { 997 return offset 998 } 999 for k, v := range x.GetMapSimpleNesting() { 1000 offset += fastpb.WriteMapEntry(buf[offset:], 1, 1001 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 1002 offset := 0 1003 offset += fastpb.WriteInt64(buf[offset:], numTagOrKey, k) 1004 offset += fastpb.WriteMessage(buf[offset:], numIdxOrVal, v) 1005 return offset 1006 }) 1007 } 1008 return offset 1009 } 1010 1011 func (x *Nesting2) fastWriteField2(buf []byte) (offset int) { 1012 if x.SimpleStruct == nil { 1013 return offset 1014 } 1015 offset += fastpb.WriteMessage(buf[offset:], 2, x.GetSimpleStruct()) 1016 return offset 1017 } 1018 1019 func (x *Nesting2) fastWriteField3(buf []byte) (offset int) { 1020 if len(x.Byte) == 0 { 1021 return offset 1022 } 1023 offset += fastpb.WriteBytes(buf[offset:], 3, x.GetByte()) 1024 return offset 1025 } 1026 1027 func (x *Nesting2) fastWriteField4(buf []byte) (offset int) { 1028 if x.Double == 0 { 1029 return offset 1030 } 1031 offset += fastpb.WriteDouble(buf[offset:], 4, x.GetDouble()) 1032 return offset 1033 } 1034 1035 func (x *Nesting2) fastWriteField5(buf []byte) (offset int) { 1036 if x.ListNesting == nil { 1037 return offset 1038 } 1039 for i := range x.GetListNesting() { 1040 offset += fastpb.WriteMessage(buf[offset:], 5, x.GetListNesting()[i]) 1041 } 1042 return offset 1043 } 1044 1045 func (x *Nesting2) fastWriteField6(buf []byte) (offset int) { 1046 if x.I64 == 0 { 1047 return offset 1048 } 1049 offset += fastpb.WriteInt64(buf[offset:], 6, x.GetI64()) 1050 return offset 1051 } 1052 1053 func (x *Nesting2) fastWriteField7(buf []byte) (offset int) { 1054 if x.NestingStruct == nil { 1055 return offset 1056 } 1057 offset += fastpb.WriteMessage(buf[offset:], 7, x.GetNestingStruct()) 1058 return offset 1059 } 1060 1061 func (x *Nesting2) fastWriteField8(buf []byte) (offset int) { 1062 if len(x.Binary) == 0 { 1063 return offset 1064 } 1065 offset += fastpb.WriteBytes(buf[offset:], 8, x.GetBinary()) 1066 return offset 1067 } 1068 1069 func (x *Nesting2) fastWriteField9(buf []byte) (offset int) { 1070 if x.String_ == "" { 1071 return offset 1072 } 1073 offset += fastpb.WriteString(buf[offset:], 9, x.GetString_()) 1074 return offset 1075 } 1076 1077 func (x *Nesting2) fastWriteField10(buf []byte) (offset int) { 1078 if x.SetNesting == nil { 1079 return offset 1080 } 1081 for i := range x.GetSetNesting() { 1082 offset += fastpb.WriteMessage(buf[offset:], 10, x.GetSetNesting()[i]) 1083 } 1084 return offset 1085 } 1086 1087 func (x *Nesting2) fastWriteField11(buf []byte) (offset int) { 1088 if x.I32 == 0 { 1089 return offset 1090 } 1091 offset += fastpb.WriteInt32(buf[offset:], 11, x.GetI32()) 1092 return offset 1093 } 1094 1095 func (x *Simple) Size() (n int) { 1096 if x == nil { 1097 return n 1098 } 1099 n += x.sizeField1() 1100 n += x.sizeField2() 1101 n += x.sizeField3() 1102 n += x.sizeField4() 1103 n += x.sizeField5() 1104 n += x.sizeField6() 1105 return n 1106 } 1107 1108 func (x *Simple) sizeField1() (n int) { 1109 if len(x.ByteField) == 0 { 1110 return n 1111 } 1112 n += fastpb.SizeBytes(1, x.GetByteField()) 1113 return n 1114 } 1115 1116 func (x *Simple) sizeField2() (n int) { 1117 if x.I64Field == 0 { 1118 return n 1119 } 1120 n += fastpb.SizeInt64(2, x.GetI64Field()) 1121 return n 1122 } 1123 1124 func (x *Simple) sizeField3() (n int) { 1125 if x.DoubleField == 0 { 1126 return n 1127 } 1128 n += fastpb.SizeDouble(3, x.GetDoubleField()) 1129 return n 1130 } 1131 1132 func (x *Simple) sizeField4() (n int) { 1133 if x.I32Field == 0 { 1134 return n 1135 } 1136 n += fastpb.SizeInt32(4, x.GetI32Field()) 1137 return n 1138 } 1139 1140 func (x *Simple) sizeField5() (n int) { 1141 if x.StringField == "" { 1142 return n 1143 } 1144 n += fastpb.SizeString(5, x.GetStringField()) 1145 return n 1146 } 1147 1148 func (x *Simple) sizeField6() (n int) { 1149 if len(x.BinaryField) == 0 { 1150 return n 1151 } 1152 n += fastpb.SizeBytes(6, x.GetBinaryField()) 1153 return n 1154 } 1155 1156 func (x *PartialSimple) Size() (n int) { 1157 if x == nil { 1158 return n 1159 } 1160 n += x.sizeField1() 1161 n += x.sizeField3() 1162 n += x.sizeField6() 1163 return n 1164 } 1165 1166 func (x *PartialSimple) sizeField1() (n int) { 1167 if len(x.ByteField) == 0 { 1168 return n 1169 } 1170 n += fastpb.SizeBytes(1, x.GetByteField()) 1171 return n 1172 } 1173 1174 func (x *PartialSimple) sizeField3() (n int) { 1175 if x.DoubleField == 0 { 1176 return n 1177 } 1178 n += fastpb.SizeDouble(3, x.GetDoubleField()) 1179 return n 1180 } 1181 1182 func (x *PartialSimple) sizeField6() (n int) { 1183 if len(x.BinaryField) == 0 { 1184 return n 1185 } 1186 n += fastpb.SizeBytes(6, x.GetBinaryField()) 1187 return n 1188 } 1189 1190 func (x *Nesting) Size() (n int) { 1191 if x == nil { 1192 return n 1193 } 1194 n += x.sizeField1() 1195 n += x.sizeField2() 1196 n += x.sizeField3() 1197 n += x.sizeField4() 1198 n += x.sizeField5() 1199 n += x.sizeField6() 1200 n += x.sizeField7() 1201 n += x.sizeField8() 1202 n += x.sizeField9() 1203 n += x.sizeField10() 1204 n += x.sizeField11() 1205 n += x.sizeField12() 1206 n += x.sizeField13() 1207 n += x.sizeField14() 1208 n += x.sizeField15() 1209 return n 1210 } 1211 1212 func (x *Nesting) sizeField1() (n int) { 1213 if x.String_ == "" { 1214 return n 1215 } 1216 n += fastpb.SizeString(1, x.GetString_()) 1217 return n 1218 } 1219 1220 func (x *Nesting) sizeField2() (n int) { 1221 if x.ListSimple == nil { 1222 return n 1223 } 1224 for i := range x.GetListSimple() { 1225 n += fastpb.SizeMessage(2, x.GetListSimple()[i]) 1226 } 1227 return n 1228 } 1229 1230 func (x *Nesting) sizeField3() (n int) { 1231 if x.Double == 0 { 1232 return n 1233 } 1234 n += fastpb.SizeDouble(3, x.GetDouble()) 1235 return n 1236 } 1237 1238 func (x *Nesting) sizeField4() (n int) { 1239 if x.I32 == 0 { 1240 return n 1241 } 1242 n += fastpb.SizeInt32(4, x.GetI32()) 1243 return n 1244 } 1245 1246 func (x *Nesting) sizeField5() (n int) { 1247 if len(x.ListI32) == 0 { 1248 return n 1249 } 1250 n += fastpb.SizeListPacked(5, len(x.GetListI32()), 1251 func(numTagOrKey, numIdxOrVal int32) int { 1252 n := 0 1253 n += fastpb.SizeInt32(numTagOrKey, x.GetListI32()[numIdxOrVal]) 1254 return n 1255 }) 1256 return n 1257 } 1258 1259 func (x *Nesting) sizeField6() (n int) { 1260 if x.I64 == 0 { 1261 return n 1262 } 1263 n += fastpb.SizeInt64(6, x.GetI64()) 1264 return n 1265 } 1266 1267 func (x *Nesting) sizeField7() (n int) { 1268 if x.MapStringString == nil { 1269 return n 1270 } 1271 for k, v := range x.GetMapStringString() { 1272 n += fastpb.SizeMapEntry(7, 1273 func(numTagOrKey, numIdxOrVal int32) int { 1274 n := 0 1275 n += fastpb.SizeString(numTagOrKey, k) 1276 n += fastpb.SizeString(numIdxOrVal, v) 1277 return n 1278 }) 1279 } 1280 return n 1281 } 1282 1283 func (x *Nesting) sizeField8() (n int) { 1284 if x.SimpleStruct == nil { 1285 return n 1286 } 1287 n += fastpb.SizeMessage(8, x.GetSimpleStruct()) 1288 return n 1289 } 1290 1291 func (x *Nesting) sizeField9() (n int) { 1292 if x.MapI32I64 == nil { 1293 return n 1294 } 1295 for k, v := range x.GetMapI32I64() { 1296 n += fastpb.SizeMapEntry(9, 1297 func(numTagOrKey, numIdxOrVal int32) int { 1298 n := 0 1299 n += fastpb.SizeInt32(numTagOrKey, k) 1300 n += fastpb.SizeInt64(numIdxOrVal, v) 1301 return n 1302 }) 1303 } 1304 return n 1305 } 1306 1307 func (x *Nesting) sizeField10() (n int) { 1308 if len(x.ListString) == 0 { 1309 return n 1310 } 1311 for i := range x.GetListString() { 1312 n += fastpb.SizeString(10, x.GetListString()[i]) 1313 } 1314 return n 1315 } 1316 1317 func (x *Nesting) sizeField11() (n int) { 1318 if len(x.Binary) == 0 { 1319 return n 1320 } 1321 n += fastpb.SizeBytes(11, x.GetBinary()) 1322 return n 1323 } 1324 1325 func (x *Nesting) sizeField12() (n int) { 1326 if x.MapI64String == nil { 1327 return n 1328 } 1329 for k, v := range x.GetMapI64String() { 1330 n += fastpb.SizeMapEntry(12, 1331 func(numTagOrKey, numIdxOrVal int32) int { 1332 n := 0 1333 n += fastpb.SizeInt64(numTagOrKey, k) 1334 n += fastpb.SizeString(numIdxOrVal, v) 1335 return n 1336 }) 1337 } 1338 return n 1339 } 1340 1341 func (x *Nesting) sizeField13() (n int) { 1342 if len(x.ListI64) == 0 { 1343 return n 1344 } 1345 n += fastpb.SizeListPacked(13, len(x.GetListI64()), 1346 func(numTagOrKey, numIdxOrVal int32) int { 1347 n := 0 1348 n += fastpb.SizeInt64(numTagOrKey, x.GetListI64()[numIdxOrVal]) 1349 return n 1350 }) 1351 return n 1352 } 1353 1354 func (x *Nesting) sizeField14() (n int) { 1355 if len(x.Byte) == 0 { 1356 return n 1357 } 1358 n += fastpb.SizeBytes(14, x.GetByte()) 1359 return n 1360 } 1361 1362 func (x *Nesting) sizeField15() (n int) { 1363 if x.MapStringSimple == nil { 1364 return n 1365 } 1366 for k, v := range x.GetMapStringSimple() { 1367 n += fastpb.SizeMapEntry(15, 1368 func(numTagOrKey, numIdxOrVal int32) int { 1369 n := 0 1370 n += fastpb.SizeString(numTagOrKey, k) 1371 n += fastpb.SizeMessage(numIdxOrVal, v) 1372 return n 1373 }) 1374 } 1375 return n 1376 } 1377 1378 func (x *PartialNesting) Size() (n int) { 1379 if x == nil { 1380 return n 1381 } 1382 n += x.sizeField2() 1383 n += x.sizeField8() 1384 n += x.sizeField15() 1385 return n 1386 } 1387 1388 func (x *PartialNesting) sizeField2() (n int) { 1389 if x.ListSimple == nil { 1390 return n 1391 } 1392 for i := range x.GetListSimple() { 1393 n += fastpb.SizeMessage(2, x.GetListSimple()[i]) 1394 } 1395 return n 1396 } 1397 1398 func (x *PartialNesting) sizeField8() (n int) { 1399 if x.SimpleStruct == nil { 1400 return n 1401 } 1402 n += fastpb.SizeMessage(8, x.GetSimpleStruct()) 1403 return n 1404 } 1405 1406 func (x *PartialNesting) sizeField15() (n int) { 1407 if x.MapStringSimple == nil { 1408 return n 1409 } 1410 for k, v := range x.GetMapStringSimple() { 1411 n += fastpb.SizeMapEntry(15, 1412 func(numTagOrKey, numIdxOrVal int32) int { 1413 n := 0 1414 n += fastpb.SizeString(numTagOrKey, k) 1415 n += fastpb.SizeMessage(numIdxOrVal, v) 1416 return n 1417 }) 1418 } 1419 return n 1420 } 1421 1422 func (x *Nesting2) Size() (n int) { 1423 if x == nil { 1424 return n 1425 } 1426 n += x.sizeField1() 1427 n += x.sizeField2() 1428 n += x.sizeField3() 1429 n += x.sizeField4() 1430 n += x.sizeField5() 1431 n += x.sizeField6() 1432 n += x.sizeField7() 1433 n += x.sizeField8() 1434 n += x.sizeField9() 1435 n += x.sizeField10() 1436 n += x.sizeField11() 1437 return n 1438 } 1439 1440 func (x *Nesting2) sizeField1() (n int) { 1441 if x.MapSimpleNesting == nil { 1442 return n 1443 } 1444 for k, v := range x.GetMapSimpleNesting() { 1445 n += fastpb.SizeMapEntry(1, 1446 func(numTagOrKey, numIdxOrVal int32) int { 1447 n := 0 1448 n += fastpb.SizeInt64(numTagOrKey, k) 1449 n += fastpb.SizeMessage(numIdxOrVal, v) 1450 return n 1451 }) 1452 } 1453 return n 1454 } 1455 1456 func (x *Nesting2) sizeField2() (n int) { 1457 if x.SimpleStruct == nil { 1458 return n 1459 } 1460 n += fastpb.SizeMessage(2, x.GetSimpleStruct()) 1461 return n 1462 } 1463 1464 func (x *Nesting2) sizeField3() (n int) { 1465 if len(x.Byte) == 0 { 1466 return n 1467 } 1468 n += fastpb.SizeBytes(3, x.GetByte()) 1469 return n 1470 } 1471 1472 func (x *Nesting2) sizeField4() (n int) { 1473 if x.Double == 0 { 1474 return n 1475 } 1476 n += fastpb.SizeDouble(4, x.GetDouble()) 1477 return n 1478 } 1479 1480 func (x *Nesting2) sizeField5() (n int) { 1481 if x.ListNesting == nil { 1482 return n 1483 } 1484 for i := range x.GetListNesting() { 1485 n += fastpb.SizeMessage(5, x.GetListNesting()[i]) 1486 } 1487 return n 1488 } 1489 1490 func (x *Nesting2) sizeField6() (n int) { 1491 if x.I64 == 0 { 1492 return n 1493 } 1494 n += fastpb.SizeInt64(6, x.GetI64()) 1495 return n 1496 } 1497 1498 func (x *Nesting2) sizeField7() (n int) { 1499 if x.NestingStruct == nil { 1500 return n 1501 } 1502 n += fastpb.SizeMessage(7, x.GetNestingStruct()) 1503 return n 1504 } 1505 1506 func (x *Nesting2) sizeField8() (n int) { 1507 if len(x.Binary) == 0 { 1508 return n 1509 } 1510 n += fastpb.SizeBytes(8, x.GetBinary()) 1511 return n 1512 } 1513 1514 func (x *Nesting2) sizeField9() (n int) { 1515 if x.String_ == "" { 1516 return n 1517 } 1518 n += fastpb.SizeString(9, x.GetString_()) 1519 return n 1520 } 1521 1522 func (x *Nesting2) sizeField10() (n int) { 1523 if x.SetNesting == nil { 1524 return n 1525 } 1526 for i := range x.GetSetNesting() { 1527 n += fastpb.SizeMessage(10, x.GetSetNesting()[i]) 1528 } 1529 return n 1530 } 1531 1532 func (x *Nesting2) sizeField11() (n int) { 1533 if x.I32 == 0 { 1534 return n 1535 } 1536 n += fastpb.SizeInt32(11, x.GetI32()) 1537 return n 1538 } 1539 1540 var fieldIDToName_Simple = map[int32]string{ 1541 1: "ByteField", 1542 2: "I64Field", 1543 3: "DoubleField", 1544 4: "I32Field", 1545 5: "StringField", 1546 6: "BinaryField", 1547 } 1548 1549 var fieldIDToName_PartialSimple = map[int32]string{ 1550 1: "ByteField", 1551 3: "DoubleField", 1552 6: "BinaryField", 1553 } 1554 1555 var fieldIDToName_Nesting = map[int32]string{ 1556 1: "String_", 1557 2: "ListSimple", 1558 3: "Double", 1559 4: "I32", 1560 5: "ListI32", 1561 6: "I64", 1562 7: "MapStringString", 1563 8: "SimpleStruct", 1564 9: "MapI32I64", 1565 10: "ListString", 1566 11: "Binary", 1567 12: "MapI64String", 1568 13: "ListI64", 1569 14: "Byte", 1570 15: "MapStringSimple", 1571 } 1572 1573 var fieldIDToName_PartialNesting = map[int32]string{ 1574 2: "ListSimple", 1575 8: "SimpleStruct", 1576 15: "MapStringSimple", 1577 } 1578 1579 var fieldIDToName_Nesting2 = map[int32]string{ 1580 1: "MapSimpleNesting", 1581 2: "SimpleStruct", 1582 3: "Byte", 1583 4: "Double", 1584 5: "ListNesting", 1585 6: "I64", 1586 7: "NestingStruct", 1587 8: "Binary", 1588 9: "String_", 1589 10: "SetNesting", 1590 11: "I32", 1591 }