github.com/cloudwego/dynamicgo@v0.2.6-0.20240519101509-707f41b6b834/testdata/kitex_gen/pb/example/example.pb.fast.go (about) 1 // Code generated by Fastpb v0.0.2. DO NOT EDIT. 2 3 package example 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 *Scalars) 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 case 7: 48 offset, err = x.fastReadField7(buf, _type) 49 if err != nil { 50 goto ReadFieldError 51 } 52 case 8: 53 offset, err = x.fastReadField8(buf, _type) 54 if err != nil { 55 goto ReadFieldError 56 } 57 case 9: 58 offset, err = x.fastReadField9(buf, _type) 59 if err != nil { 60 goto ReadFieldError 61 } 62 case 10: 63 offset, err = x.fastReadField10(buf, _type) 64 if err != nil { 65 goto ReadFieldError 66 } 67 case 11: 68 offset, err = x.fastReadField11(buf, _type) 69 if err != nil { 70 goto ReadFieldError 71 } 72 case 13: 73 offset, err = x.fastReadField13(buf, _type) 74 if err != nil { 75 goto ReadFieldError 76 } 77 case 14: 78 offset, err = x.fastReadField14(buf, _type) 79 if err != nil { 80 goto ReadFieldError 81 } 82 case 20: 83 offset, err = x.fastReadField20(buf, _type) 84 if err != nil { 85 goto ReadFieldError 86 } 87 case 21: 88 offset, err = x.fastReadField21(buf, _type) 89 if err != nil { 90 goto ReadFieldError 91 } 92 default: 93 offset, err = fastpb.Skip(buf, _type, number) 94 if err != nil { 95 goto SkipFieldError 96 } 97 } 98 return offset, nil 99 SkipFieldError: 100 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 101 ReadFieldError: 102 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_Scalars[number], err) 103 } 104 105 func (x *Scalars) fastReadField1(buf []byte, _type int8) (offset int, err error) { 106 x.SBool, offset, err = fastpb.ReadBool(buf, _type) 107 return offset, err 108 } 109 110 func (x *Scalars) fastReadField2(buf []byte, _type int8) (offset int, err error) { 111 x.SInt32, offset, err = fastpb.ReadInt32(buf, _type) 112 return offset, err 113 } 114 115 func (x *Scalars) fastReadField3(buf []byte, _type int8) (offset int, err error) { 116 x.SInt64, offset, err = fastpb.ReadInt64(buf, _type) 117 return offset, err 118 } 119 120 func (x *Scalars) fastReadField4(buf []byte, _type int8) (offset int, err error) { 121 x.SUint32, offset, err = fastpb.ReadUint32(buf, _type) 122 return offset, err 123 } 124 125 func (x *Scalars) fastReadField5(buf []byte, _type int8) (offset int, err error) { 126 x.SUint64, offset, err = fastpb.ReadUint64(buf, _type) 127 return offset, err 128 } 129 130 func (x *Scalars) fastReadField6(buf []byte, _type int8) (offset int, err error) { 131 x.SSint32, offset, err = fastpb.ReadSint32(buf, _type) 132 return offset, err 133 } 134 135 func (x *Scalars) fastReadField7(buf []byte, _type int8) (offset int, err error) { 136 x.SSint64, offset, err = fastpb.ReadSint64(buf, _type) 137 return offset, err 138 } 139 140 func (x *Scalars) fastReadField8(buf []byte, _type int8) (offset int, err error) { 141 x.SFixed32, offset, err = fastpb.ReadFixed32(buf, _type) 142 return offset, err 143 } 144 145 func (x *Scalars) fastReadField9(buf []byte, _type int8) (offset int, err error) { 146 x.SFixed64, offset, err = fastpb.ReadFixed64(buf, _type) 147 return offset, err 148 } 149 150 func (x *Scalars) fastReadField10(buf []byte, _type int8) (offset int, err error) { 151 x.SSfixed32, offset, err = fastpb.ReadSfixed32(buf, _type) 152 return offset, err 153 } 154 155 func (x *Scalars) fastReadField11(buf []byte, _type int8) (offset int, err error) { 156 x.SSfixed64, offset, err = fastpb.ReadSfixed64(buf, _type) 157 return offset, err 158 } 159 160 func (x *Scalars) fastReadField13(buf []byte, _type int8) (offset int, err error) { 161 x.SString, offset, err = fastpb.ReadString(buf, _type) 162 return offset, err 163 } 164 165 func (x *Scalars) fastReadField14(buf []byte, _type int8) (offset int, err error) { 166 x.SBytes, offset, err = fastpb.ReadBytes(buf, _type) 167 return offset, err 168 } 169 170 func (x *Scalars) fastReadField20(buf []byte, _type int8) (offset int, err error) { 171 x.SFloat, offset, err = fastpb.ReadFloat(buf, _type) 172 return offset, err 173 } 174 175 func (x *Scalars) fastReadField21(buf []byte, _type int8) (offset int, err error) { 176 x.SDouble, offset, err = fastpb.ReadDouble(buf, _type) 177 return offset, err 178 } 179 180 func (x *Repeats) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 181 switch number { 182 case 1: 183 offset, err = x.fastReadField1(buf, _type) 184 if err != nil { 185 goto ReadFieldError 186 } 187 case 2: 188 offset, err = x.fastReadField2(buf, _type) 189 if err != nil { 190 goto ReadFieldError 191 } 192 case 3: 193 offset, err = x.fastReadField3(buf, _type) 194 if err != nil { 195 goto ReadFieldError 196 } 197 case 4: 198 offset, err = x.fastReadField4(buf, _type) 199 if err != nil { 200 goto ReadFieldError 201 } 202 case 5: 203 offset, err = x.fastReadField5(buf, _type) 204 if err != nil { 205 goto ReadFieldError 206 } 207 case 6: 208 offset, err = x.fastReadField6(buf, _type) 209 if err != nil { 210 goto ReadFieldError 211 } 212 case 7: 213 offset, err = x.fastReadField7(buf, _type) 214 if err != nil { 215 goto ReadFieldError 216 } 217 case 8: 218 offset, err = x.fastReadField8(buf, _type) 219 if err != nil { 220 goto ReadFieldError 221 } 222 case 9: 223 offset, err = x.fastReadField9(buf, _type) 224 if err != nil { 225 goto ReadFieldError 226 } 227 default: 228 offset, err = fastpb.Skip(buf, _type, number) 229 if err != nil { 230 goto SkipFieldError 231 } 232 } 233 return offset, nil 234 SkipFieldError: 235 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 236 ReadFieldError: 237 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_Repeats[number], err) 238 } 239 240 func (x *Repeats) fastReadField1(buf []byte, _type int8) (offset int, err error) { 241 offset, err = fastpb.ReadList(buf, _type, 242 func(buf []byte, _type int8) (n int, err error) { 243 var v bool 244 v, offset, err = fastpb.ReadBool(buf, _type) 245 if err != nil { 246 return offset, err 247 } 248 x.RptBool = append(x.RptBool, v) 249 return offset, err 250 }) 251 return offset, err 252 } 253 254 func (x *Repeats) fastReadField2(buf []byte, _type int8) (offset int, err error) { 255 offset, err = fastpb.ReadList(buf, _type, 256 func(buf []byte, _type int8) (n int, err error) { 257 var v int32 258 v, offset, err = fastpb.ReadInt32(buf, _type) 259 if err != nil { 260 return offset, err 261 } 262 x.RptInt32 = append(x.RptInt32, v) 263 return offset, err 264 }) 265 return offset, err 266 } 267 268 func (x *Repeats) fastReadField3(buf []byte, _type int8) (offset int, err error) { 269 offset, err = fastpb.ReadList(buf, _type, 270 func(buf []byte, _type int8) (n int, err error) { 271 var v int64 272 v, offset, err = fastpb.ReadInt64(buf, _type) 273 if err != nil { 274 return offset, err 275 } 276 x.RptInt64 = append(x.RptInt64, v) 277 return offset, err 278 }) 279 return offset, err 280 } 281 282 func (x *Repeats) fastReadField4(buf []byte, _type int8) (offset int, err error) { 283 offset, err = fastpb.ReadList(buf, _type, 284 func(buf []byte, _type int8) (n int, err error) { 285 var v uint32 286 v, offset, err = fastpb.ReadUint32(buf, _type) 287 if err != nil { 288 return offset, err 289 } 290 x.RptUint32 = append(x.RptUint32, v) 291 return offset, err 292 }) 293 return offset, err 294 } 295 296 func (x *Repeats) fastReadField5(buf []byte, _type int8) (offset int, err error) { 297 offset, err = fastpb.ReadList(buf, _type, 298 func(buf []byte, _type int8) (n int, err error) { 299 var v uint64 300 v, offset, err = fastpb.ReadUint64(buf, _type) 301 if err != nil { 302 return offset, err 303 } 304 x.RptUint64 = append(x.RptUint64, v) 305 return offset, err 306 }) 307 return offset, err 308 } 309 310 func (x *Repeats) fastReadField6(buf []byte, _type int8) (offset int, err error) { 311 offset, err = fastpb.ReadList(buf, _type, 312 func(buf []byte, _type int8) (n int, err error) { 313 var v float32 314 v, offset, err = fastpb.ReadFloat(buf, _type) 315 if err != nil { 316 return offset, err 317 } 318 x.RptFloat = append(x.RptFloat, v) 319 return offset, err 320 }) 321 return offset, err 322 } 323 324 func (x *Repeats) fastReadField7(buf []byte, _type int8) (offset int, err error) { 325 offset, err = fastpb.ReadList(buf, _type, 326 func(buf []byte, _type int8) (n int, err error) { 327 var v float64 328 v, offset, err = fastpb.ReadDouble(buf, _type) 329 if err != nil { 330 return offset, err 331 } 332 x.RptDouble = append(x.RptDouble, v) 333 return offset, err 334 }) 335 return offset, err 336 } 337 338 func (x *Repeats) fastReadField8(buf []byte, _type int8) (offset int, err error) { 339 var v string 340 v, offset, err = fastpb.ReadString(buf, _type) 341 if err != nil { 342 return offset, err 343 } 344 x.RptString = append(x.RptString, v) 345 return offset, err 346 } 347 348 func (x *Repeats) fastReadField9(buf []byte, _type int8) (offset int, err error) { 349 var v []byte 350 v, offset, err = fastpb.ReadBytes(buf, _type) 351 if err != nil { 352 return offset, err 353 } 354 x.RptBytes = append(x.RptBytes, v) 355 return offset, err 356 } 357 358 func (x *Proto3Optional) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 359 switch number { 360 case 1: 361 offset, err = x.fastReadField1(buf, _type) 362 if err != nil { 363 goto ReadFieldError 364 } 365 case 2: 366 offset, err = x.fastReadField2(buf, _type) 367 if err != nil { 368 goto ReadFieldError 369 } 370 case 3: 371 offset, err = x.fastReadField3(buf, _type) 372 if err != nil { 373 goto ReadFieldError 374 } 375 case 4: 376 offset, err = x.fastReadField4(buf, _type) 377 if err != nil { 378 goto ReadFieldError 379 } 380 case 5: 381 offset, err = x.fastReadField5(buf, _type) 382 if err != nil { 383 goto ReadFieldError 384 } 385 case 6: 386 offset, err = x.fastReadField6(buf, _type) 387 if err != nil { 388 goto ReadFieldError 389 } 390 case 7: 391 offset, err = x.fastReadField7(buf, _type) 392 if err != nil { 393 goto ReadFieldError 394 } 395 case 8: 396 offset, err = x.fastReadField8(buf, _type) 397 if err != nil { 398 goto ReadFieldError 399 } 400 case 9: 401 offset, err = x.fastReadField9(buf, _type) 402 if err != nil { 403 goto ReadFieldError 404 } 405 case 10: 406 offset, err = x.fastReadField10(buf, _type) 407 if err != nil { 408 goto ReadFieldError 409 } 410 case 11: 411 offset, err = x.fastReadField11(buf, _type) 412 if err != nil { 413 goto ReadFieldError 414 } 415 default: 416 offset, err = fastpb.Skip(buf, _type, number) 417 if err != nil { 418 goto SkipFieldError 419 } 420 } 421 return offset, nil 422 SkipFieldError: 423 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 424 ReadFieldError: 425 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_Proto3Optional[number], err) 426 } 427 428 func (x *Proto3Optional) fastReadField1(buf []byte, _type int8) (offset int, err error) { 429 tmp, offset, err := fastpb.ReadBool(buf, _type) 430 x.OptBool = &tmp 431 return offset, err 432 } 433 434 func (x *Proto3Optional) fastReadField2(buf []byte, _type int8) (offset int, err error) { 435 tmp, offset, err := fastpb.ReadInt32(buf, _type) 436 x.OptInt32 = &tmp 437 return offset, err 438 } 439 440 func (x *Proto3Optional) fastReadField3(buf []byte, _type int8) (offset int, err error) { 441 tmp, offset, err := fastpb.ReadInt64(buf, _type) 442 x.OptInt64 = &tmp 443 return offset, err 444 } 445 446 func (x *Proto3Optional) fastReadField4(buf []byte, _type int8) (offset int, err error) { 447 tmp, offset, err := fastpb.ReadUint32(buf, _type) 448 x.OptUint32 = &tmp 449 return offset, err 450 } 451 452 func (x *Proto3Optional) fastReadField5(buf []byte, _type int8) (offset int, err error) { 453 tmp, offset, err := fastpb.ReadUint64(buf, _type) 454 x.OptUint64 = &tmp 455 return offset, err 456 } 457 458 func (x *Proto3Optional) fastReadField6(buf []byte, _type int8) (offset int, err error) { 459 tmp, offset, err := fastpb.ReadFloat(buf, _type) 460 x.OptFloat = &tmp 461 return offset, err 462 } 463 464 func (x *Proto3Optional) fastReadField7(buf []byte, _type int8) (offset int, err error) { 465 tmp, offset, err := fastpb.ReadDouble(buf, _type) 466 x.OptDouble = &tmp 467 return offset, err 468 } 469 470 func (x *Proto3Optional) fastReadField8(buf []byte, _type int8) (offset int, err error) { 471 tmp, offset, err := fastpb.ReadString(buf, _type) 472 x.OptString = &tmp 473 return offset, err 474 } 475 476 func (x *Proto3Optional) fastReadField9(buf []byte, _type int8) (offset int, err error) { 477 x.OptBytes, offset, err = fastpb.ReadBytes(buf, _type) 478 return offset, err 479 } 480 481 func (x *Proto3Optional) fastReadField10(buf []byte, _type int8) (offset int, err error) { 482 var v int32 483 v, offset, err = fastpb.ReadInt32(buf, _type) 484 if err != nil { 485 return offset, err 486 } 487 x.OptEnum = Enum(v).Enum() 488 return offset, nil 489 } 490 491 func (x *Proto3Optional) fastReadField11(buf []byte, _type int8) (offset int, err error) { 492 var v Nested 493 offset, err = fastpb.ReadMessage(buf, _type, &v) 494 if err != nil { 495 return offset, err 496 } 497 x.OptMessage = &v 498 return offset, nil 499 } 500 501 func (x *Enums) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 502 switch number { 503 case 1: 504 offset, err = x.fastReadField1(buf, _type) 505 if err != nil { 506 goto ReadFieldError 507 } 508 case 3: 509 offset, err = x.fastReadField3(buf, _type) 510 if err != nil { 511 goto ReadFieldError 512 } 513 default: 514 offset, err = fastpb.Skip(buf, _type, number) 515 if err != nil { 516 goto SkipFieldError 517 } 518 } 519 return offset, nil 520 SkipFieldError: 521 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 522 ReadFieldError: 523 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_Enums[number], err) 524 } 525 526 func (x *Enums) fastReadField1(buf []byte, _type int8) (offset int, err error) { 527 var v int32 528 v, offset, err = fastpb.ReadInt32(buf, _type) 529 if err != nil { 530 return offset, err 531 } 532 x.SEnum = Enum(v) 533 return offset, nil 534 } 535 536 func (x *Enums) fastReadField3(buf []byte, _type int8) (offset int, err error) { 537 var v int32 538 v, offset, err = fastpb.ReadInt32(buf, _type) 539 if err != nil { 540 return offset, err 541 } 542 x.SNestedEnum = Enums_NestedEnum(v) 543 return offset, nil 544 } 545 546 func (x *Nests) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 547 switch number { 548 case 2: 549 offset, err = x.fastReadField2(buf, _type) 550 if err != nil { 551 goto ReadFieldError 552 } 553 default: 554 offset, err = fastpb.Skip(buf, _type, number) 555 if err != nil { 556 goto SkipFieldError 557 } 558 } 559 return offset, nil 560 SkipFieldError: 561 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 562 ReadFieldError: 563 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_Nests[number], err) 564 } 565 566 func (x *Nests) fastReadField2(buf []byte, _type int8) (offset int, err error) { 567 var v Nested 568 offset, err = fastpb.ReadMessage(buf, _type, &v) 569 if err != nil { 570 return offset, err 571 } 572 x.SNested = &v 573 return offset, nil 574 } 575 576 func (x *Nested) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 577 switch number { 578 case 1: 579 offset, err = x.fastReadField1(buf, _type) 580 if err != nil { 581 goto ReadFieldError 582 } 583 case 2: 584 offset, err = x.fastReadField2(buf, _type) 585 if err != nil { 586 goto ReadFieldError 587 } 588 default: 589 offset, err = fastpb.Skip(buf, _type, number) 590 if err != nil { 591 goto SkipFieldError 592 } 593 } 594 return offset, nil 595 SkipFieldError: 596 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 597 ReadFieldError: 598 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_Nested[number], err) 599 } 600 601 func (x *Nested) fastReadField1(buf []byte, _type int8) (offset int, err error) { 602 x.SString, offset, err = fastpb.ReadString(buf, _type) 603 return offset, err 604 } 605 606 func (x *Nested) fastReadField2(buf []byte, _type int8) (offset int, err error) { 607 var v InnerBase 608 offset, err = fastpb.ReadMessage(buf, _type, &v) 609 if err != nil { 610 return offset, err 611 } 612 x.Base = &v 613 return offset, nil 614 } 615 616 func (x *Oneofs) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 617 switch number { 618 case 1: 619 offset, err = x.fastReadField1(buf, _type) 620 if err != nil { 621 goto ReadFieldError 622 } 623 case 2: 624 offset, err = x.fastReadField2(buf, _type) 625 if err != nil { 626 goto ReadFieldError 627 } 628 case 3: 629 offset, err = x.fastReadField3(buf, _type) 630 if err != nil { 631 goto ReadFieldError 632 } 633 default: 634 offset, err = fastpb.Skip(buf, _type, number) 635 if err != nil { 636 goto SkipFieldError 637 } 638 } 639 return offset, nil 640 SkipFieldError: 641 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 642 ReadFieldError: 643 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_Oneofs[number], err) 644 } 645 646 func (x *Oneofs) fastReadField1(buf []byte, _type int8) (offset int, err error) { 647 var ov Oneofs_OneofEnum 648 x.Union = &ov 649 var v int32 650 v, offset, err = fastpb.ReadInt32(buf, _type) 651 if err != nil { 652 return offset, err 653 } 654 ov.OneofEnum = Enum(v) 655 return offset, nil 656 } 657 658 func (x *Oneofs) fastReadField2(buf []byte, _type int8) (offset int, err error) { 659 var ov Oneofs_OneofString 660 x.Union = &ov 661 ov.OneofString, offset, err = fastpb.ReadString(buf, _type) 662 return offset, err 663 } 664 665 func (x *Oneofs) fastReadField3(buf []byte, _type int8) (offset int, err error) { 666 var ov Oneofs_OneofNested 667 x.Union = &ov 668 var v Nested 669 offset, err = fastpb.ReadMessage(buf, _type, &v) 670 if err != nil { 671 return offset, err 672 } 673 ov.OneofNested = &v 674 return offset, nil 675 } 676 677 func (x *Maps) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 678 switch number { 679 case 1: 680 offset, err = x.fastReadField1(buf, _type) 681 if err != nil { 682 goto ReadFieldError 683 } 684 case 2: 685 offset, err = x.fastReadField2(buf, _type) 686 if err != nil { 687 goto ReadFieldError 688 } 689 case 3: 690 offset, err = x.fastReadField3(buf, _type) 691 if err != nil { 692 goto ReadFieldError 693 } 694 case 4: 695 offset, err = x.fastReadField4(buf, _type) 696 if err != nil { 697 goto ReadFieldError 698 } 699 case 5: 700 offset, err = x.fastReadField5(buf, _type) 701 if err != nil { 702 goto ReadFieldError 703 } 704 default: 705 offset, err = fastpb.Skip(buf, _type, number) 706 if err != nil { 707 goto SkipFieldError 708 } 709 } 710 return offset, nil 711 SkipFieldError: 712 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 713 ReadFieldError: 714 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_Maps[number], err) 715 } 716 717 func (x *Maps) fastReadField1(buf []byte, _type int8) (offset int, err error) { 718 if x.Int32ToStr == nil { 719 x.Int32ToStr = make(map[int32]string) 720 } 721 var key int32 722 var value string 723 offset, err = fastpb.ReadMapEntry(buf, _type, 724 func(buf []byte, _type int8) (offset int, err error) { 725 key, offset, err = fastpb.ReadInt32(buf, _type) 726 return offset, err 727 }, 728 func(buf []byte, _type int8) (offset int, err error) { 729 value, offset, err = fastpb.ReadString(buf, _type) 730 return offset, err 731 }) 732 if err != nil { 733 return offset, err 734 } 735 x.Int32ToStr[key] = value 736 return offset, nil 737 } 738 739 func (x *Maps) fastReadField2(buf []byte, _type int8) (offset int, err error) { 740 if x.BoolToUint32 == nil { 741 x.BoolToUint32 = make(map[bool]uint32) 742 } 743 var key bool 744 var value uint32 745 offset, err = fastpb.ReadMapEntry(buf, _type, 746 func(buf []byte, _type int8) (offset int, err error) { 747 key, offset, err = fastpb.ReadBool(buf, _type) 748 return offset, err 749 }, 750 func(buf []byte, _type int8) (offset int, err error) { 751 value, offset, err = fastpb.ReadUint32(buf, _type) 752 return offset, err 753 }) 754 if err != nil { 755 return offset, err 756 } 757 x.BoolToUint32[key] = value 758 return offset, nil 759 } 760 761 func (x *Maps) fastReadField3(buf []byte, _type int8) (offset int, err error) { 762 if x.Uint64ToEnum == nil { 763 x.Uint64ToEnum = make(map[uint64]Enum) 764 } 765 var key uint64 766 var value Enum 767 offset, err = fastpb.ReadMapEntry(buf, _type, 768 func(buf []byte, _type int8) (offset int, err error) { 769 key, offset, err = fastpb.ReadUint64(buf, _type) 770 return offset, err 771 }, 772 func(buf []byte, _type int8) (offset int, err error) { 773 var v int32 774 v, offset, err = fastpb.ReadInt32(buf, _type) 775 if err != nil { 776 return offset, err 777 } 778 value = Enum(v) 779 return offset, nil 780 }) 781 if err != nil { 782 return offset, err 783 } 784 x.Uint64ToEnum[key] = value 785 return offset, nil 786 } 787 788 func (x *Maps) fastReadField4(buf []byte, _type int8) (offset int, err error) { 789 if x.StrToNested == nil { 790 x.StrToNested = make(map[string]*Nested) 791 } 792 var key string 793 var value *Nested 794 offset, err = fastpb.ReadMapEntry(buf, _type, 795 func(buf []byte, _type int8) (offset int, err error) { 796 key, offset, err = fastpb.ReadString(buf, _type) 797 return offset, err 798 }, 799 func(buf []byte, _type int8) (offset int, err error) { 800 var v Nested 801 offset, err = fastpb.ReadMessage(buf, _type, &v) 802 if err != nil { 803 return offset, err 804 } 805 value = &v 806 return offset, nil 807 }) 808 if err != nil { 809 return offset, err 810 } 811 x.StrToNested[key] = value 812 return offset, nil 813 } 814 815 func (x *Maps) fastReadField5(buf []byte, _type int8) (offset int, err error) { 816 if x.StrToOneofs == nil { 817 x.StrToOneofs = make(map[string]*Oneofs) 818 } 819 var key string 820 var value *Oneofs 821 offset, err = fastpb.ReadMapEntry(buf, _type, 822 func(buf []byte, _type int8) (offset int, err error) { 823 key, offset, err = fastpb.ReadString(buf, _type) 824 return offset, err 825 }, 826 func(buf []byte, _type int8) (offset int, err error) { 827 var v Oneofs 828 offset, err = fastpb.ReadMessage(buf, _type, &v) 829 if err != nil { 830 return offset, err 831 } 832 value = &v 833 return offset, nil 834 }) 835 if err != nil { 836 return offset, err 837 } 838 x.StrToOneofs[key] = value 839 return offset, nil 840 } 841 842 func (x *JSONNames) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 843 switch number { 844 case 1: 845 offset, err = x.fastReadField1(buf, _type) 846 if err != nil { 847 goto ReadFieldError 848 } 849 default: 850 offset, err = fastpb.Skip(buf, _type, number) 851 if err != nil { 852 goto SkipFieldError 853 } 854 } 855 return offset, nil 856 SkipFieldError: 857 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 858 ReadFieldError: 859 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_JSONNames[number], err) 860 } 861 862 func (x *JSONNames) fastReadField1(buf []byte, _type int8) (offset int, err error) { 863 x.SString, offset, err = fastpb.ReadString(buf, _type) 864 return offset, err 865 } 866 867 func (x *InnerBase) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 868 switch number { 869 case 1: 870 offset, err = x.fastReadField1(buf, _type) 871 if err != nil { 872 goto ReadFieldError 873 } 874 case 2: 875 offset, err = x.fastReadField2(buf, _type) 876 if err != nil { 877 goto ReadFieldError 878 } 879 case 3: 880 offset, err = x.fastReadField3(buf, _type) 881 if err != nil { 882 goto ReadFieldError 883 } 884 case 4: 885 offset, err = x.fastReadField4(buf, _type) 886 if err != nil { 887 goto ReadFieldError 888 } 889 case 5: 890 offset, err = x.fastReadField5(buf, _type) 891 if err != nil { 892 goto ReadFieldError 893 } 894 case 6: 895 offset, err = x.fastReadField6(buf, _type) 896 if err != nil { 897 goto ReadFieldError 898 } 899 case 7: 900 offset, err = x.fastReadField7(buf, _type) 901 if err != nil { 902 goto ReadFieldError 903 } 904 case 8: 905 offset, err = x.fastReadField8(buf, _type) 906 if err != nil { 907 goto ReadFieldError 908 } 909 case 9: 910 offset, err = x.fastReadField9(buf, _type) 911 if err != nil { 912 goto ReadFieldError 913 } 914 case 10: 915 offset, err = x.fastReadField10(buf, _type) 916 if err != nil { 917 goto ReadFieldError 918 } 919 case 11: 920 offset, err = x.fastReadField11(buf, _type) 921 if err != nil { 922 goto ReadFieldError 923 } 924 case 13: 925 offset, err = x.fastReadField13(buf, _type) 926 if err != nil { 927 goto ReadFieldError 928 } 929 case 14: 930 offset, err = x.fastReadField14(buf, _type) 931 if err != nil { 932 goto ReadFieldError 933 } 934 case 20: 935 offset, err = x.fastReadField20(buf, _type) 936 if err != nil { 937 goto ReadFieldError 938 } 939 case 21: 940 offset, err = x.fastReadField21(buf, _type) 941 if err != nil { 942 goto ReadFieldError 943 } 944 default: 945 offset, err = fastpb.Skip(buf, _type, number) 946 if err != nil { 947 goto SkipFieldError 948 } 949 } 950 return offset, nil 951 SkipFieldError: 952 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 953 ReadFieldError: 954 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_InnerBase[number], err) 955 } 956 957 func (x *InnerBase) fastReadField1(buf []byte, _type int8) (offset int, err error) { 958 x.SBool, offset, err = fastpb.ReadBool(buf, _type) 959 return offset, err 960 } 961 962 func (x *InnerBase) fastReadField2(buf []byte, _type int8) (offset int, err error) { 963 x.SInt32, offset, err = fastpb.ReadInt32(buf, _type) 964 return offset, err 965 } 966 967 func (x *InnerBase) fastReadField3(buf []byte, _type int8) (offset int, err error) { 968 x.SInt64, offset, err = fastpb.ReadInt64(buf, _type) 969 return offset, err 970 } 971 972 func (x *InnerBase) fastReadField4(buf []byte, _type int8) (offset int, err error) { 973 x.SUint32, offset, err = fastpb.ReadUint32(buf, _type) 974 return offset, err 975 } 976 977 func (x *InnerBase) fastReadField5(buf []byte, _type int8) (offset int, err error) { 978 x.SUint64, offset, err = fastpb.ReadUint64(buf, _type) 979 return offset, err 980 } 981 982 func (x *InnerBase) fastReadField6(buf []byte, _type int8) (offset int, err error) { 983 x.SSint32, offset, err = fastpb.ReadSint32(buf, _type) 984 return offset, err 985 } 986 987 func (x *InnerBase) fastReadField7(buf []byte, _type int8) (offset int, err error) { 988 x.SSint64, offset, err = fastpb.ReadSint64(buf, _type) 989 return offset, err 990 } 991 992 func (x *InnerBase) fastReadField8(buf []byte, _type int8) (offset int, err error) { 993 x.SFixed32, offset, err = fastpb.ReadFixed32(buf, _type) 994 return offset, err 995 } 996 997 func (x *InnerBase) fastReadField9(buf []byte, _type int8) (offset int, err error) { 998 x.SFixed64, offset, err = fastpb.ReadFixed64(buf, _type) 999 return offset, err 1000 } 1001 1002 func (x *InnerBase) fastReadField10(buf []byte, _type int8) (offset int, err error) { 1003 x.SSfixed32, offset, err = fastpb.ReadSfixed32(buf, _type) 1004 return offset, err 1005 } 1006 1007 func (x *InnerBase) fastReadField11(buf []byte, _type int8) (offset int, err error) { 1008 x.SSfixed64, offset, err = fastpb.ReadSfixed64(buf, _type) 1009 return offset, err 1010 } 1011 1012 func (x *InnerBase) fastReadField13(buf []byte, _type int8) (offset int, err error) { 1013 x.SString, offset, err = fastpb.ReadString(buf, _type) 1014 return offset, err 1015 } 1016 1017 func (x *InnerBase) fastReadField14(buf []byte, _type int8) (offset int, err error) { 1018 x.SBytes, offset, err = fastpb.ReadBytes(buf, _type) 1019 return offset, err 1020 } 1021 1022 func (x *InnerBase) fastReadField20(buf []byte, _type int8) (offset int, err error) { 1023 x.SFloat, offset, err = fastpb.ReadFloat(buf, _type) 1024 return offset, err 1025 } 1026 1027 func (x *InnerBase) fastReadField21(buf []byte, _type int8) (offset int, err error) { 1028 x.SDouble, offset, err = fastpb.ReadDouble(buf, _type) 1029 return offset, err 1030 } 1031 1032 func (x *ExampleScalarsReq) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 1033 switch number { 1034 case 1: 1035 offset, err = x.fastReadField1(buf, _type) 1036 if err != nil { 1037 goto ReadFieldError 1038 } 1039 case 2: 1040 offset, err = x.fastReadField2(buf, _type) 1041 if err != nil { 1042 goto ReadFieldError 1043 } 1044 case 3: 1045 offset, err = x.fastReadField3(buf, _type) 1046 if err != nil { 1047 goto ReadFieldError 1048 } 1049 case 4: 1050 offset, err = x.fastReadField4(buf, _type) 1051 if err != nil { 1052 goto ReadFieldError 1053 } 1054 case 5: 1055 offset, err = x.fastReadField5(buf, _type) 1056 if err != nil { 1057 goto ReadFieldError 1058 } 1059 case 6: 1060 offset, err = x.fastReadField6(buf, _type) 1061 if err != nil { 1062 goto ReadFieldError 1063 } 1064 case 7: 1065 offset, err = x.fastReadField7(buf, _type) 1066 if err != nil { 1067 goto ReadFieldError 1068 } 1069 case 8: 1070 offset, err = x.fastReadField8(buf, _type) 1071 if err != nil { 1072 goto ReadFieldError 1073 } 1074 case 9: 1075 offset, err = x.fastReadField9(buf, _type) 1076 if err != nil { 1077 goto ReadFieldError 1078 } 1079 case 10: 1080 offset, err = x.fastReadField10(buf, _type) 1081 if err != nil { 1082 goto ReadFieldError 1083 } 1084 default: 1085 offset, err = fastpb.Skip(buf, _type, number) 1086 if err != nil { 1087 goto SkipFieldError 1088 } 1089 } 1090 return offset, nil 1091 SkipFieldError: 1092 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 1093 ReadFieldError: 1094 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_ExampleScalarsReq[number], err) 1095 } 1096 1097 func (x *ExampleScalarsReq) fastReadField1(buf []byte, _type int8) (offset int, err error) { 1098 tmp, offset, err := fastpb.ReadString(buf, _type) 1099 x.Msg = &tmp 1100 return offset, err 1101 } 1102 1103 func (x *ExampleScalarsReq) fastReadField2(buf []byte, _type int8) (offset int, err error) { 1104 tmp, offset, err := fastpb.ReadDouble(buf, _type) 1105 x.Cookie = &tmp 1106 return offset, err 1107 } 1108 1109 func (x *ExampleScalarsReq) fastReadField3(buf []byte, _type int8) (offset int, err error) { 1110 x.Path, offset, err = fastpb.ReadString(buf, _type) 1111 return offset, err 1112 } 1113 1114 func (x *ExampleScalarsReq) fastReadField4(buf []byte, _type int8) (offset int, err error) { 1115 var v string 1116 v, offset, err = fastpb.ReadString(buf, _type) 1117 if err != nil { 1118 return offset, err 1119 } 1120 x.Query = append(x.Query, v) 1121 return offset, err 1122 } 1123 1124 func (x *ExampleScalarsReq) fastReadField5(buf []byte, _type int8) (offset int, err error) { 1125 x.Header, offset, err = fastpb.ReadBool(buf, _type) 1126 return offset, err 1127 } 1128 1129 func (x *ExampleScalarsReq) fastReadField6(buf []byte, _type int8) (offset int, err error) { 1130 x.Code, offset, err = fastpb.ReadInt64(buf, _type) 1131 return offset, err 1132 } 1133 1134 func (x *ExampleScalarsReq) fastReadField7(buf []byte, _type int8) (offset int, err error) { 1135 var v InnerBase 1136 offset, err = fastpb.ReadMessage(buf, _type, &v) 1137 if err != nil { 1138 return offset, err 1139 } 1140 x.InnerBase = &v 1141 return offset, nil 1142 } 1143 1144 func (x *ExampleScalarsReq) fastReadField8(buf []byte, _type int8) (offset int, err error) { 1145 x.RawUri, offset, err = fastpb.ReadString(buf, _type) 1146 return offset, err 1147 } 1148 1149 func (x *ExampleScalarsReq) fastReadField9(buf []byte, _type int8) (offset int, err error) { 1150 x.Subfix, offset, err = fastpb.ReadDouble(buf, _type) 1151 return offset, err 1152 } 1153 1154 func (x *ExampleScalarsReq) fastReadField10(buf []byte, _type int8) (offset int, err error) { 1155 var v Scalars 1156 offset, err = fastpb.ReadMessage(buf, _type, &v) 1157 if err != nil { 1158 return offset, err 1159 } 1160 x.Scalars = &v 1161 return offset, nil 1162 } 1163 1164 func (x *ExampleScalarsResp) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 1165 switch number { 1166 case 1: 1167 offset, err = x.fastReadField1(buf, _type) 1168 if err != nil { 1169 goto ReadFieldError 1170 } 1171 case 2: 1172 offset, err = x.fastReadField2(buf, _type) 1173 if err != nil { 1174 goto ReadFieldError 1175 } 1176 case 3: 1177 offset, err = x.fastReadField3(buf, _type) 1178 if err != nil { 1179 goto ReadFieldError 1180 } 1181 case 4: 1182 offset, err = x.fastReadField4(buf, _type) 1183 if err != nil { 1184 goto ReadFieldError 1185 } 1186 case 5: 1187 offset, err = x.fastReadField5(buf, _type) 1188 if err != nil { 1189 goto ReadFieldError 1190 } 1191 case 6: 1192 offset, err = x.fastReadField6(buf, _type) 1193 if err != nil { 1194 goto ReadFieldError 1195 } 1196 case 7: 1197 offset, err = x.fastReadField7(buf, _type) 1198 if err != nil { 1199 goto ReadFieldError 1200 } 1201 default: 1202 offset, err = fastpb.Skip(buf, _type, number) 1203 if err != nil { 1204 goto SkipFieldError 1205 } 1206 } 1207 return offset, nil 1208 SkipFieldError: 1209 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 1210 ReadFieldError: 1211 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_ExampleScalarsResp[number], err) 1212 } 1213 1214 func (x *ExampleScalarsResp) fastReadField1(buf []byte, _type int8) (offset int, err error) { 1215 x.Msg, offset, err = fastpb.ReadString(buf, _type) 1216 return offset, err 1217 } 1218 1219 func (x *ExampleScalarsResp) fastReadField2(buf []byte, _type int8) (offset int, err error) { 1220 tmp, offset, err := fastpb.ReadDouble(buf, _type) 1221 x.Cookie = &tmp 1222 return offset, err 1223 } 1224 1225 func (x *ExampleScalarsResp) fastReadField3(buf []byte, _type int8) (offset int, err error) { 1226 x.Status, offset, err = fastpb.ReadInt32(buf, _type) 1227 return offset, err 1228 } 1229 1230 func (x *ExampleScalarsResp) fastReadField4(buf []byte, _type int8) (offset int, err error) { 1231 tmp, offset, err := fastpb.ReadBool(buf, _type) 1232 x.Header = &tmp 1233 return offset, err 1234 } 1235 1236 func (x *ExampleScalarsResp) fastReadField5(buf []byte, _type int8) (offset int, err error) { 1237 x.Code, offset, err = fastpb.ReadInt64(buf, _type) 1238 return offset, err 1239 } 1240 1241 func (x *ExampleScalarsResp) fastReadField6(buf []byte, _type int8) (offset int, err error) { 1242 x.Subfix, offset, err = fastpb.ReadDouble(buf, _type) 1243 return offset, err 1244 } 1245 1246 func (x *ExampleScalarsResp) fastReadField7(buf []byte, _type int8) (offset int, err error) { 1247 var v Scalars 1248 offset, err = fastpb.ReadMessage(buf, _type, &v) 1249 if err != nil { 1250 return offset, err 1251 } 1252 x.Scalars = &v 1253 return offset, nil 1254 } 1255 1256 func (x *ExampleMessageReq) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 1257 switch number { 1258 case 1: 1259 offset, err = x.fastReadField1(buf, _type) 1260 if err != nil { 1261 goto ReadFieldError 1262 } 1263 default: 1264 offset, err = fastpb.Skip(buf, _type, number) 1265 if err != nil { 1266 goto SkipFieldError 1267 } 1268 } 1269 return offset, nil 1270 SkipFieldError: 1271 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 1272 ReadFieldError: 1273 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_ExampleMessageReq[number], err) 1274 } 1275 1276 func (x *ExampleMessageReq) fastReadField1(buf []byte, _type int8) (offset int, err error) { 1277 var v InnerBase 1278 offset, err = fastpb.ReadMessage(buf, _type, &v) 1279 if err != nil { 1280 return offset, err 1281 } 1282 x.Base = &v 1283 return offset, nil 1284 } 1285 1286 func (x *ExampleMessageResp) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 1287 switch number { 1288 case 1: 1289 offset, err = x.fastReadField1(buf, _type) 1290 if err != nil { 1291 goto ReadFieldError 1292 } 1293 default: 1294 offset, err = fastpb.Skip(buf, _type, number) 1295 if err != nil { 1296 goto SkipFieldError 1297 } 1298 } 1299 return offset, nil 1300 SkipFieldError: 1301 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 1302 ReadFieldError: 1303 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_ExampleMessageResp[number], err) 1304 } 1305 1306 func (x *ExampleMessageResp) fastReadField1(buf []byte, _type int8) (offset int, err error) { 1307 var v InnerBase 1308 offset, err = fastpb.ReadMessage(buf, _type, &v) 1309 if err != nil { 1310 return offset, err 1311 } 1312 x.Base = &v 1313 return offset, nil 1314 } 1315 1316 func (x *ExampleNestedReq) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 1317 switch number { 1318 case 1: 1319 offset, err = x.fastReadField1(buf, _type) 1320 if err != nil { 1321 goto ReadFieldError 1322 } 1323 default: 1324 offset, err = fastpb.Skip(buf, _type, number) 1325 if err != nil { 1326 goto SkipFieldError 1327 } 1328 } 1329 return offset, nil 1330 SkipFieldError: 1331 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 1332 ReadFieldError: 1333 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_ExampleNestedReq[number], err) 1334 } 1335 1336 func (x *ExampleNestedReq) fastReadField1(buf []byte, _type int8) (offset int, err error) { 1337 var v Nested 1338 offset, err = fastpb.ReadMessage(buf, _type, &v) 1339 if err != nil { 1340 return offset, err 1341 } 1342 x.TestNested = &v 1343 return offset, nil 1344 } 1345 1346 func (x *ExampleNestedResp) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 1347 switch number { 1348 case 1: 1349 offset, err = x.fastReadField1(buf, _type) 1350 if err != nil { 1351 goto ReadFieldError 1352 } 1353 default: 1354 offset, err = fastpb.Skip(buf, _type, number) 1355 if err != nil { 1356 goto SkipFieldError 1357 } 1358 } 1359 return offset, nil 1360 SkipFieldError: 1361 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 1362 ReadFieldError: 1363 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_ExampleNestedResp[number], err) 1364 } 1365 1366 func (x *ExampleNestedResp) fastReadField1(buf []byte, _type int8) (offset int, err error) { 1367 var v Nested 1368 offset, err = fastpb.ReadMessage(buf, _type, &v) 1369 if err != nil { 1370 return offset, err 1371 } 1372 x.TestNested = &v 1373 return offset, nil 1374 } 1375 1376 func (x *ExampleParitalReq) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 1377 switch number { 1378 case 1: 1379 offset, err = x.fastReadField1(buf, _type) 1380 if err != nil { 1381 goto ReadFieldError 1382 } 1383 case 2: 1384 offset, err = x.fastReadField2(buf, _type) 1385 if err != nil { 1386 goto ReadFieldError 1387 } 1388 case 3: 1389 offset, err = x.fastReadField3(buf, _type) 1390 if err != nil { 1391 goto ReadFieldError 1392 } 1393 case 4: 1394 offset, err = x.fastReadField4(buf, _type) 1395 if err != nil { 1396 goto ReadFieldError 1397 } 1398 case 5: 1399 offset, err = x.fastReadField5(buf, _type) 1400 if err != nil { 1401 goto ReadFieldError 1402 } 1403 default: 1404 offset, err = fastpb.Skip(buf, _type, number) 1405 if err != nil { 1406 goto SkipFieldError 1407 } 1408 } 1409 return offset, nil 1410 SkipFieldError: 1411 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 1412 ReadFieldError: 1413 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_ExampleParitalReq[number], err) 1414 } 1415 1416 func (x *ExampleParitalReq) fastReadField1(buf []byte, _type int8) (offset int, err error) { 1417 x.Msg, offset, err = fastpb.ReadString(buf, _type) 1418 return offset, err 1419 } 1420 1421 func (x *ExampleParitalReq) fastReadField2(buf []byte, _type int8) (offset int, err error) { 1422 tmp, offset, err := fastpb.ReadDouble(buf, _type) 1423 x.Cookie = &tmp 1424 return offset, err 1425 } 1426 1427 func (x *ExampleParitalReq) fastReadField3(buf []byte, _type int8) (offset int, err error) { 1428 x.Status, offset, err = fastpb.ReadInt32(buf, _type) 1429 return offset, err 1430 } 1431 1432 func (x *ExampleParitalReq) fastReadField4(buf []byte, _type int8) (offset int, err error) { 1433 x.Header, offset, err = fastpb.ReadBool(buf, _type) 1434 return offset, err 1435 } 1436 1437 func (x *ExampleParitalReq) fastReadField5(buf []byte, _type int8) (offset int, err error) { 1438 x.Code, offset, err = fastpb.ReadInt64(buf, _type) 1439 return offset, err 1440 } 1441 1442 func (x *ExamplePartialResp) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 1443 switch number { 1444 case 1: 1445 offset, err = x.fastReadField1(buf, _type) 1446 if err != nil { 1447 goto ReadFieldError 1448 } 1449 case 2: 1450 offset, err = x.fastReadField2(buf, _type) 1451 if err != nil { 1452 goto ReadFieldError 1453 } 1454 case 3: 1455 offset, err = x.fastReadField3(buf, _type) 1456 if err != nil { 1457 goto ReadFieldError 1458 } 1459 default: 1460 offset, err = fastpb.Skip(buf, _type, number) 1461 if err != nil { 1462 goto SkipFieldError 1463 } 1464 } 1465 return offset, nil 1466 SkipFieldError: 1467 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 1468 ReadFieldError: 1469 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_ExamplePartialResp[number], err) 1470 } 1471 1472 func (x *ExamplePartialResp) fastReadField1(buf []byte, _type int8) (offset int, err error) { 1473 x.ShortEnglishMsg, offset, err = fastpb.ReadString(buf, _type) 1474 return offset, err 1475 } 1476 1477 func (x *ExamplePartialResp) fastReadField2(buf []byte, _type int8) (offset int, err error) { 1478 x.ChineseMsg, offset, err = fastpb.ReadString(buf, _type) 1479 return offset, err 1480 } 1481 1482 func (x *ExamplePartialResp) fastReadField3(buf []byte, _type int8) (offset int, err error) { 1483 x.LongEnglishMsg, offset, err = fastpb.ReadString(buf, _type) 1484 return offset, err 1485 } 1486 1487 func (x *ExampleListReq) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 1488 switch number { 1489 case 1: 1490 offset, err = x.fastReadField1(buf, _type) 1491 if err != nil { 1492 goto ReadFieldError 1493 } 1494 default: 1495 offset, err = fastpb.Skip(buf, _type, number) 1496 if err != nil { 1497 goto SkipFieldError 1498 } 1499 } 1500 return offset, nil 1501 SkipFieldError: 1502 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 1503 ReadFieldError: 1504 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_ExampleListReq[number], err) 1505 } 1506 1507 func (x *ExampleListReq) fastReadField1(buf []byte, _type int8) (offset int, err error) { 1508 var v Repeats 1509 offset, err = fastpb.ReadMessage(buf, _type, &v) 1510 if err != nil { 1511 return offset, err 1512 } 1513 x.TestList = &v 1514 return offset, nil 1515 } 1516 1517 func (x *ExampleListResp) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 1518 switch number { 1519 case 1: 1520 offset, err = x.fastReadField1(buf, _type) 1521 if err != nil { 1522 goto ReadFieldError 1523 } 1524 default: 1525 offset, err = fastpb.Skip(buf, _type, number) 1526 if err != nil { 1527 goto SkipFieldError 1528 } 1529 } 1530 return offset, nil 1531 SkipFieldError: 1532 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 1533 ReadFieldError: 1534 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_ExampleListResp[number], err) 1535 } 1536 1537 func (x *ExampleListResp) fastReadField1(buf []byte, _type int8) (offset int, err error) { 1538 var v Repeats 1539 offset, err = fastpb.ReadMessage(buf, _type, &v) 1540 if err != nil { 1541 return offset, err 1542 } 1543 x.TestList = &v 1544 return offset, nil 1545 } 1546 1547 func (x *ExampleMapReq) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 1548 switch number { 1549 case 1: 1550 offset, err = x.fastReadField1(buf, _type) 1551 if err != nil { 1552 goto ReadFieldError 1553 } 1554 default: 1555 offset, err = fastpb.Skip(buf, _type, number) 1556 if err != nil { 1557 goto SkipFieldError 1558 } 1559 } 1560 return offset, nil 1561 SkipFieldError: 1562 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 1563 ReadFieldError: 1564 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_ExampleMapReq[number], err) 1565 } 1566 1567 func (x *ExampleMapReq) fastReadField1(buf []byte, _type int8) (offset int, err error) { 1568 var v Maps 1569 offset, err = fastpb.ReadMessage(buf, _type, &v) 1570 if err != nil { 1571 return offset, err 1572 } 1573 x.TestMap = &v 1574 return offset, nil 1575 } 1576 1577 func (x *ExampleMapResp) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 1578 switch number { 1579 case 1: 1580 offset, err = x.fastReadField1(buf, _type) 1581 if err != nil { 1582 goto ReadFieldError 1583 } 1584 default: 1585 offset, err = fastpb.Skip(buf, _type, number) 1586 if err != nil { 1587 goto SkipFieldError 1588 } 1589 } 1590 return offset, nil 1591 SkipFieldError: 1592 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 1593 ReadFieldError: 1594 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_ExampleMapResp[number], err) 1595 } 1596 1597 func (x *ExampleMapResp) fastReadField1(buf []byte, _type int8) (offset int, err error) { 1598 var v Maps 1599 offset, err = fastpb.ReadMessage(buf, _type, &v) 1600 if err != nil { 1601 return offset, err 1602 } 1603 x.TestMap = &v 1604 return offset, nil 1605 } 1606 1607 func (x *ExampleOneofReq) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 1608 switch number { 1609 case 1: 1610 offset, err = x.fastReadField1(buf, _type) 1611 if err != nil { 1612 goto ReadFieldError 1613 } 1614 default: 1615 offset, err = fastpb.Skip(buf, _type, number) 1616 if err != nil { 1617 goto SkipFieldError 1618 } 1619 } 1620 return offset, nil 1621 SkipFieldError: 1622 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 1623 ReadFieldError: 1624 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_ExampleOneofReq[number], err) 1625 } 1626 1627 func (x *ExampleOneofReq) fastReadField1(buf []byte, _type int8) (offset int, err error) { 1628 var v Oneofs 1629 offset, err = fastpb.ReadMessage(buf, _type, &v) 1630 if err != nil { 1631 return offset, err 1632 } 1633 x.TestOneof = &v 1634 return offset, nil 1635 } 1636 1637 func (x *ExampleOneofResp) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 1638 switch number { 1639 case 1: 1640 offset, err = x.fastReadField1(buf, _type) 1641 if err != nil { 1642 goto ReadFieldError 1643 } 1644 default: 1645 offset, err = fastpb.Skip(buf, _type, number) 1646 if err != nil { 1647 goto SkipFieldError 1648 } 1649 } 1650 return offset, nil 1651 SkipFieldError: 1652 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 1653 ReadFieldError: 1654 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_ExampleOneofResp[number], err) 1655 } 1656 1657 func (x *ExampleOneofResp) fastReadField1(buf []byte, _type int8) (offset int, err error) { 1658 var v Oneofs 1659 offset, err = fastpb.ReadMessage(buf, _type, &v) 1660 if err != nil { 1661 return offset, err 1662 } 1663 x.TestOneof = &v 1664 return offset, nil 1665 } 1666 1667 func (x *Scalars) FastWrite(buf []byte) (offset int) { 1668 if x == nil { 1669 return offset 1670 } 1671 offset += x.fastWriteField1(buf[offset:]) 1672 offset += x.fastWriteField2(buf[offset:]) 1673 offset += x.fastWriteField3(buf[offset:]) 1674 offset += x.fastWriteField4(buf[offset:]) 1675 offset += x.fastWriteField5(buf[offset:]) 1676 offset += x.fastWriteField6(buf[offset:]) 1677 offset += x.fastWriteField7(buf[offset:]) 1678 offset += x.fastWriteField8(buf[offset:]) 1679 offset += x.fastWriteField9(buf[offset:]) 1680 offset += x.fastWriteField10(buf[offset:]) 1681 offset += x.fastWriteField11(buf[offset:]) 1682 offset += x.fastWriteField13(buf[offset:]) 1683 offset += x.fastWriteField14(buf[offset:]) 1684 offset += x.fastWriteField20(buf[offset:]) 1685 offset += x.fastWriteField21(buf[offset:]) 1686 return offset 1687 } 1688 1689 func (x *Scalars) fastWriteField1(buf []byte) (offset int) { 1690 if !x.SBool { 1691 return offset 1692 } 1693 offset += fastpb.WriteBool(buf[offset:], 1, x.GetSBool()) 1694 return offset 1695 } 1696 1697 func (x *Scalars) fastWriteField2(buf []byte) (offset int) { 1698 if x.SInt32 == 0 { 1699 return offset 1700 } 1701 offset += fastpb.WriteInt32(buf[offset:], 2, x.GetSInt32()) 1702 return offset 1703 } 1704 1705 func (x *Scalars) fastWriteField3(buf []byte) (offset int) { 1706 if x.SInt64 == 0 { 1707 return offset 1708 } 1709 offset += fastpb.WriteInt64(buf[offset:], 3, x.GetSInt64()) 1710 return offset 1711 } 1712 1713 func (x *Scalars) fastWriteField4(buf []byte) (offset int) { 1714 if x.SUint32 == 0 { 1715 return offset 1716 } 1717 offset += fastpb.WriteUint32(buf[offset:], 4, x.GetSUint32()) 1718 return offset 1719 } 1720 1721 func (x *Scalars) fastWriteField5(buf []byte) (offset int) { 1722 if x.SUint64 == 0 { 1723 return offset 1724 } 1725 offset += fastpb.WriteUint64(buf[offset:], 5, x.GetSUint64()) 1726 return offset 1727 } 1728 1729 func (x *Scalars) fastWriteField6(buf []byte) (offset int) { 1730 if x.SSint32 == 0 { 1731 return offset 1732 } 1733 offset += fastpb.WriteSint32(buf[offset:], 6, x.GetSSint32()) 1734 return offset 1735 } 1736 1737 func (x *Scalars) fastWriteField7(buf []byte) (offset int) { 1738 if x.SSint64 == 0 { 1739 return offset 1740 } 1741 offset += fastpb.WriteSint64(buf[offset:], 7, x.GetSSint64()) 1742 return offset 1743 } 1744 1745 func (x *Scalars) fastWriteField8(buf []byte) (offset int) { 1746 if x.SFixed32 == 0 { 1747 return offset 1748 } 1749 offset += fastpb.WriteFixed32(buf[offset:], 8, x.GetSFixed32()) 1750 return offset 1751 } 1752 1753 func (x *Scalars) fastWriteField9(buf []byte) (offset int) { 1754 if x.SFixed64 == 0 { 1755 return offset 1756 } 1757 offset += fastpb.WriteFixed64(buf[offset:], 9, x.GetSFixed64()) 1758 return offset 1759 } 1760 1761 func (x *Scalars) fastWriteField10(buf []byte) (offset int) { 1762 if x.SSfixed32 == 0 { 1763 return offset 1764 } 1765 offset += fastpb.WriteSfixed32(buf[offset:], 10, x.GetSSfixed32()) 1766 return offset 1767 } 1768 1769 func (x *Scalars) fastWriteField11(buf []byte) (offset int) { 1770 if x.SSfixed64 == 0 { 1771 return offset 1772 } 1773 offset += fastpb.WriteSfixed64(buf[offset:], 11, x.GetSSfixed64()) 1774 return offset 1775 } 1776 1777 func (x *Scalars) fastWriteField13(buf []byte) (offset int) { 1778 if x.SString == "" { 1779 return offset 1780 } 1781 offset += fastpb.WriteString(buf[offset:], 13, x.GetSString()) 1782 return offset 1783 } 1784 1785 func (x *Scalars) fastWriteField14(buf []byte) (offset int) { 1786 if len(x.SBytes) == 0 { 1787 return offset 1788 } 1789 offset += fastpb.WriteBytes(buf[offset:], 14, x.GetSBytes()) 1790 return offset 1791 } 1792 1793 func (x *Scalars) fastWriteField20(buf []byte) (offset int) { 1794 if x.SFloat == 0 { 1795 return offset 1796 } 1797 offset += fastpb.WriteFloat(buf[offset:], 20, x.GetSFloat()) 1798 return offset 1799 } 1800 1801 func (x *Scalars) fastWriteField21(buf []byte) (offset int) { 1802 if x.SDouble == 0 { 1803 return offset 1804 } 1805 offset += fastpb.WriteDouble(buf[offset:], 21, x.GetSDouble()) 1806 return offset 1807 } 1808 1809 func (x *Repeats) FastWrite(buf []byte) (offset int) { 1810 if x == nil { 1811 return offset 1812 } 1813 offset += x.fastWriteField1(buf[offset:]) 1814 offset += x.fastWriteField2(buf[offset:]) 1815 offset += x.fastWriteField3(buf[offset:]) 1816 offset += x.fastWriteField4(buf[offset:]) 1817 offset += x.fastWriteField5(buf[offset:]) 1818 offset += x.fastWriteField6(buf[offset:]) 1819 offset += x.fastWriteField7(buf[offset:]) 1820 offset += x.fastWriteField8(buf[offset:]) 1821 offset += x.fastWriteField9(buf[offset:]) 1822 return offset 1823 } 1824 1825 func (x *Repeats) fastWriteField1(buf []byte) (offset int) { 1826 if len(x.RptBool) == 0 { 1827 return offset 1828 } 1829 offset += fastpb.WriteListPacked(buf[offset:], 1, len(x.GetRptBool()), 1830 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 1831 offset := 0 1832 offset += fastpb.WriteBool(buf[offset:], numTagOrKey, x.GetRptBool()[numIdxOrVal]) 1833 return offset 1834 }) 1835 return offset 1836 } 1837 1838 func (x *Repeats) fastWriteField2(buf []byte) (offset int) { 1839 if len(x.RptInt32) == 0 { 1840 return offset 1841 } 1842 offset += fastpb.WriteListPacked(buf[offset:], 2, len(x.GetRptInt32()), 1843 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 1844 offset := 0 1845 offset += fastpb.WriteInt32(buf[offset:], numTagOrKey, x.GetRptInt32()[numIdxOrVal]) 1846 return offset 1847 }) 1848 return offset 1849 } 1850 1851 func (x *Repeats) fastWriteField3(buf []byte) (offset int) { 1852 if len(x.RptInt64) == 0 { 1853 return offset 1854 } 1855 offset += fastpb.WriteListPacked(buf[offset:], 3, len(x.GetRptInt64()), 1856 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 1857 offset := 0 1858 offset += fastpb.WriteInt64(buf[offset:], numTagOrKey, x.GetRptInt64()[numIdxOrVal]) 1859 return offset 1860 }) 1861 return offset 1862 } 1863 1864 func (x *Repeats) fastWriteField4(buf []byte) (offset int) { 1865 if len(x.RptUint32) == 0 { 1866 return offset 1867 } 1868 offset += fastpb.WriteListPacked(buf[offset:], 4, len(x.GetRptUint32()), 1869 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 1870 offset := 0 1871 offset += fastpb.WriteUint32(buf[offset:], numTagOrKey, x.GetRptUint32()[numIdxOrVal]) 1872 return offset 1873 }) 1874 return offset 1875 } 1876 1877 func (x *Repeats) fastWriteField5(buf []byte) (offset int) { 1878 if len(x.RptUint64) == 0 { 1879 return offset 1880 } 1881 offset += fastpb.WriteListPacked(buf[offset:], 5, len(x.GetRptUint64()), 1882 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 1883 offset := 0 1884 offset += fastpb.WriteUint64(buf[offset:], numTagOrKey, x.GetRptUint64()[numIdxOrVal]) 1885 return offset 1886 }) 1887 return offset 1888 } 1889 1890 func (x *Repeats) fastWriteField6(buf []byte) (offset int) { 1891 if len(x.RptFloat) == 0 { 1892 return offset 1893 } 1894 offset += fastpb.WriteListPacked(buf[offset:], 6, len(x.GetRptFloat()), 1895 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 1896 offset := 0 1897 offset += fastpb.WriteFloat(buf[offset:], numTagOrKey, x.GetRptFloat()[numIdxOrVal]) 1898 return offset 1899 }) 1900 return offset 1901 } 1902 1903 func (x *Repeats) fastWriteField7(buf []byte) (offset int) { 1904 if len(x.RptDouble) == 0 { 1905 return offset 1906 } 1907 offset += fastpb.WriteListPacked(buf[offset:], 7, len(x.GetRptDouble()), 1908 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 1909 offset := 0 1910 offset += fastpb.WriteDouble(buf[offset:], numTagOrKey, x.GetRptDouble()[numIdxOrVal]) 1911 return offset 1912 }) 1913 return offset 1914 } 1915 1916 func (x *Repeats) fastWriteField8(buf []byte) (offset int) { 1917 if len(x.RptString) == 0 { 1918 return offset 1919 } 1920 for i := range x.GetRptString() { 1921 offset += fastpb.WriteString(buf[offset:], 8, x.GetRptString()[i]) 1922 } 1923 return offset 1924 } 1925 1926 func (x *Repeats) fastWriteField9(buf []byte) (offset int) { 1927 if len(x.RptBytes) == 0 { 1928 return offset 1929 } 1930 for i := range x.GetRptBytes() { 1931 offset += fastpb.WriteBytes(buf[offset:], 9, x.GetRptBytes()[i]) 1932 } 1933 return offset 1934 } 1935 1936 func (x *Proto3Optional) FastWrite(buf []byte) (offset int) { 1937 if x == nil { 1938 return offset 1939 } 1940 offset += x.fastWriteField1(buf[offset:]) 1941 offset += x.fastWriteField2(buf[offset:]) 1942 offset += x.fastWriteField3(buf[offset:]) 1943 offset += x.fastWriteField4(buf[offset:]) 1944 offset += x.fastWriteField5(buf[offset:]) 1945 offset += x.fastWriteField6(buf[offset:]) 1946 offset += x.fastWriteField7(buf[offset:]) 1947 offset += x.fastWriteField8(buf[offset:]) 1948 offset += x.fastWriteField9(buf[offset:]) 1949 offset += x.fastWriteField10(buf[offset:]) 1950 offset += x.fastWriteField11(buf[offset:]) 1951 return offset 1952 } 1953 1954 func (x *Proto3Optional) fastWriteField1(buf []byte) (offset int) { 1955 if x.OptBool == nil { 1956 return offset 1957 } 1958 offset += fastpb.WriteBool(buf[offset:], 1, x.GetOptBool()) 1959 return offset 1960 } 1961 1962 func (x *Proto3Optional) fastWriteField2(buf []byte) (offset int) { 1963 if x.OptInt32 == nil { 1964 return offset 1965 } 1966 offset += fastpb.WriteInt32(buf[offset:], 2, x.GetOptInt32()) 1967 return offset 1968 } 1969 1970 func (x *Proto3Optional) fastWriteField3(buf []byte) (offset int) { 1971 if x.OptInt64 == nil { 1972 return offset 1973 } 1974 offset += fastpb.WriteInt64(buf[offset:], 3, x.GetOptInt64()) 1975 return offset 1976 } 1977 1978 func (x *Proto3Optional) fastWriteField4(buf []byte) (offset int) { 1979 if x.OptUint32 == nil { 1980 return offset 1981 } 1982 offset += fastpb.WriteUint32(buf[offset:], 4, x.GetOptUint32()) 1983 return offset 1984 } 1985 1986 func (x *Proto3Optional) fastWriteField5(buf []byte) (offset int) { 1987 if x.OptUint64 == nil { 1988 return offset 1989 } 1990 offset += fastpb.WriteUint64(buf[offset:], 5, x.GetOptUint64()) 1991 return offset 1992 } 1993 1994 func (x *Proto3Optional) fastWriteField6(buf []byte) (offset int) { 1995 if x.OptFloat == nil { 1996 return offset 1997 } 1998 offset += fastpb.WriteFloat(buf[offset:], 6, x.GetOptFloat()) 1999 return offset 2000 } 2001 2002 func (x *Proto3Optional) fastWriteField7(buf []byte) (offset int) { 2003 if x.OptDouble == nil { 2004 return offset 2005 } 2006 offset += fastpb.WriteDouble(buf[offset:], 7, x.GetOptDouble()) 2007 return offset 2008 } 2009 2010 func (x *Proto3Optional) fastWriteField8(buf []byte) (offset int) { 2011 if x.OptString == nil { 2012 return offset 2013 } 2014 offset += fastpb.WriteString(buf[offset:], 8, x.GetOptString()) 2015 return offset 2016 } 2017 2018 func (x *Proto3Optional) fastWriteField9(buf []byte) (offset int) { 2019 if x.OptBytes == nil { 2020 return offset 2021 } 2022 offset += fastpb.WriteBytes(buf[offset:], 9, x.GetOptBytes()) 2023 return offset 2024 } 2025 2026 func (x *Proto3Optional) fastWriteField10(buf []byte) (offset int) { 2027 if x.OptEnum == nil { 2028 return offset 2029 } 2030 offset += fastpb.WriteInt32(buf[offset:], 10, int32(x.GetOptEnum())) 2031 return offset 2032 } 2033 2034 func (x *Proto3Optional) fastWriteField11(buf []byte) (offset int) { 2035 if x.OptMessage == nil { 2036 return offset 2037 } 2038 offset += fastpb.WriteMessage(buf[offset:], 11, x.GetOptMessage()) 2039 return offset 2040 } 2041 2042 func (x *Enums) FastWrite(buf []byte) (offset int) { 2043 if x == nil { 2044 return offset 2045 } 2046 offset += x.fastWriteField1(buf[offset:]) 2047 offset += x.fastWriteField3(buf[offset:]) 2048 return offset 2049 } 2050 2051 func (x *Enums) fastWriteField1(buf []byte) (offset int) { 2052 if x.SEnum == 0 { 2053 return offset 2054 } 2055 offset += fastpb.WriteInt32(buf[offset:], 1, int32(x.GetSEnum())) 2056 return offset 2057 } 2058 2059 func (x *Enums) fastWriteField3(buf []byte) (offset int) { 2060 if x.SNestedEnum == 0 { 2061 return offset 2062 } 2063 offset += fastpb.WriteInt32(buf[offset:], 3, int32(x.GetSNestedEnum())) 2064 return offset 2065 } 2066 2067 func (x *Nests) FastWrite(buf []byte) (offset int) { 2068 if x == nil { 2069 return offset 2070 } 2071 offset += x.fastWriteField2(buf[offset:]) 2072 return offset 2073 } 2074 2075 func (x *Nests) fastWriteField2(buf []byte) (offset int) { 2076 if x.SNested == nil { 2077 return offset 2078 } 2079 offset += fastpb.WriteMessage(buf[offset:], 2, x.GetSNested()) 2080 return offset 2081 } 2082 2083 func (x *Nested) FastWrite(buf []byte) (offset int) { 2084 if x == nil { 2085 return offset 2086 } 2087 offset += x.fastWriteField1(buf[offset:]) 2088 offset += x.fastWriteField2(buf[offset:]) 2089 return offset 2090 } 2091 2092 func (x *Nested) fastWriteField1(buf []byte) (offset int) { 2093 if x.SString == "" { 2094 return offset 2095 } 2096 offset += fastpb.WriteString(buf[offset:], 1, x.GetSString()) 2097 return offset 2098 } 2099 2100 func (x *Nested) fastWriteField2(buf []byte) (offset int) { 2101 if x.Base == nil { 2102 return offset 2103 } 2104 offset += fastpb.WriteMessage(buf[offset:], 2, x.GetBase()) 2105 return offset 2106 } 2107 2108 func (x *Oneofs) FastWrite(buf []byte) (offset int) { 2109 if x == nil { 2110 return offset 2111 } 2112 offset += x.fastWriteField1(buf[offset:]) 2113 offset += x.fastWriteField2(buf[offset:]) 2114 offset += x.fastWriteField3(buf[offset:]) 2115 return offset 2116 } 2117 2118 func (x *Oneofs) fastWriteField1(buf []byte) (offset int) { 2119 if x.GetOneofEnum() == 0 { 2120 return offset 2121 } 2122 offset += fastpb.WriteInt32(buf[offset:], 1, int32(x.GetOneofEnum())) 2123 return offset 2124 } 2125 2126 func (x *Oneofs) fastWriteField2(buf []byte) (offset int) { 2127 if x.GetOneofString() == "" { 2128 return offset 2129 } 2130 offset += fastpb.WriteString(buf[offset:], 2, x.GetOneofString()) 2131 return offset 2132 } 2133 2134 func (x *Oneofs) fastWriteField3(buf []byte) (offset int) { 2135 if x.GetOneofNested() == nil { 2136 return offset 2137 } 2138 offset += fastpb.WriteMessage(buf[offset:], 3, x.GetOneofNested()) 2139 return offset 2140 } 2141 2142 func (x *Maps) FastWrite(buf []byte) (offset int) { 2143 if x == nil { 2144 return offset 2145 } 2146 offset += x.fastWriteField1(buf[offset:]) 2147 offset += x.fastWriteField2(buf[offset:]) 2148 offset += x.fastWriteField3(buf[offset:]) 2149 offset += x.fastWriteField4(buf[offset:]) 2150 offset += x.fastWriteField5(buf[offset:]) 2151 return offset 2152 } 2153 2154 func (x *Maps) fastWriteField1(buf []byte) (offset int) { 2155 if x.Int32ToStr == nil { 2156 return offset 2157 } 2158 for k, v := range x.GetInt32ToStr() { 2159 offset += fastpb.WriteMapEntry(buf[offset:], 1, 2160 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 2161 offset := 0 2162 offset += fastpb.WriteInt32(buf[offset:], numTagOrKey, k) 2163 offset += fastpb.WriteString(buf[offset:], numIdxOrVal, v) 2164 return offset 2165 }) 2166 } 2167 return offset 2168 } 2169 2170 func (x *Maps) fastWriteField2(buf []byte) (offset int) { 2171 if x.BoolToUint32 == nil { 2172 return offset 2173 } 2174 for k, v := range x.GetBoolToUint32() { 2175 offset += fastpb.WriteMapEntry(buf[offset:], 2, 2176 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 2177 offset := 0 2178 offset += fastpb.WriteBool(buf[offset:], numTagOrKey, k) 2179 offset += fastpb.WriteUint32(buf[offset:], numIdxOrVal, v) 2180 return offset 2181 }) 2182 } 2183 return offset 2184 } 2185 2186 func (x *Maps) fastWriteField3(buf []byte) (offset int) { 2187 if x.Uint64ToEnum == nil { 2188 return offset 2189 } 2190 for k, v := range x.GetUint64ToEnum() { 2191 offset += fastpb.WriteMapEntry(buf[offset:], 3, 2192 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 2193 offset := 0 2194 offset += fastpb.WriteUint64(buf[offset:], numTagOrKey, k) 2195 offset += fastpb.WriteInt32(buf[offset:], numIdxOrVal, int32(v)) 2196 return offset 2197 }) 2198 } 2199 return offset 2200 } 2201 2202 func (x *Maps) fastWriteField4(buf []byte) (offset int) { 2203 if x.StrToNested == nil { 2204 return offset 2205 } 2206 for k, v := range x.GetStrToNested() { 2207 offset += fastpb.WriteMapEntry(buf[offset:], 4, 2208 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 2209 offset := 0 2210 offset += fastpb.WriteString(buf[offset:], numTagOrKey, k) 2211 offset += fastpb.WriteMessage(buf[offset:], numIdxOrVal, v) 2212 return offset 2213 }) 2214 } 2215 return offset 2216 } 2217 2218 func (x *Maps) fastWriteField5(buf []byte) (offset int) { 2219 if x.StrToOneofs == nil { 2220 return offset 2221 } 2222 for k, v := range x.GetStrToOneofs() { 2223 offset += fastpb.WriteMapEntry(buf[offset:], 5, 2224 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 2225 offset := 0 2226 offset += fastpb.WriteString(buf[offset:], numTagOrKey, k) 2227 offset += fastpb.WriteMessage(buf[offset:], numIdxOrVal, v) 2228 return offset 2229 }) 2230 } 2231 return offset 2232 } 2233 2234 func (x *JSONNames) FastWrite(buf []byte) (offset int) { 2235 if x == nil { 2236 return offset 2237 } 2238 offset += x.fastWriteField1(buf[offset:]) 2239 return offset 2240 } 2241 2242 func (x *JSONNames) fastWriteField1(buf []byte) (offset int) { 2243 if x.SString == "" { 2244 return offset 2245 } 2246 offset += fastpb.WriteString(buf[offset:], 1, x.GetSString()) 2247 return offset 2248 } 2249 2250 func (x *InnerBase) FastWrite(buf []byte) (offset int) { 2251 if x == nil { 2252 return offset 2253 } 2254 offset += x.fastWriteField1(buf[offset:]) 2255 offset += x.fastWriteField2(buf[offset:]) 2256 offset += x.fastWriteField3(buf[offset:]) 2257 offset += x.fastWriteField4(buf[offset:]) 2258 offset += x.fastWriteField5(buf[offset:]) 2259 offset += x.fastWriteField6(buf[offset:]) 2260 offset += x.fastWriteField7(buf[offset:]) 2261 offset += x.fastWriteField8(buf[offset:]) 2262 offset += x.fastWriteField9(buf[offset:]) 2263 offset += x.fastWriteField10(buf[offset:]) 2264 offset += x.fastWriteField11(buf[offset:]) 2265 offset += x.fastWriteField13(buf[offset:]) 2266 offset += x.fastWriteField14(buf[offset:]) 2267 offset += x.fastWriteField20(buf[offset:]) 2268 offset += x.fastWriteField21(buf[offset:]) 2269 return offset 2270 } 2271 2272 func (x *InnerBase) fastWriteField1(buf []byte) (offset int) { 2273 if !x.SBool { 2274 return offset 2275 } 2276 offset += fastpb.WriteBool(buf[offset:], 1, x.GetSBool()) 2277 return offset 2278 } 2279 2280 func (x *InnerBase) fastWriteField2(buf []byte) (offset int) { 2281 if x.SInt32 == 0 { 2282 return offset 2283 } 2284 offset += fastpb.WriteInt32(buf[offset:], 2, x.GetSInt32()) 2285 return offset 2286 } 2287 2288 func (x *InnerBase) fastWriteField3(buf []byte) (offset int) { 2289 if x.SInt64 == 0 { 2290 return offset 2291 } 2292 offset += fastpb.WriteInt64(buf[offset:], 3, x.GetSInt64()) 2293 return offset 2294 } 2295 2296 func (x *InnerBase) fastWriteField4(buf []byte) (offset int) { 2297 if x.SUint32 == 0 { 2298 return offset 2299 } 2300 offset += fastpb.WriteUint32(buf[offset:], 4, x.GetSUint32()) 2301 return offset 2302 } 2303 2304 func (x *InnerBase) fastWriteField5(buf []byte) (offset int) { 2305 if x.SUint64 == 0 { 2306 return offset 2307 } 2308 offset += fastpb.WriteUint64(buf[offset:], 5, x.GetSUint64()) 2309 return offset 2310 } 2311 2312 func (x *InnerBase) fastWriteField6(buf []byte) (offset int) { 2313 if x.SSint32 == 0 { 2314 return offset 2315 } 2316 offset += fastpb.WriteSint32(buf[offset:], 6, x.GetSSint32()) 2317 return offset 2318 } 2319 2320 func (x *InnerBase) fastWriteField7(buf []byte) (offset int) { 2321 if x.SSint64 == 0 { 2322 return offset 2323 } 2324 offset += fastpb.WriteSint64(buf[offset:], 7, x.GetSSint64()) 2325 return offset 2326 } 2327 2328 func (x *InnerBase) fastWriteField8(buf []byte) (offset int) { 2329 if x.SFixed32 == 0 { 2330 return offset 2331 } 2332 offset += fastpb.WriteFixed32(buf[offset:], 8, x.GetSFixed32()) 2333 return offset 2334 } 2335 2336 func (x *InnerBase) fastWriteField9(buf []byte) (offset int) { 2337 if x.SFixed64 == 0 { 2338 return offset 2339 } 2340 offset += fastpb.WriteFixed64(buf[offset:], 9, x.GetSFixed64()) 2341 return offset 2342 } 2343 2344 func (x *InnerBase) fastWriteField10(buf []byte) (offset int) { 2345 if x.SSfixed32 == 0 { 2346 return offset 2347 } 2348 offset += fastpb.WriteSfixed32(buf[offset:], 10, x.GetSSfixed32()) 2349 return offset 2350 } 2351 2352 func (x *InnerBase) fastWriteField11(buf []byte) (offset int) { 2353 if x.SSfixed64 == 0 { 2354 return offset 2355 } 2356 offset += fastpb.WriteSfixed64(buf[offset:], 11, x.GetSSfixed64()) 2357 return offset 2358 } 2359 2360 func (x *InnerBase) fastWriteField13(buf []byte) (offset int) { 2361 if x.SString == "" { 2362 return offset 2363 } 2364 offset += fastpb.WriteString(buf[offset:], 13, x.GetSString()) 2365 return offset 2366 } 2367 2368 func (x *InnerBase) fastWriteField14(buf []byte) (offset int) { 2369 if len(x.SBytes) == 0 { 2370 return offset 2371 } 2372 offset += fastpb.WriteBytes(buf[offset:], 14, x.GetSBytes()) 2373 return offset 2374 } 2375 2376 func (x *InnerBase) fastWriteField20(buf []byte) (offset int) { 2377 if x.SFloat == 0 { 2378 return offset 2379 } 2380 offset += fastpb.WriteFloat(buf[offset:], 20, x.GetSFloat()) 2381 return offset 2382 } 2383 2384 func (x *InnerBase) fastWriteField21(buf []byte) (offset int) { 2385 if x.SDouble == 0 { 2386 return offset 2387 } 2388 offset += fastpb.WriteDouble(buf[offset:], 21, x.GetSDouble()) 2389 return offset 2390 } 2391 2392 func (x *ExampleScalarsReq) FastWrite(buf []byte) (offset int) { 2393 if x == nil { 2394 return offset 2395 } 2396 offset += x.fastWriteField1(buf[offset:]) 2397 offset += x.fastWriteField2(buf[offset:]) 2398 offset += x.fastWriteField3(buf[offset:]) 2399 offset += x.fastWriteField4(buf[offset:]) 2400 offset += x.fastWriteField5(buf[offset:]) 2401 offset += x.fastWriteField6(buf[offset:]) 2402 offset += x.fastWriteField7(buf[offset:]) 2403 offset += x.fastWriteField8(buf[offset:]) 2404 offset += x.fastWriteField9(buf[offset:]) 2405 offset += x.fastWriteField10(buf[offset:]) 2406 return offset 2407 } 2408 2409 func (x *ExampleScalarsReq) fastWriteField1(buf []byte) (offset int) { 2410 if x.Msg == nil { 2411 return offset 2412 } 2413 offset += fastpb.WriteString(buf[offset:], 1, x.GetMsg()) 2414 return offset 2415 } 2416 2417 func (x *ExampleScalarsReq) fastWriteField2(buf []byte) (offset int) { 2418 if x.Cookie == nil { 2419 return offset 2420 } 2421 offset += fastpb.WriteDouble(buf[offset:], 2, x.GetCookie()) 2422 return offset 2423 } 2424 2425 func (x *ExampleScalarsReq) fastWriteField3(buf []byte) (offset int) { 2426 if x.Path == "" { 2427 return offset 2428 } 2429 offset += fastpb.WriteString(buf[offset:], 3, x.GetPath()) 2430 return offset 2431 } 2432 2433 func (x *ExampleScalarsReq) fastWriteField4(buf []byte) (offset int) { 2434 if len(x.Query) == 0 { 2435 return offset 2436 } 2437 for i := range x.GetQuery() { 2438 offset += fastpb.WriteString(buf[offset:], 4, x.GetQuery()[i]) 2439 } 2440 return offset 2441 } 2442 2443 func (x *ExampleScalarsReq) fastWriteField5(buf []byte) (offset int) { 2444 if !x.Header { 2445 return offset 2446 } 2447 offset += fastpb.WriteBool(buf[offset:], 5, x.GetHeader()) 2448 return offset 2449 } 2450 2451 func (x *ExampleScalarsReq) fastWriteField6(buf []byte) (offset int) { 2452 if x.Code == 0 { 2453 return offset 2454 } 2455 offset += fastpb.WriteInt64(buf[offset:], 6, x.GetCode()) 2456 return offset 2457 } 2458 2459 func (x *ExampleScalarsReq) fastWriteField7(buf []byte) (offset int) { 2460 if x.InnerBase == nil { 2461 return offset 2462 } 2463 offset += fastpb.WriteMessage(buf[offset:], 7, x.GetInnerBase()) 2464 return offset 2465 } 2466 2467 func (x *ExampleScalarsReq) fastWriteField8(buf []byte) (offset int) { 2468 if x.RawUri == "" { 2469 return offset 2470 } 2471 offset += fastpb.WriteString(buf[offset:], 8, x.GetRawUri()) 2472 return offset 2473 } 2474 2475 func (x *ExampleScalarsReq) fastWriteField9(buf []byte) (offset int) { 2476 if x.Subfix == 0 { 2477 return offset 2478 } 2479 offset += fastpb.WriteDouble(buf[offset:], 9, x.GetSubfix()) 2480 return offset 2481 } 2482 2483 func (x *ExampleScalarsReq) fastWriteField10(buf []byte) (offset int) { 2484 if x.Scalars == nil { 2485 return offset 2486 } 2487 offset += fastpb.WriteMessage(buf[offset:], 10, x.GetScalars()) 2488 return offset 2489 } 2490 2491 func (x *ExampleScalarsResp) FastWrite(buf []byte) (offset int) { 2492 if x == nil { 2493 return offset 2494 } 2495 offset += x.fastWriteField1(buf[offset:]) 2496 offset += x.fastWriteField2(buf[offset:]) 2497 offset += x.fastWriteField3(buf[offset:]) 2498 offset += x.fastWriteField4(buf[offset:]) 2499 offset += x.fastWriteField5(buf[offset:]) 2500 offset += x.fastWriteField6(buf[offset:]) 2501 offset += x.fastWriteField7(buf[offset:]) 2502 return offset 2503 } 2504 2505 func (x *ExampleScalarsResp) fastWriteField1(buf []byte) (offset int) { 2506 if x.Msg == "" { 2507 return offset 2508 } 2509 offset += fastpb.WriteString(buf[offset:], 1, x.GetMsg()) 2510 return offset 2511 } 2512 2513 func (x *ExampleScalarsResp) fastWriteField2(buf []byte) (offset int) { 2514 if x.Cookie == nil { 2515 return offset 2516 } 2517 offset += fastpb.WriteDouble(buf[offset:], 2, x.GetCookie()) 2518 return offset 2519 } 2520 2521 func (x *ExampleScalarsResp) fastWriteField3(buf []byte) (offset int) { 2522 if x.Status == 0 { 2523 return offset 2524 } 2525 offset += fastpb.WriteInt32(buf[offset:], 3, x.GetStatus()) 2526 return offset 2527 } 2528 2529 func (x *ExampleScalarsResp) fastWriteField4(buf []byte) (offset int) { 2530 if x.Header == nil { 2531 return offset 2532 } 2533 offset += fastpb.WriteBool(buf[offset:], 4, x.GetHeader()) 2534 return offset 2535 } 2536 2537 func (x *ExampleScalarsResp) fastWriteField5(buf []byte) (offset int) { 2538 if x.Code == 0 { 2539 return offset 2540 } 2541 offset += fastpb.WriteInt64(buf[offset:], 5, x.GetCode()) 2542 return offset 2543 } 2544 2545 func (x *ExampleScalarsResp) fastWriteField6(buf []byte) (offset int) { 2546 if x.Subfix == 0 { 2547 return offset 2548 } 2549 offset += fastpb.WriteDouble(buf[offset:], 6, x.GetSubfix()) 2550 return offset 2551 } 2552 2553 func (x *ExampleScalarsResp) fastWriteField7(buf []byte) (offset int) { 2554 if x.Scalars == nil { 2555 return offset 2556 } 2557 offset += fastpb.WriteMessage(buf[offset:], 7, x.GetScalars()) 2558 return offset 2559 } 2560 2561 func (x *ExampleMessageReq) FastWrite(buf []byte) (offset int) { 2562 if x == nil { 2563 return offset 2564 } 2565 offset += x.fastWriteField1(buf[offset:]) 2566 return offset 2567 } 2568 2569 func (x *ExampleMessageReq) fastWriteField1(buf []byte) (offset int) { 2570 if x.Base == nil { 2571 return offset 2572 } 2573 offset += fastpb.WriteMessage(buf[offset:], 1, x.GetBase()) 2574 return offset 2575 } 2576 2577 func (x *ExampleMessageResp) FastWrite(buf []byte) (offset int) { 2578 if x == nil { 2579 return offset 2580 } 2581 offset += x.fastWriteField1(buf[offset:]) 2582 return offset 2583 } 2584 2585 func (x *ExampleMessageResp) fastWriteField1(buf []byte) (offset int) { 2586 if x.Base == nil { 2587 return offset 2588 } 2589 offset += fastpb.WriteMessage(buf[offset:], 1, x.GetBase()) 2590 return offset 2591 } 2592 2593 func (x *ExampleNestedReq) FastWrite(buf []byte) (offset int) { 2594 if x == nil { 2595 return offset 2596 } 2597 offset += x.fastWriteField1(buf[offset:]) 2598 return offset 2599 } 2600 2601 func (x *ExampleNestedReq) fastWriteField1(buf []byte) (offset int) { 2602 if x.TestNested == nil { 2603 return offset 2604 } 2605 offset += fastpb.WriteMessage(buf[offset:], 1, x.GetTestNested()) 2606 return offset 2607 } 2608 2609 func (x *ExampleNestedResp) FastWrite(buf []byte) (offset int) { 2610 if x == nil { 2611 return offset 2612 } 2613 offset += x.fastWriteField1(buf[offset:]) 2614 return offset 2615 } 2616 2617 func (x *ExampleNestedResp) fastWriteField1(buf []byte) (offset int) { 2618 if x.TestNested == nil { 2619 return offset 2620 } 2621 offset += fastpb.WriteMessage(buf[offset:], 1, x.GetTestNested()) 2622 return offset 2623 } 2624 2625 func (x *ExampleParitalReq) FastWrite(buf []byte) (offset int) { 2626 if x == nil { 2627 return offset 2628 } 2629 offset += x.fastWriteField1(buf[offset:]) 2630 offset += x.fastWriteField2(buf[offset:]) 2631 offset += x.fastWriteField3(buf[offset:]) 2632 offset += x.fastWriteField4(buf[offset:]) 2633 offset += x.fastWriteField5(buf[offset:]) 2634 return offset 2635 } 2636 2637 func (x *ExampleParitalReq) fastWriteField1(buf []byte) (offset int) { 2638 if x.Msg == "" { 2639 return offset 2640 } 2641 offset += fastpb.WriteString(buf[offset:], 1, x.GetMsg()) 2642 return offset 2643 } 2644 2645 func (x *ExampleParitalReq) fastWriteField2(buf []byte) (offset int) { 2646 if x.Cookie == nil { 2647 return offset 2648 } 2649 offset += fastpb.WriteDouble(buf[offset:], 2, x.GetCookie()) 2650 return offset 2651 } 2652 2653 func (x *ExampleParitalReq) fastWriteField3(buf []byte) (offset int) { 2654 if x.Status == 0 { 2655 return offset 2656 } 2657 offset += fastpb.WriteInt32(buf[offset:], 3, x.GetStatus()) 2658 return offset 2659 } 2660 2661 func (x *ExampleParitalReq) fastWriteField4(buf []byte) (offset int) { 2662 if !x.Header { 2663 return offset 2664 } 2665 offset += fastpb.WriteBool(buf[offset:], 4, x.GetHeader()) 2666 return offset 2667 } 2668 2669 func (x *ExampleParitalReq) fastWriteField5(buf []byte) (offset int) { 2670 if x.Code == 0 { 2671 return offset 2672 } 2673 offset += fastpb.WriteInt64(buf[offset:], 5, x.GetCode()) 2674 return offset 2675 } 2676 2677 func (x *ExamplePartialResp) FastWrite(buf []byte) (offset int) { 2678 if x == nil { 2679 return offset 2680 } 2681 offset += x.fastWriteField1(buf[offset:]) 2682 offset += x.fastWriteField2(buf[offset:]) 2683 offset += x.fastWriteField3(buf[offset:]) 2684 return offset 2685 } 2686 2687 func (x *ExamplePartialResp) fastWriteField1(buf []byte) (offset int) { 2688 if x.ShortEnglishMsg == "" { 2689 return offset 2690 } 2691 offset += fastpb.WriteString(buf[offset:], 1, x.GetShortEnglishMsg()) 2692 return offset 2693 } 2694 2695 func (x *ExamplePartialResp) fastWriteField2(buf []byte) (offset int) { 2696 if x.ChineseMsg == "" { 2697 return offset 2698 } 2699 offset += fastpb.WriteString(buf[offset:], 2, x.GetChineseMsg()) 2700 return offset 2701 } 2702 2703 func (x *ExamplePartialResp) fastWriteField3(buf []byte) (offset int) { 2704 if x.LongEnglishMsg == "" { 2705 return offset 2706 } 2707 offset += fastpb.WriteString(buf[offset:], 3, x.GetLongEnglishMsg()) 2708 return offset 2709 } 2710 2711 func (x *ExampleListReq) FastWrite(buf []byte) (offset int) { 2712 if x == nil { 2713 return offset 2714 } 2715 offset += x.fastWriteField1(buf[offset:]) 2716 return offset 2717 } 2718 2719 func (x *ExampleListReq) fastWriteField1(buf []byte) (offset int) { 2720 if x.TestList == nil { 2721 return offset 2722 } 2723 offset += fastpb.WriteMessage(buf[offset:], 1, x.GetTestList()) 2724 return offset 2725 } 2726 2727 func (x *ExampleListResp) FastWrite(buf []byte) (offset int) { 2728 if x == nil { 2729 return offset 2730 } 2731 offset += x.fastWriteField1(buf[offset:]) 2732 return offset 2733 } 2734 2735 func (x *ExampleListResp) fastWriteField1(buf []byte) (offset int) { 2736 if x.TestList == nil { 2737 return offset 2738 } 2739 offset += fastpb.WriteMessage(buf[offset:], 1, x.GetTestList()) 2740 return offset 2741 } 2742 2743 func (x *ExampleMapReq) FastWrite(buf []byte) (offset int) { 2744 if x == nil { 2745 return offset 2746 } 2747 offset += x.fastWriteField1(buf[offset:]) 2748 return offset 2749 } 2750 2751 func (x *ExampleMapReq) fastWriteField1(buf []byte) (offset int) { 2752 if x.TestMap == nil { 2753 return offset 2754 } 2755 offset += fastpb.WriteMessage(buf[offset:], 1, x.GetTestMap()) 2756 return offset 2757 } 2758 2759 func (x *ExampleMapResp) FastWrite(buf []byte) (offset int) { 2760 if x == nil { 2761 return offset 2762 } 2763 offset += x.fastWriteField1(buf[offset:]) 2764 return offset 2765 } 2766 2767 func (x *ExampleMapResp) fastWriteField1(buf []byte) (offset int) { 2768 if x.TestMap == nil { 2769 return offset 2770 } 2771 offset += fastpb.WriteMessage(buf[offset:], 1, x.GetTestMap()) 2772 return offset 2773 } 2774 2775 func (x *ExampleOneofReq) FastWrite(buf []byte) (offset int) { 2776 if x == nil { 2777 return offset 2778 } 2779 offset += x.fastWriteField1(buf[offset:]) 2780 return offset 2781 } 2782 2783 func (x *ExampleOneofReq) fastWriteField1(buf []byte) (offset int) { 2784 if x.TestOneof == nil { 2785 return offset 2786 } 2787 offset += fastpb.WriteMessage(buf[offset:], 1, x.GetTestOneof()) 2788 return offset 2789 } 2790 2791 func (x *ExampleOneofResp) FastWrite(buf []byte) (offset int) { 2792 if x == nil { 2793 return offset 2794 } 2795 offset += x.fastWriteField1(buf[offset:]) 2796 return offset 2797 } 2798 2799 func (x *ExampleOneofResp) fastWriteField1(buf []byte) (offset int) { 2800 if x.TestOneof == nil { 2801 return offset 2802 } 2803 offset += fastpb.WriteMessage(buf[offset:], 1, x.GetTestOneof()) 2804 return offset 2805 } 2806 2807 func (x *Scalars) Size() (n int) { 2808 if x == nil { 2809 return n 2810 } 2811 n += x.sizeField1() 2812 n += x.sizeField2() 2813 n += x.sizeField3() 2814 n += x.sizeField4() 2815 n += x.sizeField5() 2816 n += x.sizeField6() 2817 n += x.sizeField7() 2818 n += x.sizeField8() 2819 n += x.sizeField9() 2820 n += x.sizeField10() 2821 n += x.sizeField11() 2822 n += x.sizeField13() 2823 n += x.sizeField14() 2824 n += x.sizeField20() 2825 n += x.sizeField21() 2826 return n 2827 } 2828 2829 func (x *Scalars) sizeField1() (n int) { 2830 if !x.SBool { 2831 return n 2832 } 2833 n += fastpb.SizeBool(1, x.GetSBool()) 2834 return n 2835 } 2836 2837 func (x *Scalars) sizeField2() (n int) { 2838 if x.SInt32 == 0 { 2839 return n 2840 } 2841 n += fastpb.SizeInt32(2, x.GetSInt32()) 2842 return n 2843 } 2844 2845 func (x *Scalars) sizeField3() (n int) { 2846 if x.SInt64 == 0 { 2847 return n 2848 } 2849 n += fastpb.SizeInt64(3, x.GetSInt64()) 2850 return n 2851 } 2852 2853 func (x *Scalars) sizeField4() (n int) { 2854 if x.SUint32 == 0 { 2855 return n 2856 } 2857 n += fastpb.SizeUint32(4, x.GetSUint32()) 2858 return n 2859 } 2860 2861 func (x *Scalars) sizeField5() (n int) { 2862 if x.SUint64 == 0 { 2863 return n 2864 } 2865 n += fastpb.SizeUint64(5, x.GetSUint64()) 2866 return n 2867 } 2868 2869 func (x *Scalars) sizeField6() (n int) { 2870 if x.SSint32 == 0 { 2871 return n 2872 } 2873 n += fastpb.SizeSint32(6, x.GetSSint32()) 2874 return n 2875 } 2876 2877 func (x *Scalars) sizeField7() (n int) { 2878 if x.SSint64 == 0 { 2879 return n 2880 } 2881 n += fastpb.SizeSint64(7, x.GetSSint64()) 2882 return n 2883 } 2884 2885 func (x *Scalars) sizeField8() (n int) { 2886 if x.SFixed32 == 0 { 2887 return n 2888 } 2889 n += fastpb.SizeFixed32(8, x.GetSFixed32()) 2890 return n 2891 } 2892 2893 func (x *Scalars) sizeField9() (n int) { 2894 if x.SFixed64 == 0 { 2895 return n 2896 } 2897 n += fastpb.SizeFixed64(9, x.GetSFixed64()) 2898 return n 2899 } 2900 2901 func (x *Scalars) sizeField10() (n int) { 2902 if x.SSfixed32 == 0 { 2903 return n 2904 } 2905 n += fastpb.SizeSfixed32(10, x.GetSSfixed32()) 2906 return n 2907 } 2908 2909 func (x *Scalars) sizeField11() (n int) { 2910 if x.SSfixed64 == 0 { 2911 return n 2912 } 2913 n += fastpb.SizeSfixed64(11, x.GetSSfixed64()) 2914 return n 2915 } 2916 2917 func (x *Scalars) sizeField13() (n int) { 2918 if x.SString == "" { 2919 return n 2920 } 2921 n += fastpb.SizeString(13, x.GetSString()) 2922 return n 2923 } 2924 2925 func (x *Scalars) sizeField14() (n int) { 2926 if len(x.SBytes) == 0 { 2927 return n 2928 } 2929 n += fastpb.SizeBytes(14, x.GetSBytes()) 2930 return n 2931 } 2932 2933 func (x *Scalars) sizeField20() (n int) { 2934 if x.SFloat == 0 { 2935 return n 2936 } 2937 n += fastpb.SizeFloat(20, x.GetSFloat()) 2938 return n 2939 } 2940 2941 func (x *Scalars) sizeField21() (n int) { 2942 if x.SDouble == 0 { 2943 return n 2944 } 2945 n += fastpb.SizeDouble(21, x.GetSDouble()) 2946 return n 2947 } 2948 2949 func (x *Repeats) Size() (n int) { 2950 if x == nil { 2951 return n 2952 } 2953 n += x.sizeField1() 2954 n += x.sizeField2() 2955 n += x.sizeField3() 2956 n += x.sizeField4() 2957 n += x.sizeField5() 2958 n += x.sizeField6() 2959 n += x.sizeField7() 2960 n += x.sizeField8() 2961 n += x.sizeField9() 2962 return n 2963 } 2964 2965 func (x *Repeats) sizeField1() (n int) { 2966 if len(x.RptBool) == 0 { 2967 return n 2968 } 2969 n += fastpb.SizeListPacked(1, len(x.GetRptBool()), 2970 func(numTagOrKey, numIdxOrVal int32) int { 2971 n := 0 2972 n += fastpb.SizeBool(numTagOrKey, x.GetRptBool()[numIdxOrVal]) 2973 return n 2974 }) 2975 return n 2976 } 2977 2978 func (x *Repeats) sizeField2() (n int) { 2979 if len(x.RptInt32) == 0 { 2980 return n 2981 } 2982 n += fastpb.SizeListPacked(2, len(x.GetRptInt32()), 2983 func(numTagOrKey, numIdxOrVal int32) int { 2984 n := 0 2985 n += fastpb.SizeInt32(numTagOrKey, x.GetRptInt32()[numIdxOrVal]) 2986 return n 2987 }) 2988 return n 2989 } 2990 2991 func (x *Repeats) sizeField3() (n int) { 2992 if len(x.RptInt64) == 0 { 2993 return n 2994 } 2995 n += fastpb.SizeListPacked(3, len(x.GetRptInt64()), 2996 func(numTagOrKey, numIdxOrVal int32) int { 2997 n := 0 2998 n += fastpb.SizeInt64(numTagOrKey, x.GetRptInt64()[numIdxOrVal]) 2999 return n 3000 }) 3001 return n 3002 } 3003 3004 func (x *Repeats) sizeField4() (n int) { 3005 if len(x.RptUint32) == 0 { 3006 return n 3007 } 3008 n += fastpb.SizeListPacked(4, len(x.GetRptUint32()), 3009 func(numTagOrKey, numIdxOrVal int32) int { 3010 n := 0 3011 n += fastpb.SizeUint32(numTagOrKey, x.GetRptUint32()[numIdxOrVal]) 3012 return n 3013 }) 3014 return n 3015 } 3016 3017 func (x *Repeats) sizeField5() (n int) { 3018 if len(x.RptUint64) == 0 { 3019 return n 3020 } 3021 n += fastpb.SizeListPacked(5, len(x.GetRptUint64()), 3022 func(numTagOrKey, numIdxOrVal int32) int { 3023 n := 0 3024 n += fastpb.SizeUint64(numTagOrKey, x.GetRptUint64()[numIdxOrVal]) 3025 return n 3026 }) 3027 return n 3028 } 3029 3030 func (x *Repeats) sizeField6() (n int) { 3031 if len(x.RptFloat) == 0 { 3032 return n 3033 } 3034 n += fastpb.SizeListPacked(6, len(x.GetRptFloat()), 3035 func(numTagOrKey, numIdxOrVal int32) int { 3036 n := 0 3037 n += fastpb.SizeFloat(numTagOrKey, x.GetRptFloat()[numIdxOrVal]) 3038 return n 3039 }) 3040 return n 3041 } 3042 3043 func (x *Repeats) sizeField7() (n int) { 3044 if len(x.RptDouble) == 0 { 3045 return n 3046 } 3047 n += fastpb.SizeListPacked(7, len(x.GetRptDouble()), 3048 func(numTagOrKey, numIdxOrVal int32) int { 3049 n := 0 3050 n += fastpb.SizeDouble(numTagOrKey, x.GetRptDouble()[numIdxOrVal]) 3051 return n 3052 }) 3053 return n 3054 } 3055 3056 func (x *Repeats) sizeField8() (n int) { 3057 if len(x.RptString) == 0 { 3058 return n 3059 } 3060 for i := range x.GetRptString() { 3061 n += fastpb.SizeString(8, x.GetRptString()[i]) 3062 } 3063 return n 3064 } 3065 3066 func (x *Repeats) sizeField9() (n int) { 3067 if len(x.RptBytes) == 0 { 3068 return n 3069 } 3070 for i := range x.GetRptBytes() { 3071 n += fastpb.SizeBytes(9, x.GetRptBytes()[i]) 3072 } 3073 return n 3074 } 3075 3076 func (x *Proto3Optional) Size() (n int) { 3077 if x == nil { 3078 return n 3079 } 3080 n += x.sizeField1() 3081 n += x.sizeField2() 3082 n += x.sizeField3() 3083 n += x.sizeField4() 3084 n += x.sizeField5() 3085 n += x.sizeField6() 3086 n += x.sizeField7() 3087 n += x.sizeField8() 3088 n += x.sizeField9() 3089 n += x.sizeField10() 3090 n += x.sizeField11() 3091 return n 3092 } 3093 3094 func (x *Proto3Optional) sizeField1() (n int) { 3095 if x.OptBool == nil { 3096 return n 3097 } 3098 n += fastpb.SizeBool(1, x.GetOptBool()) 3099 return n 3100 } 3101 3102 func (x *Proto3Optional) sizeField2() (n int) { 3103 if x.OptInt32 == nil { 3104 return n 3105 } 3106 n += fastpb.SizeInt32(2, x.GetOptInt32()) 3107 return n 3108 } 3109 3110 func (x *Proto3Optional) sizeField3() (n int) { 3111 if x.OptInt64 == nil { 3112 return n 3113 } 3114 n += fastpb.SizeInt64(3, x.GetOptInt64()) 3115 return n 3116 } 3117 3118 func (x *Proto3Optional) sizeField4() (n int) { 3119 if x.OptUint32 == nil { 3120 return n 3121 } 3122 n += fastpb.SizeUint32(4, x.GetOptUint32()) 3123 return n 3124 } 3125 3126 func (x *Proto3Optional) sizeField5() (n int) { 3127 if x.OptUint64 == nil { 3128 return n 3129 } 3130 n += fastpb.SizeUint64(5, x.GetOptUint64()) 3131 return n 3132 } 3133 3134 func (x *Proto3Optional) sizeField6() (n int) { 3135 if x.OptFloat == nil { 3136 return n 3137 } 3138 n += fastpb.SizeFloat(6, x.GetOptFloat()) 3139 return n 3140 } 3141 3142 func (x *Proto3Optional) sizeField7() (n int) { 3143 if x.OptDouble == nil { 3144 return n 3145 } 3146 n += fastpb.SizeDouble(7, x.GetOptDouble()) 3147 return n 3148 } 3149 3150 func (x *Proto3Optional) sizeField8() (n int) { 3151 if x.OptString == nil { 3152 return n 3153 } 3154 n += fastpb.SizeString(8, x.GetOptString()) 3155 return n 3156 } 3157 3158 func (x *Proto3Optional) sizeField9() (n int) { 3159 if x.OptBytes == nil { 3160 return n 3161 } 3162 n += fastpb.SizeBytes(9, x.GetOptBytes()) 3163 return n 3164 } 3165 3166 func (x *Proto3Optional) sizeField10() (n int) { 3167 if x.OptEnum == nil { 3168 return n 3169 } 3170 n += fastpb.SizeInt32(10, int32(x.GetOptEnum())) 3171 return n 3172 } 3173 3174 func (x *Proto3Optional) sizeField11() (n int) { 3175 if x.OptMessage == nil { 3176 return n 3177 } 3178 n += fastpb.SizeMessage(11, x.GetOptMessage()) 3179 return n 3180 } 3181 3182 func (x *Enums) Size() (n int) { 3183 if x == nil { 3184 return n 3185 } 3186 n += x.sizeField1() 3187 n += x.sizeField3() 3188 return n 3189 } 3190 3191 func (x *Enums) sizeField1() (n int) { 3192 if x.SEnum == 0 { 3193 return n 3194 } 3195 n += fastpb.SizeInt32(1, int32(x.GetSEnum())) 3196 return n 3197 } 3198 3199 func (x *Enums) sizeField3() (n int) { 3200 if x.SNestedEnum == 0 { 3201 return n 3202 } 3203 n += fastpb.SizeInt32(3, int32(x.GetSNestedEnum())) 3204 return n 3205 } 3206 3207 func (x *Nests) Size() (n int) { 3208 if x == nil { 3209 return n 3210 } 3211 n += x.sizeField2() 3212 return n 3213 } 3214 3215 func (x *Nests) sizeField2() (n int) { 3216 if x.SNested == nil { 3217 return n 3218 } 3219 n += fastpb.SizeMessage(2, x.GetSNested()) 3220 return n 3221 } 3222 3223 func (x *Nested) Size() (n int) { 3224 if x == nil { 3225 return n 3226 } 3227 n += x.sizeField1() 3228 n += x.sizeField2() 3229 return n 3230 } 3231 3232 func (x *Nested) sizeField1() (n int) { 3233 if x.SString == "" { 3234 return n 3235 } 3236 n += fastpb.SizeString(1, x.GetSString()) 3237 return n 3238 } 3239 3240 func (x *Nested) sizeField2() (n int) { 3241 if x.Base == nil { 3242 return n 3243 } 3244 n += fastpb.SizeMessage(2, x.GetBase()) 3245 return n 3246 } 3247 3248 func (x *Oneofs) Size() (n int) { 3249 if x == nil { 3250 return n 3251 } 3252 n += x.sizeField1() 3253 n += x.sizeField2() 3254 n += x.sizeField3() 3255 return n 3256 } 3257 3258 func (x *Oneofs) sizeField1() (n int) { 3259 if x.GetOneofEnum() == 0 { 3260 return n 3261 } 3262 n += fastpb.SizeInt32(1, int32(x.GetOneofEnum())) 3263 return n 3264 } 3265 3266 func (x *Oneofs) sizeField2() (n int) { 3267 if x.GetOneofString() == "" { 3268 return n 3269 } 3270 n += fastpb.SizeString(2, x.GetOneofString()) 3271 return n 3272 } 3273 3274 func (x *Oneofs) sizeField3() (n int) { 3275 if x.GetOneofNested() == nil { 3276 return n 3277 } 3278 n += fastpb.SizeMessage(3, x.GetOneofNested()) 3279 return n 3280 } 3281 3282 func (x *Maps) Size() (n int) { 3283 if x == nil { 3284 return n 3285 } 3286 n += x.sizeField1() 3287 n += x.sizeField2() 3288 n += x.sizeField3() 3289 n += x.sizeField4() 3290 n += x.sizeField5() 3291 return n 3292 } 3293 3294 func (x *Maps) sizeField1() (n int) { 3295 if x.Int32ToStr == nil { 3296 return n 3297 } 3298 for k, v := range x.GetInt32ToStr() { 3299 n += fastpb.SizeMapEntry(1, 3300 func(numTagOrKey, numIdxOrVal int32) int { 3301 n := 0 3302 n += fastpb.SizeInt32(numTagOrKey, k) 3303 n += fastpb.SizeString(numIdxOrVal, v) 3304 return n 3305 }) 3306 } 3307 return n 3308 } 3309 3310 func (x *Maps) sizeField2() (n int) { 3311 if x.BoolToUint32 == nil { 3312 return n 3313 } 3314 for k, v := range x.GetBoolToUint32() { 3315 n += fastpb.SizeMapEntry(2, 3316 func(numTagOrKey, numIdxOrVal int32) int { 3317 n := 0 3318 n += fastpb.SizeBool(numTagOrKey, k) 3319 n += fastpb.SizeUint32(numIdxOrVal, v) 3320 return n 3321 }) 3322 } 3323 return n 3324 } 3325 3326 func (x *Maps) sizeField3() (n int) { 3327 if x.Uint64ToEnum == nil { 3328 return n 3329 } 3330 for k, v := range x.GetUint64ToEnum() { 3331 n += fastpb.SizeMapEntry(3, 3332 func(numTagOrKey, numIdxOrVal int32) int { 3333 n := 0 3334 n += fastpb.SizeUint64(numTagOrKey, k) 3335 n += fastpb.SizeInt32(numIdxOrVal, int32(v)) 3336 return n 3337 }) 3338 } 3339 return n 3340 } 3341 3342 func (x *Maps) sizeField4() (n int) { 3343 if x.StrToNested == nil { 3344 return n 3345 } 3346 for k, v := range x.GetStrToNested() { 3347 n += fastpb.SizeMapEntry(4, 3348 func(numTagOrKey, numIdxOrVal int32) int { 3349 n := 0 3350 n += fastpb.SizeString(numTagOrKey, k) 3351 n += fastpb.SizeMessage(numIdxOrVal, v) 3352 return n 3353 }) 3354 } 3355 return n 3356 } 3357 3358 func (x *Maps) sizeField5() (n int) { 3359 if x.StrToOneofs == nil { 3360 return n 3361 } 3362 for k, v := range x.GetStrToOneofs() { 3363 n += fastpb.SizeMapEntry(5, 3364 func(numTagOrKey, numIdxOrVal int32) int { 3365 n := 0 3366 n += fastpb.SizeString(numTagOrKey, k) 3367 n += fastpb.SizeMessage(numIdxOrVal, v) 3368 return n 3369 }) 3370 } 3371 return n 3372 } 3373 3374 func (x *JSONNames) Size() (n int) { 3375 if x == nil { 3376 return n 3377 } 3378 n += x.sizeField1() 3379 return n 3380 } 3381 3382 func (x *JSONNames) sizeField1() (n int) { 3383 if x.SString == "" { 3384 return n 3385 } 3386 n += fastpb.SizeString(1, x.GetSString()) 3387 return n 3388 } 3389 3390 func (x *InnerBase) Size() (n int) { 3391 if x == nil { 3392 return n 3393 } 3394 n += x.sizeField1() 3395 n += x.sizeField2() 3396 n += x.sizeField3() 3397 n += x.sizeField4() 3398 n += x.sizeField5() 3399 n += x.sizeField6() 3400 n += x.sizeField7() 3401 n += x.sizeField8() 3402 n += x.sizeField9() 3403 n += x.sizeField10() 3404 n += x.sizeField11() 3405 n += x.sizeField13() 3406 n += x.sizeField14() 3407 n += x.sizeField20() 3408 n += x.sizeField21() 3409 return n 3410 } 3411 3412 func (x *InnerBase) sizeField1() (n int) { 3413 if !x.SBool { 3414 return n 3415 } 3416 n += fastpb.SizeBool(1, x.GetSBool()) 3417 return n 3418 } 3419 3420 func (x *InnerBase) sizeField2() (n int) { 3421 if x.SInt32 == 0 { 3422 return n 3423 } 3424 n += fastpb.SizeInt32(2, x.GetSInt32()) 3425 return n 3426 } 3427 3428 func (x *InnerBase) sizeField3() (n int) { 3429 if x.SInt64 == 0 { 3430 return n 3431 } 3432 n += fastpb.SizeInt64(3, x.GetSInt64()) 3433 return n 3434 } 3435 3436 func (x *InnerBase) sizeField4() (n int) { 3437 if x.SUint32 == 0 { 3438 return n 3439 } 3440 n += fastpb.SizeUint32(4, x.GetSUint32()) 3441 return n 3442 } 3443 3444 func (x *InnerBase) sizeField5() (n int) { 3445 if x.SUint64 == 0 { 3446 return n 3447 } 3448 n += fastpb.SizeUint64(5, x.GetSUint64()) 3449 return n 3450 } 3451 3452 func (x *InnerBase) sizeField6() (n int) { 3453 if x.SSint32 == 0 { 3454 return n 3455 } 3456 n += fastpb.SizeSint32(6, x.GetSSint32()) 3457 return n 3458 } 3459 3460 func (x *InnerBase) sizeField7() (n int) { 3461 if x.SSint64 == 0 { 3462 return n 3463 } 3464 n += fastpb.SizeSint64(7, x.GetSSint64()) 3465 return n 3466 } 3467 3468 func (x *InnerBase) sizeField8() (n int) { 3469 if x.SFixed32 == 0 { 3470 return n 3471 } 3472 n += fastpb.SizeFixed32(8, x.GetSFixed32()) 3473 return n 3474 } 3475 3476 func (x *InnerBase) sizeField9() (n int) { 3477 if x.SFixed64 == 0 { 3478 return n 3479 } 3480 n += fastpb.SizeFixed64(9, x.GetSFixed64()) 3481 return n 3482 } 3483 3484 func (x *InnerBase) sizeField10() (n int) { 3485 if x.SSfixed32 == 0 { 3486 return n 3487 } 3488 n += fastpb.SizeSfixed32(10, x.GetSSfixed32()) 3489 return n 3490 } 3491 3492 func (x *InnerBase) sizeField11() (n int) { 3493 if x.SSfixed64 == 0 { 3494 return n 3495 } 3496 n += fastpb.SizeSfixed64(11, x.GetSSfixed64()) 3497 return n 3498 } 3499 3500 func (x *InnerBase) sizeField13() (n int) { 3501 if x.SString == "" { 3502 return n 3503 } 3504 n += fastpb.SizeString(13, x.GetSString()) 3505 return n 3506 } 3507 3508 func (x *InnerBase) sizeField14() (n int) { 3509 if len(x.SBytes) == 0 { 3510 return n 3511 } 3512 n += fastpb.SizeBytes(14, x.GetSBytes()) 3513 return n 3514 } 3515 3516 func (x *InnerBase) sizeField20() (n int) { 3517 if x.SFloat == 0 { 3518 return n 3519 } 3520 n += fastpb.SizeFloat(20, x.GetSFloat()) 3521 return n 3522 } 3523 3524 func (x *InnerBase) sizeField21() (n int) { 3525 if x.SDouble == 0 { 3526 return n 3527 } 3528 n += fastpb.SizeDouble(21, x.GetSDouble()) 3529 return n 3530 } 3531 3532 func (x *ExampleScalarsReq) Size() (n int) { 3533 if x == nil { 3534 return n 3535 } 3536 n += x.sizeField1() 3537 n += x.sizeField2() 3538 n += x.sizeField3() 3539 n += x.sizeField4() 3540 n += x.sizeField5() 3541 n += x.sizeField6() 3542 n += x.sizeField7() 3543 n += x.sizeField8() 3544 n += x.sizeField9() 3545 n += x.sizeField10() 3546 return n 3547 } 3548 3549 func (x *ExampleScalarsReq) sizeField1() (n int) { 3550 if x.Msg == nil { 3551 return n 3552 } 3553 n += fastpb.SizeString(1, x.GetMsg()) 3554 return n 3555 } 3556 3557 func (x *ExampleScalarsReq) sizeField2() (n int) { 3558 if x.Cookie == nil { 3559 return n 3560 } 3561 n += fastpb.SizeDouble(2, x.GetCookie()) 3562 return n 3563 } 3564 3565 func (x *ExampleScalarsReq) sizeField3() (n int) { 3566 if x.Path == "" { 3567 return n 3568 } 3569 n += fastpb.SizeString(3, x.GetPath()) 3570 return n 3571 } 3572 3573 func (x *ExampleScalarsReq) sizeField4() (n int) { 3574 if len(x.Query) == 0 { 3575 return n 3576 } 3577 for i := range x.GetQuery() { 3578 n += fastpb.SizeString(4, x.GetQuery()[i]) 3579 } 3580 return n 3581 } 3582 3583 func (x *ExampleScalarsReq) sizeField5() (n int) { 3584 if !x.Header { 3585 return n 3586 } 3587 n += fastpb.SizeBool(5, x.GetHeader()) 3588 return n 3589 } 3590 3591 func (x *ExampleScalarsReq) sizeField6() (n int) { 3592 if x.Code == 0 { 3593 return n 3594 } 3595 n += fastpb.SizeInt64(6, x.GetCode()) 3596 return n 3597 } 3598 3599 func (x *ExampleScalarsReq) sizeField7() (n int) { 3600 if x.InnerBase == nil { 3601 return n 3602 } 3603 n += fastpb.SizeMessage(7, x.GetInnerBase()) 3604 return n 3605 } 3606 3607 func (x *ExampleScalarsReq) sizeField8() (n int) { 3608 if x.RawUri == "" { 3609 return n 3610 } 3611 n += fastpb.SizeString(8, x.GetRawUri()) 3612 return n 3613 } 3614 3615 func (x *ExampleScalarsReq) sizeField9() (n int) { 3616 if x.Subfix == 0 { 3617 return n 3618 } 3619 n += fastpb.SizeDouble(9, x.GetSubfix()) 3620 return n 3621 } 3622 3623 func (x *ExampleScalarsReq) sizeField10() (n int) { 3624 if x.Scalars == nil { 3625 return n 3626 } 3627 n += fastpb.SizeMessage(10, x.GetScalars()) 3628 return n 3629 } 3630 3631 func (x *ExampleScalarsResp) Size() (n int) { 3632 if x == nil { 3633 return n 3634 } 3635 n += x.sizeField1() 3636 n += x.sizeField2() 3637 n += x.sizeField3() 3638 n += x.sizeField4() 3639 n += x.sizeField5() 3640 n += x.sizeField6() 3641 n += x.sizeField7() 3642 return n 3643 } 3644 3645 func (x *ExampleScalarsResp) sizeField1() (n int) { 3646 if x.Msg == "" { 3647 return n 3648 } 3649 n += fastpb.SizeString(1, x.GetMsg()) 3650 return n 3651 } 3652 3653 func (x *ExampleScalarsResp) sizeField2() (n int) { 3654 if x.Cookie == nil { 3655 return n 3656 } 3657 n += fastpb.SizeDouble(2, x.GetCookie()) 3658 return n 3659 } 3660 3661 func (x *ExampleScalarsResp) sizeField3() (n int) { 3662 if x.Status == 0 { 3663 return n 3664 } 3665 n += fastpb.SizeInt32(3, x.GetStatus()) 3666 return n 3667 } 3668 3669 func (x *ExampleScalarsResp) sizeField4() (n int) { 3670 if x.Header == nil { 3671 return n 3672 } 3673 n += fastpb.SizeBool(4, x.GetHeader()) 3674 return n 3675 } 3676 3677 func (x *ExampleScalarsResp) sizeField5() (n int) { 3678 if x.Code == 0 { 3679 return n 3680 } 3681 n += fastpb.SizeInt64(5, x.GetCode()) 3682 return n 3683 } 3684 3685 func (x *ExampleScalarsResp) sizeField6() (n int) { 3686 if x.Subfix == 0 { 3687 return n 3688 } 3689 n += fastpb.SizeDouble(6, x.GetSubfix()) 3690 return n 3691 } 3692 3693 func (x *ExampleScalarsResp) sizeField7() (n int) { 3694 if x.Scalars == nil { 3695 return n 3696 } 3697 n += fastpb.SizeMessage(7, x.GetScalars()) 3698 return n 3699 } 3700 3701 func (x *ExampleMessageReq) Size() (n int) { 3702 if x == nil { 3703 return n 3704 } 3705 n += x.sizeField1() 3706 return n 3707 } 3708 3709 func (x *ExampleMessageReq) sizeField1() (n int) { 3710 if x.Base == nil { 3711 return n 3712 } 3713 n += fastpb.SizeMessage(1, x.GetBase()) 3714 return n 3715 } 3716 3717 func (x *ExampleMessageResp) Size() (n int) { 3718 if x == nil { 3719 return n 3720 } 3721 n += x.sizeField1() 3722 return n 3723 } 3724 3725 func (x *ExampleMessageResp) sizeField1() (n int) { 3726 if x.Base == nil { 3727 return n 3728 } 3729 n += fastpb.SizeMessage(1, x.GetBase()) 3730 return n 3731 } 3732 3733 func (x *ExampleNestedReq) Size() (n int) { 3734 if x == nil { 3735 return n 3736 } 3737 n += x.sizeField1() 3738 return n 3739 } 3740 3741 func (x *ExampleNestedReq) sizeField1() (n int) { 3742 if x.TestNested == nil { 3743 return n 3744 } 3745 n += fastpb.SizeMessage(1, x.GetTestNested()) 3746 return n 3747 } 3748 3749 func (x *ExampleNestedResp) Size() (n int) { 3750 if x == nil { 3751 return n 3752 } 3753 n += x.sizeField1() 3754 return n 3755 } 3756 3757 func (x *ExampleNestedResp) sizeField1() (n int) { 3758 if x.TestNested == nil { 3759 return n 3760 } 3761 n += fastpb.SizeMessage(1, x.GetTestNested()) 3762 return n 3763 } 3764 3765 func (x *ExampleParitalReq) Size() (n int) { 3766 if x == nil { 3767 return n 3768 } 3769 n += x.sizeField1() 3770 n += x.sizeField2() 3771 n += x.sizeField3() 3772 n += x.sizeField4() 3773 n += x.sizeField5() 3774 return n 3775 } 3776 3777 func (x *ExampleParitalReq) sizeField1() (n int) { 3778 if x.Msg == "" { 3779 return n 3780 } 3781 n += fastpb.SizeString(1, x.GetMsg()) 3782 return n 3783 } 3784 3785 func (x *ExampleParitalReq) sizeField2() (n int) { 3786 if x.Cookie == nil { 3787 return n 3788 } 3789 n += fastpb.SizeDouble(2, x.GetCookie()) 3790 return n 3791 } 3792 3793 func (x *ExampleParitalReq) sizeField3() (n int) { 3794 if x.Status == 0 { 3795 return n 3796 } 3797 n += fastpb.SizeInt32(3, x.GetStatus()) 3798 return n 3799 } 3800 3801 func (x *ExampleParitalReq) sizeField4() (n int) { 3802 if !x.Header { 3803 return n 3804 } 3805 n += fastpb.SizeBool(4, x.GetHeader()) 3806 return n 3807 } 3808 3809 func (x *ExampleParitalReq) sizeField5() (n int) { 3810 if x.Code == 0 { 3811 return n 3812 } 3813 n += fastpb.SizeInt64(5, x.GetCode()) 3814 return n 3815 } 3816 3817 func (x *ExamplePartialResp) Size() (n int) { 3818 if x == nil { 3819 return n 3820 } 3821 n += x.sizeField1() 3822 n += x.sizeField2() 3823 n += x.sizeField3() 3824 return n 3825 } 3826 3827 func (x *ExamplePartialResp) sizeField1() (n int) { 3828 if x.ShortEnglishMsg == "" { 3829 return n 3830 } 3831 n += fastpb.SizeString(1, x.GetShortEnglishMsg()) 3832 return n 3833 } 3834 3835 func (x *ExamplePartialResp) sizeField2() (n int) { 3836 if x.ChineseMsg == "" { 3837 return n 3838 } 3839 n += fastpb.SizeString(2, x.GetChineseMsg()) 3840 return n 3841 } 3842 3843 func (x *ExamplePartialResp) sizeField3() (n int) { 3844 if x.LongEnglishMsg == "" { 3845 return n 3846 } 3847 n += fastpb.SizeString(3, x.GetLongEnglishMsg()) 3848 return n 3849 } 3850 3851 func (x *ExampleListReq) Size() (n int) { 3852 if x == nil { 3853 return n 3854 } 3855 n += x.sizeField1() 3856 return n 3857 } 3858 3859 func (x *ExampleListReq) sizeField1() (n int) { 3860 if x.TestList == nil { 3861 return n 3862 } 3863 n += fastpb.SizeMessage(1, x.GetTestList()) 3864 return n 3865 } 3866 3867 func (x *ExampleListResp) Size() (n int) { 3868 if x == nil { 3869 return n 3870 } 3871 n += x.sizeField1() 3872 return n 3873 } 3874 3875 func (x *ExampleListResp) sizeField1() (n int) { 3876 if x.TestList == nil { 3877 return n 3878 } 3879 n += fastpb.SizeMessage(1, x.GetTestList()) 3880 return n 3881 } 3882 3883 func (x *ExampleMapReq) Size() (n int) { 3884 if x == nil { 3885 return n 3886 } 3887 n += x.sizeField1() 3888 return n 3889 } 3890 3891 func (x *ExampleMapReq) sizeField1() (n int) { 3892 if x.TestMap == nil { 3893 return n 3894 } 3895 n += fastpb.SizeMessage(1, x.GetTestMap()) 3896 return n 3897 } 3898 3899 func (x *ExampleMapResp) Size() (n int) { 3900 if x == nil { 3901 return n 3902 } 3903 n += x.sizeField1() 3904 return n 3905 } 3906 3907 func (x *ExampleMapResp) sizeField1() (n int) { 3908 if x.TestMap == nil { 3909 return n 3910 } 3911 n += fastpb.SizeMessage(1, x.GetTestMap()) 3912 return n 3913 } 3914 3915 func (x *ExampleOneofReq) Size() (n int) { 3916 if x == nil { 3917 return n 3918 } 3919 n += x.sizeField1() 3920 return n 3921 } 3922 3923 func (x *ExampleOneofReq) sizeField1() (n int) { 3924 if x.TestOneof == nil { 3925 return n 3926 } 3927 n += fastpb.SizeMessage(1, x.GetTestOneof()) 3928 return n 3929 } 3930 3931 func (x *ExampleOneofResp) Size() (n int) { 3932 if x == nil { 3933 return n 3934 } 3935 n += x.sizeField1() 3936 return n 3937 } 3938 3939 func (x *ExampleOneofResp) sizeField1() (n int) { 3940 if x.TestOneof == nil { 3941 return n 3942 } 3943 n += fastpb.SizeMessage(1, x.GetTestOneof()) 3944 return n 3945 } 3946 3947 var fieldIDToName_Scalars = map[int32]string{ 3948 1: "SBool", 3949 2: "SInt32", 3950 3: "SInt64", 3951 4: "SUint32", 3952 5: "SUint64", 3953 6: "SSint32", 3954 7: "SSint64", 3955 8: "SFixed32", 3956 9: "SFixed64", 3957 10: "SSfixed32", 3958 11: "SSfixed64", 3959 13: "SString", 3960 14: "SBytes", 3961 20: "SFloat", 3962 21: "SDouble", 3963 } 3964 3965 var fieldIDToName_Repeats = map[int32]string{ 3966 1: "RptBool", 3967 2: "RptInt32", 3968 3: "RptInt64", 3969 4: "RptUint32", 3970 5: "RptUint64", 3971 6: "RptFloat", 3972 7: "RptDouble", 3973 8: "RptString", 3974 9: "RptBytes", 3975 } 3976 3977 var fieldIDToName_Proto3Optional = map[int32]string{ 3978 1: "OptBool", 3979 2: "OptInt32", 3980 3: "OptInt64", 3981 4: "OptUint32", 3982 5: "OptUint64", 3983 6: "OptFloat", 3984 7: "OptDouble", 3985 8: "OptString", 3986 9: "OptBytes", 3987 10: "OptEnum", 3988 11: "OptMessage", 3989 } 3990 3991 var fieldIDToName_Enums = map[int32]string{ 3992 1: "SEnum", 3993 3: "SNestedEnum", 3994 } 3995 3996 var fieldIDToName_Nests = map[int32]string{ 3997 2: "SNested", 3998 } 3999 4000 var fieldIDToName_Nested = map[int32]string{ 4001 1: "SString", 4002 2: "Base", 4003 } 4004 4005 var fieldIDToName_Oneofs = map[int32]string{ 4006 1: "OneofEnum", 4007 2: "OneofString", 4008 3: "OneofNested", 4009 } 4010 4011 var fieldIDToName_Maps = map[int32]string{ 4012 1: "Int32ToStr", 4013 2: "BoolToUint32", 4014 3: "Uint64ToEnum", 4015 4: "StrToNested", 4016 5: "StrToOneofs", 4017 } 4018 4019 var fieldIDToName_JSONNames = map[int32]string{ 4020 1: "SString", 4021 } 4022 4023 var fieldIDToName_InnerBase = map[int32]string{ 4024 1: "SBool", 4025 2: "SInt32", 4026 3: "SInt64", 4027 4: "SUint32", 4028 5: "SUint64", 4029 6: "SSint32", 4030 7: "SSint64", 4031 8: "SFixed32", 4032 9: "SFixed64", 4033 10: "SSfixed32", 4034 11: "SSfixed64", 4035 13: "SString", 4036 14: "SBytes", 4037 20: "SFloat", 4038 21: "SDouble", 4039 } 4040 4041 var fieldIDToName_ExampleScalarsReq = map[int32]string{ 4042 1: "Msg", 4043 2: "Cookie", 4044 3: "Path", 4045 4: "Query", 4046 5: "Header", 4047 6: "Code", 4048 7: "InnerBase", 4049 8: "RawUri", 4050 9: "Subfix", 4051 10: "Scalars", 4052 } 4053 4054 var fieldIDToName_ExampleScalarsResp = map[int32]string{ 4055 1: "Msg", 4056 2: "Cookie", 4057 3: "Status", 4058 4: "Header", 4059 5: "Code", 4060 6: "Subfix", 4061 7: "Scalars", 4062 } 4063 4064 var fieldIDToName_ExampleMessageReq = map[int32]string{ 4065 1: "Base", 4066 } 4067 4068 var fieldIDToName_ExampleMessageResp = map[int32]string{ 4069 1: "Base", 4070 } 4071 4072 var fieldIDToName_ExampleNestedReq = map[int32]string{ 4073 1: "TestNested", 4074 } 4075 4076 var fieldIDToName_ExampleNestedResp = map[int32]string{ 4077 1: "TestNested", 4078 } 4079 4080 var fieldIDToName_ExampleParitalReq = map[int32]string{ 4081 1: "Msg", 4082 2: "Cookie", 4083 3: "Status", 4084 4: "Header", 4085 5: "Code", 4086 } 4087 4088 var fieldIDToName_ExamplePartialResp = map[int32]string{ 4089 1: "ShortEnglishMsg", 4090 2: "ChineseMsg", 4091 3: "LongEnglishMsg", 4092 } 4093 4094 var fieldIDToName_ExampleListReq = map[int32]string{ 4095 1: "TestList", 4096 } 4097 4098 var fieldIDToName_ExampleListResp = map[int32]string{ 4099 1: "TestList", 4100 } 4101 4102 var fieldIDToName_ExampleMapReq = map[int32]string{ 4103 1: "TestMap", 4104 } 4105 4106 var fieldIDToName_ExampleMapResp = map[int32]string{ 4107 1: "TestMap", 4108 } 4109 4110 var fieldIDToName_ExampleOneofReq = map[int32]string{ 4111 1: "TestOneof", 4112 } 4113 4114 var fieldIDToName_ExampleOneofResp = map[int32]string{ 4115 1: "TestOneof", 4116 }