github.com/cloudwego/dynamicgo@v0.2.6-0.20240519101509-707f41b6b834/testdata/kitex_gen/pb/example2/example2.pb.fast.go (about) 1 // Code generated by Fastpb v0.0.2. DO NOT EDIT. 2 3 package example2 4 5 import ( 6 fmt "fmt" 7 base "github.com/cloudwego/dynamicgo/testdata/kitex_gen/pb/base" 8 fastpb "github.com/cloudwego/fastpb" 9 ) 10 11 var ( 12 _ = fmt.Errorf 13 _ = fastpb.Skip 14 ) 15 16 func (x *InnerBase2) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 17 switch number { 18 case 1: 19 offset, err = x.fastReadField1(buf, _type) 20 if err != nil { 21 goto ReadFieldError 22 } 23 case 2: 24 offset, err = x.fastReadField2(buf, _type) 25 if err != nil { 26 goto ReadFieldError 27 } 28 case 3: 29 offset, err = x.fastReadField3(buf, _type) 30 if err != nil { 31 goto ReadFieldError 32 } 33 case 4: 34 offset, err = x.fastReadField4(buf, _type) 35 if err != nil { 36 goto ReadFieldError 37 } 38 case 5: 39 offset, err = x.fastReadField5(buf, _type) 40 if err != nil { 41 goto ReadFieldError 42 } 43 case 6: 44 offset, err = x.fastReadField6(buf, _type) 45 if err != nil { 46 goto ReadFieldError 47 } 48 case 7: 49 offset, err = x.fastReadField7(buf, _type) 50 if err != nil { 51 goto ReadFieldError 52 } 53 case 8: 54 offset, err = x.fastReadField8(buf, _type) 55 if err != nil { 56 goto ReadFieldError 57 } 58 case 9: 59 offset, err = x.fastReadField9(buf, _type) 60 if err != nil { 61 goto ReadFieldError 62 } 63 case 10: 64 offset, err = x.fastReadField10(buf, _type) 65 if err != nil { 66 goto ReadFieldError 67 } 68 case 11: 69 offset, err = x.fastReadField11(buf, _type) 70 if err != nil { 71 goto ReadFieldError 72 } 73 case 12: 74 offset, err = x.fastReadField12(buf, _type) 75 if err != nil { 76 goto ReadFieldError 77 } 78 case 13: 79 offset, err = x.fastReadField13(buf, _type) 80 if err != nil { 81 goto ReadFieldError 82 } 83 case 14: 84 offset, err = x.fastReadField14(buf, _type) 85 if err != nil { 86 goto ReadFieldError 87 } 88 case 15: 89 offset, err = x.fastReadField15(buf, _type) 90 if err != nil { 91 goto ReadFieldError 92 } 93 case 16: 94 offset, err = x.fastReadField16(buf, _type) 95 if err != nil { 96 goto ReadFieldError 97 } 98 case 17: 99 offset, err = x.fastReadField17(buf, _type) 100 if err != nil { 101 goto ReadFieldError 102 } 103 case 18: 104 offset, err = x.fastReadField18(buf, _type) 105 if err != nil { 106 goto ReadFieldError 107 } 108 case 19: 109 offset, err = x.fastReadField19(buf, _type) 110 if err != nil { 111 goto ReadFieldError 112 } 113 case 20: 114 offset, err = x.fastReadField20(buf, _type) 115 if err != nil { 116 goto ReadFieldError 117 } 118 case 21: 119 offset, err = x.fastReadField21(buf, _type) 120 if err != nil { 121 goto ReadFieldError 122 } 123 case 255: 124 offset, err = x.fastReadField255(buf, _type) 125 if err != nil { 126 goto ReadFieldError 127 } 128 default: 129 offset, err = fastpb.Skip(buf, _type, number) 130 if err != nil { 131 goto SkipFieldError 132 } 133 } 134 return offset, nil 135 SkipFieldError: 136 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 137 ReadFieldError: 138 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_InnerBase2[number], err) 139 } 140 141 func (x *InnerBase2) fastReadField1(buf []byte, _type int8) (offset int, err error) { 142 x.Bool, offset, err = fastpb.ReadBool(buf, _type) 143 return offset, err 144 } 145 146 func (x *InnerBase2) fastReadField2(buf []byte, _type int8) (offset int, err error) { 147 x.Uint32, offset, err = fastpb.ReadUint32(buf, _type) 148 return offset, err 149 } 150 151 func (x *InnerBase2) fastReadField3(buf []byte, _type int8) (offset int, err error) { 152 x.Uint64, offset, err = fastpb.ReadUint64(buf, _type) 153 return offset, err 154 } 155 156 func (x *InnerBase2) fastReadField4(buf []byte, _type int8) (offset int, err error) { 157 x.Int32, offset, err = fastpb.ReadInt32(buf, _type) 158 return offset, err 159 } 160 161 func (x *InnerBase2) fastReadField5(buf []byte, _type int8) (offset int, err error) { 162 x.Int64, offset, err = fastpb.ReadInt64(buf, _type) 163 return offset, err 164 } 165 166 func (x *InnerBase2) fastReadField6(buf []byte, _type int8) (offset int, err error) { 167 x.Double, offset, err = fastpb.ReadDouble(buf, _type) 168 return offset, err 169 } 170 171 func (x *InnerBase2) fastReadField7(buf []byte, _type int8) (offset int, err error) { 172 x.String_, offset, err = fastpb.ReadString(buf, _type) 173 return offset, err 174 } 175 176 func (x *InnerBase2) fastReadField8(buf []byte, _type int8) (offset int, err error) { 177 offset, err = fastpb.ReadList(buf, _type, 178 func(buf []byte, _type int8) (n int, err error) { 179 var v int32 180 v, offset, err = fastpb.ReadInt32(buf, _type) 181 if err != nil { 182 return offset, err 183 } 184 x.ListInt32 = append(x.ListInt32, v) 185 return offset, err 186 }) 187 return offset, err 188 } 189 190 func (x *InnerBase2) fastReadField9(buf []byte, _type int8) (offset int, err error) { 191 if x.MapStringString == nil { 192 x.MapStringString = make(map[string]string) 193 } 194 var key string 195 var value string 196 offset, err = fastpb.ReadMapEntry(buf, _type, 197 func(buf []byte, _type int8) (offset int, err error) { 198 key, offset, err = fastpb.ReadString(buf, _type) 199 return offset, err 200 }, 201 func(buf []byte, _type int8) (offset int, err error) { 202 value, offset, err = fastpb.ReadString(buf, _type) 203 return offset, err 204 }) 205 if err != nil { 206 return offset, err 207 } 208 x.MapStringString[key] = value 209 return offset, nil 210 } 211 212 func (x *InnerBase2) fastReadField10(buf []byte, _type int8) (offset int, err error) { 213 offset, err = fastpb.ReadList(buf, _type, 214 func(buf []byte, _type int8) (n int, err error) { 215 var v int32 216 v, offset, err = fastpb.ReadInt32(buf, _type) 217 if err != nil { 218 return offset, err 219 } 220 x.SetInt32 = append(x.SetInt32, v) 221 return offset, err 222 }) 223 return offset, err 224 } 225 226 func (x *InnerBase2) fastReadField11(buf []byte, _type int8) (offset int, err error) { 227 var v int32 228 v, offset, err = fastpb.ReadInt32(buf, _type) 229 if err != nil { 230 return offset, err 231 } 232 x.Foo = FOO(v) 233 return offset, nil 234 } 235 236 func (x *InnerBase2) fastReadField12(buf []byte, _type int8) (offset int, err error) { 237 if x.MapInt32String == nil { 238 x.MapInt32String = make(map[int32]string) 239 } 240 var key int32 241 var value string 242 offset, err = fastpb.ReadMapEntry(buf, _type, 243 func(buf []byte, _type int8) (offset int, err error) { 244 key, offset, err = fastpb.ReadInt32(buf, _type) 245 return offset, err 246 }, 247 func(buf []byte, _type int8) (offset int, err error) { 248 value, offset, err = fastpb.ReadString(buf, _type) 249 return offset, err 250 }) 251 if err != nil { 252 return offset, err 253 } 254 x.MapInt32String[key] = value 255 return offset, nil 256 } 257 258 func (x *InnerBase2) fastReadField13(buf []byte, _type int8) (offset int, err error) { 259 x.Binary, offset, err = fastpb.ReadBytes(buf, _type) 260 return offset, err 261 } 262 263 func (x *InnerBase2) fastReadField14(buf []byte, _type int8) (offset int, err error) { 264 if x.MapUint32String == nil { 265 x.MapUint32String = make(map[uint32]string) 266 } 267 var key uint32 268 var value string 269 offset, err = fastpb.ReadMapEntry(buf, _type, 270 func(buf []byte, _type int8) (offset int, err error) { 271 key, offset, err = fastpb.ReadUint32(buf, _type) 272 return offset, err 273 }, 274 func(buf []byte, _type int8) (offset int, err error) { 275 value, offset, err = fastpb.ReadString(buf, _type) 276 return offset, err 277 }) 278 if err != nil { 279 return offset, err 280 } 281 x.MapUint32String[key] = value 282 return offset, nil 283 } 284 285 func (x *InnerBase2) fastReadField15(buf []byte, _type int8) (offset int, err error) { 286 if x.MapUint64String == nil { 287 x.MapUint64String = make(map[uint64]string) 288 } 289 var key uint64 290 var value string 291 offset, err = fastpb.ReadMapEntry(buf, _type, 292 func(buf []byte, _type int8) (offset int, err error) { 293 key, offset, err = fastpb.ReadUint64(buf, _type) 294 return offset, err 295 }, 296 func(buf []byte, _type int8) (offset int, err error) { 297 value, offset, err = fastpb.ReadString(buf, _type) 298 return offset, err 299 }) 300 if err != nil { 301 return offset, err 302 } 303 x.MapUint64String[key] = value 304 return offset, nil 305 } 306 307 func (x *InnerBase2) fastReadField16(buf []byte, _type int8) (offset int, err error) { 308 if x.MapInt64String == nil { 309 x.MapInt64String = make(map[int64]string) 310 } 311 var key int64 312 var value string 313 offset, err = fastpb.ReadMapEntry(buf, _type, 314 func(buf []byte, _type int8) (offset int, err error) { 315 key, offset, err = fastpb.ReadInt64(buf, _type) 316 return offset, err 317 }, 318 func(buf []byte, _type int8) (offset int, err error) { 319 value, offset, err = fastpb.ReadString(buf, _type) 320 return offset, err 321 }) 322 if err != nil { 323 return offset, err 324 } 325 x.MapInt64String[key] = value 326 return offset, nil 327 } 328 329 func (x *InnerBase2) fastReadField17(buf []byte, _type int8) (offset int, err error) { 330 if x.MapInt64Base == nil { 331 x.MapInt64Base = make(map[int64]*base.Base) 332 } 333 var key int64 334 var value *base.Base 335 offset, err = fastpb.ReadMapEntry(buf, _type, 336 func(buf []byte, _type int8) (offset int, err error) { 337 key, offset, err = fastpb.ReadInt64(buf, _type) 338 return offset, err 339 }, 340 func(buf []byte, _type int8) (offset int, err error) { 341 var v base.Base 342 offset, err = fastpb.ReadMessage(buf, _type, &v) 343 if err != nil { 344 return offset, err 345 } 346 value = &v 347 return offset, nil 348 }) 349 if err != nil { 350 return offset, err 351 } 352 x.MapInt64Base[key] = value 353 return offset, nil 354 } 355 356 func (x *InnerBase2) fastReadField18(buf []byte, _type int8) (offset int, err error) { 357 var v InnerBase2 358 offset, err = fastpb.ReadMessage(buf, _type, &v) 359 if err != nil { 360 return offset, err 361 } 362 x.ListInnerBase = append(x.ListInnerBase, &v) 363 return offset, nil 364 } 365 366 func (x *InnerBase2) fastReadField19(buf []byte, _type int8) (offset int, err error) { 367 var v base.Base 368 offset, err = fastpb.ReadMessage(buf, _type, &v) 369 if err != nil { 370 return offset, err 371 } 372 x.ListBase = append(x.ListBase, &v) 373 return offset, nil 374 } 375 376 func (x *InnerBase2) fastReadField20(buf []byte, _type int8) (offset int, err error) { 377 if x.MapStringBase == nil { 378 x.MapStringBase = make(map[string]*base.Base) 379 } 380 var key string 381 var value *base.Base 382 offset, err = fastpb.ReadMapEntry(buf, _type, 383 func(buf []byte, _type int8) (offset int, err error) { 384 key, offset, err = fastpb.ReadString(buf, _type) 385 return offset, err 386 }, 387 func(buf []byte, _type int8) (offset int, err error) { 388 var v base.Base 389 offset, err = fastpb.ReadMessage(buf, _type, &v) 390 if err != nil { 391 return offset, err 392 } 393 value = &v 394 return offset, nil 395 }) 396 if err != nil { 397 return offset, err 398 } 399 x.MapStringBase[key] = value 400 return offset, nil 401 } 402 403 func (x *InnerBase2) fastReadField21(buf []byte, _type int8) (offset int, err error) { 404 var v string 405 v, offset, err = fastpb.ReadString(buf, _type) 406 if err != nil { 407 return offset, err 408 } 409 x.ListString = append(x.ListString, v) 410 return offset, err 411 } 412 413 func (x *InnerBase2) fastReadField255(buf []byte, _type int8) (offset int, err error) { 414 var v base.Base 415 offset, err = fastpb.ReadMessage(buf, _type, &v) 416 if err != nil { 417 return offset, err 418 } 419 x.Base = &v 420 return offset, nil 421 } 422 423 func (x *InnerBasePartial) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 424 switch number { 425 case 1: 426 offset, err = x.fastReadField1(buf, _type) 427 if err != nil { 428 goto ReadFieldError 429 } 430 case 8: 431 offset, err = x.fastReadField8(buf, _type) 432 if err != nil { 433 goto ReadFieldError 434 } 435 case 9: 436 offset, err = x.fastReadField9(buf, _type) 437 if err != nil { 438 goto ReadFieldError 439 } 440 case 18: 441 offset, err = x.fastReadField18(buf, _type) 442 if err != nil { 443 goto ReadFieldError 444 } 445 case 19: 446 offset, err = x.fastReadField19(buf, _type) 447 if err != nil { 448 goto ReadFieldError 449 } 450 case 20: 451 offset, err = x.fastReadField20(buf, _type) 452 if err != nil { 453 goto ReadFieldError 454 } 455 case 127: 456 offset, err = x.fastReadField127(buf, _type) 457 if err != nil { 458 goto ReadFieldError 459 } 460 default: 461 offset, err = fastpb.Skip(buf, _type, number) 462 if err != nil { 463 goto SkipFieldError 464 } 465 } 466 return offset, nil 467 SkipFieldError: 468 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 469 ReadFieldError: 470 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_InnerBasePartial[number], err) 471 } 472 473 func (x *InnerBasePartial) fastReadField1(buf []byte, _type int8) (offset int, err error) { 474 x.Bool, offset, err = fastpb.ReadBool(buf, _type) 475 return offset, err 476 } 477 478 func (x *InnerBasePartial) fastReadField8(buf []byte, _type int8) (offset int, err error) { 479 offset, err = fastpb.ReadList(buf, _type, 480 func(buf []byte, _type int8) (n int, err error) { 481 var v int32 482 v, offset, err = fastpb.ReadInt32(buf, _type) 483 if err != nil { 484 return offset, err 485 } 486 x.ListInt32 = append(x.ListInt32, v) 487 return offset, err 488 }) 489 return offset, err 490 } 491 492 func (x *InnerBasePartial) fastReadField9(buf []byte, _type int8) (offset int, err error) { 493 if x.MapStringString == nil { 494 x.MapStringString = make(map[string]string) 495 } 496 var key string 497 var value string 498 offset, err = fastpb.ReadMapEntry(buf, _type, 499 func(buf []byte, _type int8) (offset int, err error) { 500 key, offset, err = fastpb.ReadString(buf, _type) 501 return offset, err 502 }, 503 func(buf []byte, _type int8) (offset int, err error) { 504 value, offset, err = fastpb.ReadString(buf, _type) 505 return offset, err 506 }) 507 if err != nil { 508 return offset, err 509 } 510 x.MapStringString[key] = value 511 return offset, nil 512 } 513 514 func (x *InnerBasePartial) fastReadField18(buf []byte, _type int8) (offset int, err error) { 515 var v InnerBasePartial 516 offset, err = fastpb.ReadMessage(buf, _type, &v) 517 if err != nil { 518 return offset, err 519 } 520 x.ListInnerBase = append(x.ListInnerBase, &v) 521 return offset, nil 522 } 523 524 func (x *InnerBasePartial) fastReadField19(buf []byte, _type int8) (offset int, err error) { 525 var v BasePartial 526 offset, err = fastpb.ReadMessage(buf, _type, &v) 527 if err != nil { 528 return offset, err 529 } 530 x.ListBase = append(x.ListBase, &v) 531 return offset, nil 532 } 533 534 func (x *InnerBasePartial) fastReadField20(buf []byte, _type int8) (offset int, err error) { 535 if x.MapStringBase == nil { 536 x.MapStringBase = make(map[string]*BasePartial) 537 } 538 var key string 539 var value *BasePartial 540 offset, err = fastpb.ReadMapEntry(buf, _type, 541 func(buf []byte, _type int8) (offset int, err error) { 542 key, offset, err = fastpb.ReadString(buf, _type) 543 return offset, err 544 }, 545 func(buf []byte, _type int8) (offset int, err error) { 546 var v BasePartial 547 offset, err = fastpb.ReadMessage(buf, _type, &v) 548 if err != nil { 549 return offset, err 550 } 551 value = &v 552 return offset, nil 553 }) 554 if err != nil { 555 return offset, err 556 } 557 x.MapStringBase[key] = value 558 return offset, nil 559 } 560 561 func (x *InnerBasePartial) fastReadField127(buf []byte, _type int8) (offset int, err error) { 562 if x.MapStringString2 == nil { 563 x.MapStringString2 = make(map[string]string) 564 } 565 var key string 566 var value string 567 offset, err = fastpb.ReadMapEntry(buf, _type, 568 func(buf []byte, _type int8) (offset int, err error) { 569 key, offset, err = fastpb.ReadString(buf, _type) 570 return offset, err 571 }, 572 func(buf []byte, _type int8) (offset int, err error) { 573 value, offset, err = fastpb.ReadString(buf, _type) 574 return offset, err 575 }) 576 if err != nil { 577 return offset, err 578 } 579 x.MapStringString2[key] = value 580 return offset, nil 581 } 582 583 func (x *BasePartial) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 584 switch number { 585 case 5: 586 offset, err = x.fastReadField5(buf, _type) 587 if err != nil { 588 goto ReadFieldError 589 } 590 default: 591 offset, err = fastpb.Skip(buf, _type, number) 592 if err != nil { 593 goto SkipFieldError 594 } 595 } 596 return offset, nil 597 SkipFieldError: 598 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 599 ReadFieldError: 600 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_BasePartial[number], err) 601 } 602 603 func (x *BasePartial) fastReadField5(buf []byte, _type int8) (offset int, err error) { 604 var v base.TrafficEnv 605 offset, err = fastpb.ReadMessage(buf, _type, &v) 606 if err != nil { 607 return offset, err 608 } 609 x.TrafficEnv = &v 610 return offset, nil 611 } 612 613 func (x *ExampleReq) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 614 switch number { 615 case 1: 616 offset, err = x.fastReadField1(buf, _type) 617 if err != nil { 618 goto ReadFieldError 619 } 620 case 2: 621 offset, err = x.fastReadField2(buf, _type) 622 if err != nil { 623 goto ReadFieldError 624 } 625 case 3: 626 offset, err = x.fastReadField3(buf, _type) 627 if err != nil { 628 goto ReadFieldError 629 } 630 case 255: 631 offset, err = x.fastReadField255(buf, _type) 632 if err != nil { 633 goto ReadFieldError 634 } 635 case 32767: 636 offset, err = x.fastReadField32767(buf, _type) 637 if err != nil { 638 goto ReadFieldError 639 } 640 default: 641 offset, err = fastpb.Skip(buf, _type, number) 642 if err != nil { 643 goto SkipFieldError 644 } 645 } 646 return offset, nil 647 SkipFieldError: 648 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 649 ReadFieldError: 650 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_ExampleReq[number], err) 651 } 652 653 func (x *ExampleReq) fastReadField1(buf []byte, _type int8) (offset int, err error) { 654 x.Msg, offset, err = fastpb.ReadString(buf, _type) 655 return offset, err 656 } 657 658 func (x *ExampleReq) fastReadField2(buf []byte, _type int8) (offset int, err error) { 659 x.A, offset, err = fastpb.ReadInt32(buf, _type) 660 return offset, err 661 } 662 663 func (x *ExampleReq) fastReadField3(buf []byte, _type int8) (offset int, err error) { 664 var v InnerBase2 665 offset, err = fastpb.ReadMessage(buf, _type, &v) 666 if err != nil { 667 return offset, err 668 } 669 x.InnerBase2 = &v 670 return offset, nil 671 } 672 673 func (x *ExampleReq) fastReadField255(buf []byte, _type int8) (offset int, err error) { 674 var v base.Base 675 offset, err = fastpb.ReadMessage(buf, _type, &v) 676 if err != nil { 677 return offset, err 678 } 679 x.Base = &v 680 return offset, nil 681 } 682 683 func (x *ExampleReq) fastReadField32767(buf []byte, _type int8) (offset int, err error) { 684 x.Subfix, offset, err = fastpb.ReadDouble(buf, _type) 685 return offset, err 686 } 687 688 func (x *ExampleSuper) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 689 switch number { 690 case 1: 691 offset, err = x.fastReadField1(buf, _type) 692 if err != nil { 693 goto ReadFieldError 694 } 695 case 2: 696 offset, err = x.fastReadField2(buf, _type) 697 if err != nil { 698 goto ReadFieldError 699 } 700 case 3: 701 offset, err = x.fastReadField3(buf, _type) 702 if err != nil { 703 goto ReadFieldError 704 } 705 case 4: 706 offset, err = x.fastReadField4(buf, _type) 707 if err != nil { 708 goto ReadFieldError 709 } 710 case 5: 711 offset, err = x.fastReadField5(buf, _type) 712 if err != nil { 713 goto ReadFieldError 714 } 715 case 6: 716 offset, err = x.fastReadField6(buf, _type) 717 if err != nil { 718 goto ReadFieldError 719 } 720 case 7: 721 offset, err = x.fastReadField7(buf, _type) 722 if err != nil { 723 goto ReadFieldError 724 } 725 case 9: 726 offset, err = x.fastReadField9(buf, _type) 727 if err != nil { 728 goto ReadFieldError 729 } 730 case 255: 731 offset, err = x.fastReadField255(buf, _type) 732 if err != nil { 733 goto ReadFieldError 734 } 735 case 32767: 736 offset, err = x.fastReadField32767(buf, _type) 737 if err != nil { 738 goto ReadFieldError 739 } 740 default: 741 offset, err = fastpb.Skip(buf, _type, number) 742 if err != nil { 743 goto SkipFieldError 744 } 745 } 746 return offset, nil 747 SkipFieldError: 748 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 749 ReadFieldError: 750 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_ExampleSuper[number], err) 751 } 752 753 func (x *ExampleSuper) fastReadField1(buf []byte, _type int8) (offset int, err error) { 754 x.Msg, offset, err = fastpb.ReadString(buf, _type) 755 return offset, err 756 } 757 758 func (x *ExampleSuper) fastReadField2(buf []byte, _type int8) (offset int, err error) { 759 x.A, offset, err = fastpb.ReadInt32(buf, _type) 760 return offset, err 761 } 762 763 func (x *ExampleSuper) fastReadField3(buf []byte, _type int8) (offset int, err error) { 764 var v InnerBase2 765 offset, err = fastpb.ReadMessage(buf, _type, &v) 766 if err != nil { 767 return offset, err 768 } 769 x.InnerBase2 = &v 770 return offset, nil 771 } 772 773 func (x *ExampleSuper) fastReadField4(buf []byte, _type int8) (offset int, err error) { 774 x.Ex1, offset, err = fastpb.ReadString(buf, _type) 775 return offset, err 776 } 777 778 func (x *ExampleSuper) fastReadField5(buf []byte, _type int8) (offset int, err error) { 779 x.Ex2, offset, err = fastpb.ReadString(buf, _type) 780 return offset, err 781 } 782 783 func (x *ExampleSuper) fastReadField6(buf []byte, _type int8) (offset int, err error) { 784 x.Ex3, offset, err = fastpb.ReadString(buf, _type) 785 return offset, err 786 } 787 788 func (x *ExampleSuper) fastReadField7(buf []byte, _type int8) (offset int, err error) { 789 x.Ex4, offset, err = fastpb.ReadString(buf, _type) 790 return offset, err 791 } 792 793 func (x *ExampleSuper) fastReadField9(buf []byte, _type int8) (offset int, err error) { 794 var v SelfRef 795 offset, err = fastpb.ReadMessage(buf, _type, &v) 796 if err != nil { 797 return offset, err 798 } 799 x.SelfRef = &v 800 return offset, nil 801 } 802 803 func (x *ExampleSuper) fastReadField255(buf []byte, _type int8) (offset int, err error) { 804 var v base.Base 805 offset, err = fastpb.ReadMessage(buf, _type, &v) 806 if err != nil { 807 return offset, err 808 } 809 x.Base = &v 810 return offset, nil 811 } 812 813 func (x *ExampleSuper) fastReadField32767(buf []byte, _type int8) (offset int, err error) { 814 x.Subfix, offset, err = fastpb.ReadDouble(buf, _type) 815 return offset, err 816 } 817 818 func (x *SelfRef) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 819 switch number { 820 case 1: 821 offset, err = x.fastReadField1(buf, _type) 822 if err != nil { 823 goto ReadFieldError 824 } 825 default: 826 offset, err = fastpb.Skip(buf, _type, number) 827 if err != nil { 828 goto SkipFieldError 829 } 830 } 831 return offset, nil 832 SkipFieldError: 833 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 834 ReadFieldError: 835 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_SelfRef[number], err) 836 } 837 838 func (x *SelfRef) fastReadField1(buf []byte, _type int8) (offset int, err error) { 839 var v SelfRef 840 offset, err = fastpb.ReadMessage(buf, _type, &v) 841 if err != nil { 842 return offset, err 843 } 844 x.Self = &v 845 return offset, nil 846 } 847 848 func (x *ExampleReqPartial) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 849 switch number { 850 case 1: 851 offset, err = x.fastReadField1(buf, _type) 852 if err != nil { 853 goto ReadFieldError 854 } 855 case 3: 856 offset, err = x.fastReadField3(buf, _type) 857 if err != nil { 858 goto ReadFieldError 859 } 860 case 255: 861 offset, err = x.fastReadField255(buf, _type) 862 if err != nil { 863 goto ReadFieldError 864 } 865 default: 866 offset, err = fastpb.Skip(buf, _type, number) 867 if err != nil { 868 goto SkipFieldError 869 } 870 } 871 return offset, nil 872 SkipFieldError: 873 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 874 ReadFieldError: 875 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_ExampleReqPartial[number], err) 876 } 877 878 func (x *ExampleReqPartial) fastReadField1(buf []byte, _type int8) (offset int, err error) { 879 x.Msg, offset, err = fastpb.ReadString(buf, _type) 880 return offset, err 881 } 882 883 func (x *ExampleReqPartial) fastReadField3(buf []byte, _type int8) (offset int, err error) { 884 var v InnerBasePartial 885 offset, err = fastpb.ReadMessage(buf, _type, &v) 886 if err != nil { 887 return offset, err 888 } 889 x.InnerBase2 = &v 890 return offset, nil 891 } 892 893 func (x *ExampleReqPartial) fastReadField255(buf []byte, _type int8) (offset int, err error) { 894 var v BasePartial 895 offset, err = fastpb.ReadMessage(buf, _type, &v) 896 if err != nil { 897 return offset, err 898 } 899 x.Base = &v 900 return offset, nil 901 } 902 903 func (x *ExampleResp) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 904 switch number { 905 case 1: 906 offset, err = x.fastReadField1(buf, _type) 907 if err != nil { 908 goto ReadFieldError 909 } 910 case 2: 911 offset, err = x.fastReadField2(buf, _type) 912 if err != nil { 913 goto ReadFieldError 914 } 915 case 255: 916 offset, err = x.fastReadField255(buf, _type) 917 if err != nil { 918 goto ReadFieldError 919 } 920 default: 921 offset, err = fastpb.Skip(buf, _type, number) 922 if err != nil { 923 goto SkipFieldError 924 } 925 } 926 return offset, nil 927 SkipFieldError: 928 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 929 ReadFieldError: 930 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_ExampleResp[number], err) 931 } 932 933 func (x *ExampleResp) fastReadField1(buf []byte, _type int8) (offset int, err error) { 934 x.Msg, offset, err = fastpb.ReadString(buf, _type) 935 return offset, err 936 } 937 938 func (x *ExampleResp) fastReadField2(buf []byte, _type int8) (offset int, err error) { 939 x.RequiredField, offset, err = fastpb.ReadString(buf, _type) 940 return offset, err 941 } 942 943 func (x *ExampleResp) fastReadField255(buf []byte, _type int8) (offset int, err error) { 944 var v base.BaseResp 945 offset, err = fastpb.ReadMessage(buf, _type, &v) 946 if err != nil { 947 return offset, err 948 } 949 x.BaseResp = &v 950 return offset, nil 951 } 952 953 func (x *ExampleRespPartial) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 954 switch number { 955 case 2: 956 offset, err = x.fastReadField2(buf, _type) 957 if err != nil { 958 goto ReadFieldError 959 } 960 case 255: 961 offset, err = x.fastReadField255(buf, _type) 962 if err != nil { 963 goto ReadFieldError 964 } 965 default: 966 offset, err = fastpb.Skip(buf, _type, number) 967 if err != nil { 968 goto SkipFieldError 969 } 970 } 971 return offset, nil 972 SkipFieldError: 973 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 974 ReadFieldError: 975 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_ExampleRespPartial[number], err) 976 } 977 978 func (x *ExampleRespPartial) fastReadField2(buf []byte, _type int8) (offset int, err error) { 979 x.RequiredField, offset, err = fastpb.ReadString(buf, _type) 980 return offset, err 981 } 982 983 func (x *ExampleRespPartial) fastReadField255(buf []byte, _type int8) (offset int, err error) { 984 var v base.BaseResp 985 offset, err = fastpb.ReadMessage(buf, _type, &v) 986 if err != nil { 987 return offset, err 988 } 989 x.BaseResp = &v 990 return offset, nil 991 } 992 993 func (x *Exception) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 994 switch number { 995 case 1: 996 offset, err = x.fastReadField1(buf, _type) 997 if err != nil { 998 goto ReadFieldError 999 } 1000 case 255: 1001 offset, err = x.fastReadField255(buf, _type) 1002 if err != nil { 1003 goto ReadFieldError 1004 } 1005 default: 1006 offset, err = fastpb.Skip(buf, _type, number) 1007 if err != nil { 1008 goto SkipFieldError 1009 } 1010 } 1011 return offset, nil 1012 SkipFieldError: 1013 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 1014 ReadFieldError: 1015 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_Exception[number], err) 1016 } 1017 1018 func (x *Exception) fastReadField1(buf []byte, _type int8) (offset int, err error) { 1019 x.Code, offset, err = fastpb.ReadInt32(buf, _type) 1020 return offset, err 1021 } 1022 1023 func (x *Exception) fastReadField255(buf []byte, _type int8) (offset int, err error) { 1024 x.Msg, offset, err = fastpb.ReadString(buf, _type) 1025 return offset, err 1026 } 1027 1028 func (x *A) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 1029 switch number { 1030 case 1: 1031 offset, err = x.fastReadField1(buf, _type) 1032 if err != nil { 1033 goto ReadFieldError 1034 } 1035 default: 1036 offset, err = fastpb.Skip(buf, _type, number) 1037 if err != nil { 1038 goto SkipFieldError 1039 } 1040 } 1041 return offset, nil 1042 SkipFieldError: 1043 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 1044 ReadFieldError: 1045 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_A[number], err) 1046 } 1047 1048 func (x *A) fastReadField1(buf []byte, _type int8) (offset int, err error) { 1049 var v A 1050 offset, err = fastpb.ReadMessage(buf, _type, &v) 1051 if err != nil { 1052 return offset, err 1053 } 1054 x.Self = &v 1055 return offset, nil 1056 } 1057 1058 func (x *PingResponse) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 1059 switch number { 1060 case 1: 1061 offset, err = x.fastReadField1(buf, _type) 1062 if err != nil { 1063 goto ReadFieldError 1064 } 1065 default: 1066 offset, err = fastpb.Skip(buf, _type, number) 1067 if err != nil { 1068 goto SkipFieldError 1069 } 1070 } 1071 return offset, nil 1072 SkipFieldError: 1073 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 1074 ReadFieldError: 1075 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_PingResponse[number], err) 1076 } 1077 1078 func (x *PingResponse) fastReadField1(buf []byte, _type int8) (offset int, err error) { 1079 x.Message, offset, err = fastpb.ReadString(buf, _type) 1080 return offset, err 1081 } 1082 1083 func (x *OnewayRequest) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 1084 switch number { 1085 case 1: 1086 offset, err = x.fastReadField1(buf, _type) 1087 if err != nil { 1088 goto ReadFieldError 1089 } 1090 default: 1091 offset, err = fastpb.Skip(buf, _type, number) 1092 if err != nil { 1093 goto SkipFieldError 1094 } 1095 } 1096 return offset, nil 1097 SkipFieldError: 1098 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 1099 ReadFieldError: 1100 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_OnewayRequest[number], err) 1101 } 1102 1103 func (x *OnewayRequest) fastReadField1(buf []byte, _type int8) (offset int, err error) { 1104 x.Msg, offset, err = fastpb.ReadString(buf, _type) 1105 return offset, err 1106 } 1107 1108 func (x *VoidRequest) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 1109 switch number { 1110 case 1: 1111 offset, err = x.fastReadField1(buf, _type) 1112 if err != nil { 1113 goto ReadFieldError 1114 } 1115 default: 1116 offset, err = fastpb.Skip(buf, _type, number) 1117 if err != nil { 1118 goto SkipFieldError 1119 } 1120 } 1121 return offset, nil 1122 SkipFieldError: 1123 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 1124 ReadFieldError: 1125 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_VoidRequest[number], err) 1126 } 1127 1128 func (x *VoidRequest) fastReadField1(buf []byte, _type int8) (offset int, err error) { 1129 x.Msg, offset, err = fastpb.ReadString(buf, _type) 1130 return offset, err 1131 } 1132 1133 func (x *VoidResponse) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 1134 switch number { 1135 default: 1136 offset, err = fastpb.Skip(buf, _type, number) 1137 if err != nil { 1138 goto SkipFieldError 1139 } 1140 } 1141 return offset, nil 1142 SkipFieldError: 1143 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 1144 } 1145 1146 func (x *ExampleInt2Float) FastRead(buf []byte, _type int8, number int32) (offset int, err error) { 1147 switch number { 1148 case 1: 1149 offset, err = x.fastReadField1(buf, _type) 1150 if err != nil { 1151 goto ReadFieldError 1152 } 1153 case 2: 1154 offset, err = x.fastReadField2(buf, _type) 1155 if err != nil { 1156 goto ReadFieldError 1157 } 1158 case 3: 1159 offset, err = x.fastReadField3(buf, _type) 1160 if err != nil { 1161 goto ReadFieldError 1162 } 1163 case 4: 1164 offset, err = x.fastReadField4(buf, _type) 1165 if err != nil { 1166 goto ReadFieldError 1167 } 1168 case 32767: 1169 offset, err = x.fastReadField32767(buf, _type) 1170 if err != nil { 1171 goto ReadFieldError 1172 } 1173 default: 1174 offset, err = fastpb.Skip(buf, _type, number) 1175 if err != nil { 1176 goto SkipFieldError 1177 } 1178 } 1179 return offset, nil 1180 SkipFieldError: 1181 return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err) 1182 ReadFieldError: 1183 return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_ExampleInt2Float[number], err) 1184 } 1185 1186 func (x *ExampleInt2Float) fastReadField1(buf []byte, _type int8) (offset int, err error) { 1187 x.Int32, offset, err = fastpb.ReadInt32(buf, _type) 1188 return offset, err 1189 } 1190 1191 func (x *ExampleInt2Float) fastReadField2(buf []byte, _type int8) (offset int, err error) { 1192 x.Float64, offset, err = fastpb.ReadDouble(buf, _type) 1193 return offset, err 1194 } 1195 1196 func (x *ExampleInt2Float) fastReadField3(buf []byte, _type int8) (offset int, err error) { 1197 x.String_, offset, err = fastpb.ReadString(buf, _type) 1198 return offset, err 1199 } 1200 1201 func (x *ExampleInt2Float) fastReadField4(buf []byte, _type int8) (offset int, err error) { 1202 x.Int64, offset, err = fastpb.ReadInt64(buf, _type) 1203 return offset, err 1204 } 1205 1206 func (x *ExampleInt2Float) fastReadField32767(buf []byte, _type int8) (offset int, err error) { 1207 x.Subfix, offset, err = fastpb.ReadDouble(buf, _type) 1208 return offset, err 1209 } 1210 1211 func (x *InnerBase2) FastWrite(buf []byte) (offset int) { 1212 if x == nil { 1213 return offset 1214 } 1215 offset += x.fastWriteField1(buf[offset:]) 1216 offset += x.fastWriteField2(buf[offset:]) 1217 offset += x.fastWriteField3(buf[offset:]) 1218 offset += x.fastWriteField4(buf[offset:]) 1219 offset += x.fastWriteField5(buf[offset:]) 1220 offset += x.fastWriteField6(buf[offset:]) 1221 offset += x.fastWriteField7(buf[offset:]) 1222 offset += x.fastWriteField8(buf[offset:]) 1223 offset += x.fastWriteField9(buf[offset:]) 1224 offset += x.fastWriteField10(buf[offset:]) 1225 offset += x.fastWriteField11(buf[offset:]) 1226 offset += x.fastWriteField12(buf[offset:]) 1227 offset += x.fastWriteField13(buf[offset:]) 1228 offset += x.fastWriteField14(buf[offset:]) 1229 offset += x.fastWriteField15(buf[offset:]) 1230 offset += x.fastWriteField16(buf[offset:]) 1231 offset += x.fastWriteField17(buf[offset:]) 1232 offset += x.fastWriteField18(buf[offset:]) 1233 offset += x.fastWriteField19(buf[offset:]) 1234 offset += x.fastWriteField20(buf[offset:]) 1235 offset += x.fastWriteField21(buf[offset:]) 1236 offset += x.fastWriteField255(buf[offset:]) 1237 return offset 1238 } 1239 1240 func (x *InnerBase2) fastWriteField1(buf []byte) (offset int) { 1241 if !x.Bool { 1242 return offset 1243 } 1244 offset += fastpb.WriteBool(buf[offset:], 1, x.GetBool()) 1245 return offset 1246 } 1247 1248 func (x *InnerBase2) fastWriteField2(buf []byte) (offset int) { 1249 if x.Uint32 == 0 { 1250 return offset 1251 } 1252 offset += fastpb.WriteUint32(buf[offset:], 2, x.GetUint32()) 1253 return offset 1254 } 1255 1256 func (x *InnerBase2) fastWriteField3(buf []byte) (offset int) { 1257 if x.Uint64 == 0 { 1258 return offset 1259 } 1260 offset += fastpb.WriteUint64(buf[offset:], 3, x.GetUint64()) 1261 return offset 1262 } 1263 1264 func (x *InnerBase2) fastWriteField4(buf []byte) (offset int) { 1265 if x.Int32 == 0 { 1266 return offset 1267 } 1268 offset += fastpb.WriteInt32(buf[offset:], 4, x.GetInt32()) 1269 return offset 1270 } 1271 1272 func (x *InnerBase2) fastWriteField5(buf []byte) (offset int) { 1273 if x.Int64 == 0 { 1274 return offset 1275 } 1276 offset += fastpb.WriteInt64(buf[offset:], 5, x.GetInt64()) 1277 return offset 1278 } 1279 1280 func (x *InnerBase2) fastWriteField6(buf []byte) (offset int) { 1281 if x.Double == 0 { 1282 return offset 1283 } 1284 offset += fastpb.WriteDouble(buf[offset:], 6, x.GetDouble()) 1285 return offset 1286 } 1287 1288 func (x *InnerBase2) fastWriteField7(buf []byte) (offset int) { 1289 if x.String_ == "" { 1290 return offset 1291 } 1292 offset += fastpb.WriteString(buf[offset:], 7, x.GetString_()) 1293 return offset 1294 } 1295 1296 func (x *InnerBase2) fastWriteField8(buf []byte) (offset int) { 1297 if len(x.ListInt32) == 0 { 1298 return offset 1299 } 1300 offset += fastpb.WriteListPacked(buf[offset:], 8, len(x.GetListInt32()), 1301 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 1302 offset := 0 1303 offset += fastpb.WriteInt32(buf[offset:], numTagOrKey, x.GetListInt32()[numIdxOrVal]) 1304 return offset 1305 }) 1306 return offset 1307 } 1308 1309 func (x *InnerBase2) fastWriteField9(buf []byte) (offset int) { 1310 if x.MapStringString == nil { 1311 return offset 1312 } 1313 for k, v := range x.GetMapStringString() { 1314 offset += fastpb.WriteMapEntry(buf[offset:], 9, 1315 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 1316 offset := 0 1317 offset += fastpb.WriteString(buf[offset:], numTagOrKey, k) 1318 offset += fastpb.WriteString(buf[offset:], numIdxOrVal, v) 1319 return offset 1320 }) 1321 } 1322 return offset 1323 } 1324 1325 func (x *InnerBase2) fastWriteField10(buf []byte) (offset int) { 1326 if len(x.SetInt32) == 0 { 1327 return offset 1328 } 1329 offset += fastpb.WriteListPacked(buf[offset:], 10, len(x.GetSetInt32()), 1330 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 1331 offset := 0 1332 offset += fastpb.WriteInt32(buf[offset:], numTagOrKey, x.GetSetInt32()[numIdxOrVal]) 1333 return offset 1334 }) 1335 return offset 1336 } 1337 1338 func (x *InnerBase2) fastWriteField11(buf []byte) (offset int) { 1339 if x.Foo == 0 { 1340 return offset 1341 } 1342 offset += fastpb.WriteInt32(buf[offset:], 11, int32(x.GetFoo())) 1343 return offset 1344 } 1345 1346 func (x *InnerBase2) fastWriteField12(buf []byte) (offset int) { 1347 if x.MapInt32String == nil { 1348 return offset 1349 } 1350 for k, v := range x.GetMapInt32String() { 1351 offset += fastpb.WriteMapEntry(buf[offset:], 12, 1352 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 1353 offset := 0 1354 offset += fastpb.WriteInt32(buf[offset:], numTagOrKey, k) 1355 offset += fastpb.WriteString(buf[offset:], numIdxOrVal, v) 1356 return offset 1357 }) 1358 } 1359 return offset 1360 } 1361 1362 func (x *InnerBase2) fastWriteField13(buf []byte) (offset int) { 1363 if len(x.Binary) == 0 { 1364 return offset 1365 } 1366 offset += fastpb.WriteBytes(buf[offset:], 13, x.GetBinary()) 1367 return offset 1368 } 1369 1370 func (x *InnerBase2) fastWriteField14(buf []byte) (offset int) { 1371 if x.MapUint32String == nil { 1372 return offset 1373 } 1374 for k, v := range x.GetMapUint32String() { 1375 offset += fastpb.WriteMapEntry(buf[offset:], 14, 1376 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 1377 offset := 0 1378 offset += fastpb.WriteUint32(buf[offset:], numTagOrKey, k) 1379 offset += fastpb.WriteString(buf[offset:], numIdxOrVal, v) 1380 return offset 1381 }) 1382 } 1383 return offset 1384 } 1385 1386 func (x *InnerBase2) fastWriteField15(buf []byte) (offset int) { 1387 if x.MapUint64String == nil { 1388 return offset 1389 } 1390 for k, v := range x.GetMapUint64String() { 1391 offset += fastpb.WriteMapEntry(buf[offset:], 15, 1392 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 1393 offset := 0 1394 offset += fastpb.WriteUint64(buf[offset:], numTagOrKey, k) 1395 offset += fastpb.WriteString(buf[offset:], numIdxOrVal, v) 1396 return offset 1397 }) 1398 } 1399 return offset 1400 } 1401 1402 func (x *InnerBase2) fastWriteField16(buf []byte) (offset int) { 1403 if x.MapInt64String == nil { 1404 return offset 1405 } 1406 for k, v := range x.GetMapInt64String() { 1407 offset += fastpb.WriteMapEntry(buf[offset:], 16, 1408 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 1409 offset := 0 1410 offset += fastpb.WriteInt64(buf[offset:], numTagOrKey, k) 1411 offset += fastpb.WriteString(buf[offset:], numIdxOrVal, v) 1412 return offset 1413 }) 1414 } 1415 return offset 1416 } 1417 1418 func (x *InnerBase2) fastWriteField17(buf []byte) (offset int) { 1419 if x.MapInt64Base == nil { 1420 return offset 1421 } 1422 for k, v := range x.GetMapInt64Base() { 1423 offset += fastpb.WriteMapEntry(buf[offset:], 17, 1424 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 1425 offset := 0 1426 offset += fastpb.WriteInt64(buf[offset:], numTagOrKey, k) 1427 offset += fastpb.WriteMessage(buf[offset:], numIdxOrVal, v) 1428 return offset 1429 }) 1430 } 1431 return offset 1432 } 1433 1434 func (x *InnerBase2) fastWriteField18(buf []byte) (offset int) { 1435 if x.ListInnerBase == nil { 1436 return offset 1437 } 1438 for i := range x.GetListInnerBase() { 1439 offset += fastpb.WriteMessage(buf[offset:], 18, x.GetListInnerBase()[i]) 1440 } 1441 return offset 1442 } 1443 1444 func (x *InnerBase2) fastWriteField19(buf []byte) (offset int) { 1445 if x.ListBase == nil { 1446 return offset 1447 } 1448 for i := range x.GetListBase() { 1449 offset += fastpb.WriteMessage(buf[offset:], 19, x.GetListBase()[i]) 1450 } 1451 return offset 1452 } 1453 1454 func (x *InnerBase2) fastWriteField20(buf []byte) (offset int) { 1455 if x.MapStringBase == nil { 1456 return offset 1457 } 1458 for k, v := range x.GetMapStringBase() { 1459 offset += fastpb.WriteMapEntry(buf[offset:], 20, 1460 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 1461 offset := 0 1462 offset += fastpb.WriteString(buf[offset:], numTagOrKey, k) 1463 offset += fastpb.WriteMessage(buf[offset:], numIdxOrVal, v) 1464 return offset 1465 }) 1466 } 1467 return offset 1468 } 1469 1470 func (x *InnerBase2) fastWriteField21(buf []byte) (offset int) { 1471 if len(x.ListString) == 0 { 1472 return offset 1473 } 1474 for i := range x.GetListString() { 1475 offset += fastpb.WriteString(buf[offset:], 21, x.GetListString()[i]) 1476 } 1477 return offset 1478 } 1479 1480 func (x *InnerBase2) fastWriteField255(buf []byte) (offset int) { 1481 if x.Base == nil { 1482 return offset 1483 } 1484 offset += fastpb.WriteMessage(buf[offset:], 255, x.GetBase()) 1485 return offset 1486 } 1487 1488 func (x *InnerBasePartial) FastWrite(buf []byte) (offset int) { 1489 if x == nil { 1490 return offset 1491 } 1492 offset += x.fastWriteField1(buf[offset:]) 1493 offset += x.fastWriteField8(buf[offset:]) 1494 offset += x.fastWriteField9(buf[offset:]) 1495 offset += x.fastWriteField18(buf[offset:]) 1496 offset += x.fastWriteField19(buf[offset:]) 1497 offset += x.fastWriteField20(buf[offset:]) 1498 offset += x.fastWriteField127(buf[offset:]) 1499 return offset 1500 } 1501 1502 func (x *InnerBasePartial) fastWriteField1(buf []byte) (offset int) { 1503 if !x.Bool { 1504 return offset 1505 } 1506 offset += fastpb.WriteBool(buf[offset:], 1, x.GetBool()) 1507 return offset 1508 } 1509 1510 func (x *InnerBasePartial) fastWriteField8(buf []byte) (offset int) { 1511 if len(x.ListInt32) == 0 { 1512 return offset 1513 } 1514 offset += fastpb.WriteListPacked(buf[offset:], 8, len(x.GetListInt32()), 1515 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 1516 offset := 0 1517 offset += fastpb.WriteInt32(buf[offset:], numTagOrKey, x.GetListInt32()[numIdxOrVal]) 1518 return offset 1519 }) 1520 return offset 1521 } 1522 1523 func (x *InnerBasePartial) fastWriteField9(buf []byte) (offset int) { 1524 if x.MapStringString == nil { 1525 return offset 1526 } 1527 for k, v := range x.GetMapStringString() { 1528 offset += fastpb.WriteMapEntry(buf[offset:], 9, 1529 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 1530 offset := 0 1531 offset += fastpb.WriteString(buf[offset:], numTagOrKey, k) 1532 offset += fastpb.WriteString(buf[offset:], numIdxOrVal, v) 1533 return offset 1534 }) 1535 } 1536 return offset 1537 } 1538 1539 func (x *InnerBasePartial) fastWriteField18(buf []byte) (offset int) { 1540 if x.ListInnerBase == nil { 1541 return offset 1542 } 1543 for i := range x.GetListInnerBase() { 1544 offset += fastpb.WriteMessage(buf[offset:], 18, x.GetListInnerBase()[i]) 1545 } 1546 return offset 1547 } 1548 1549 func (x *InnerBasePartial) fastWriteField19(buf []byte) (offset int) { 1550 if x.ListBase == nil { 1551 return offset 1552 } 1553 for i := range x.GetListBase() { 1554 offset += fastpb.WriteMessage(buf[offset:], 19, x.GetListBase()[i]) 1555 } 1556 return offset 1557 } 1558 1559 func (x *InnerBasePartial) fastWriteField20(buf []byte) (offset int) { 1560 if x.MapStringBase == nil { 1561 return offset 1562 } 1563 for k, v := range x.GetMapStringBase() { 1564 offset += fastpb.WriteMapEntry(buf[offset:], 20, 1565 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 1566 offset := 0 1567 offset += fastpb.WriteString(buf[offset:], numTagOrKey, k) 1568 offset += fastpb.WriteMessage(buf[offset:], numIdxOrVal, v) 1569 return offset 1570 }) 1571 } 1572 return offset 1573 } 1574 1575 func (x *InnerBasePartial) fastWriteField127(buf []byte) (offset int) { 1576 if x.MapStringString2 == nil { 1577 return offset 1578 } 1579 for k, v := range x.GetMapStringString2() { 1580 offset += fastpb.WriteMapEntry(buf[offset:], 127, 1581 func(buf []byte, numTagOrKey, numIdxOrVal int32) int { 1582 offset := 0 1583 offset += fastpb.WriteString(buf[offset:], numTagOrKey, k) 1584 offset += fastpb.WriteString(buf[offset:], numIdxOrVal, v) 1585 return offset 1586 }) 1587 } 1588 return offset 1589 } 1590 1591 func (x *BasePartial) FastWrite(buf []byte) (offset int) { 1592 if x == nil { 1593 return offset 1594 } 1595 offset += x.fastWriteField5(buf[offset:]) 1596 return offset 1597 } 1598 1599 func (x *BasePartial) fastWriteField5(buf []byte) (offset int) { 1600 if x.TrafficEnv == nil { 1601 return offset 1602 } 1603 offset += fastpb.WriteMessage(buf[offset:], 5, x.GetTrafficEnv()) 1604 return offset 1605 } 1606 1607 func (x *ExampleReq) FastWrite(buf []byte) (offset int) { 1608 if x == nil { 1609 return offset 1610 } 1611 offset += x.fastWriteField1(buf[offset:]) 1612 offset += x.fastWriteField2(buf[offset:]) 1613 offset += x.fastWriteField3(buf[offset:]) 1614 offset += x.fastWriteField255(buf[offset:]) 1615 offset += x.fastWriteField32767(buf[offset:]) 1616 return offset 1617 } 1618 1619 func (x *ExampleReq) fastWriteField1(buf []byte) (offset int) { 1620 if x.Msg == "" { 1621 return offset 1622 } 1623 offset += fastpb.WriteString(buf[offset:], 1, x.GetMsg()) 1624 return offset 1625 } 1626 1627 func (x *ExampleReq) fastWriteField2(buf []byte) (offset int) { 1628 if x.A == 0 { 1629 return offset 1630 } 1631 offset += fastpb.WriteInt32(buf[offset:], 2, x.GetA()) 1632 return offset 1633 } 1634 1635 func (x *ExampleReq) fastWriteField3(buf []byte) (offset int) { 1636 if x.InnerBase2 == nil { 1637 return offset 1638 } 1639 offset += fastpb.WriteMessage(buf[offset:], 3, x.GetInnerBase2()) 1640 return offset 1641 } 1642 1643 func (x *ExampleReq) fastWriteField255(buf []byte) (offset int) { 1644 if x.Base == nil { 1645 return offset 1646 } 1647 offset += fastpb.WriteMessage(buf[offset:], 255, x.GetBase()) 1648 return offset 1649 } 1650 1651 func (x *ExampleReq) fastWriteField32767(buf []byte) (offset int) { 1652 if x.Subfix == 0 { 1653 return offset 1654 } 1655 offset += fastpb.WriteDouble(buf[offset:], 32767, x.GetSubfix()) 1656 return offset 1657 } 1658 1659 func (x *ExampleSuper) FastWrite(buf []byte) (offset int) { 1660 if x == nil { 1661 return offset 1662 } 1663 offset += x.fastWriteField1(buf[offset:]) 1664 offset += x.fastWriteField2(buf[offset:]) 1665 offset += x.fastWriteField3(buf[offset:]) 1666 offset += x.fastWriteField4(buf[offset:]) 1667 offset += x.fastWriteField5(buf[offset:]) 1668 offset += x.fastWriteField6(buf[offset:]) 1669 offset += x.fastWriteField7(buf[offset:]) 1670 offset += x.fastWriteField9(buf[offset:]) 1671 offset += x.fastWriteField255(buf[offset:]) 1672 offset += x.fastWriteField32767(buf[offset:]) 1673 return offset 1674 } 1675 1676 func (x *ExampleSuper) fastWriteField1(buf []byte) (offset int) { 1677 if x.Msg == "" { 1678 return offset 1679 } 1680 offset += fastpb.WriteString(buf[offset:], 1, x.GetMsg()) 1681 return offset 1682 } 1683 1684 func (x *ExampleSuper) fastWriteField2(buf []byte) (offset int) { 1685 if x.A == 0 { 1686 return offset 1687 } 1688 offset += fastpb.WriteInt32(buf[offset:], 2, x.GetA()) 1689 return offset 1690 } 1691 1692 func (x *ExampleSuper) fastWriteField3(buf []byte) (offset int) { 1693 if x.InnerBase2 == nil { 1694 return offset 1695 } 1696 offset += fastpb.WriteMessage(buf[offset:], 3, x.GetInnerBase2()) 1697 return offset 1698 } 1699 1700 func (x *ExampleSuper) fastWriteField4(buf []byte) (offset int) { 1701 if x.Ex1 == "" { 1702 return offset 1703 } 1704 offset += fastpb.WriteString(buf[offset:], 4, x.GetEx1()) 1705 return offset 1706 } 1707 1708 func (x *ExampleSuper) fastWriteField5(buf []byte) (offset int) { 1709 if x.Ex2 == "" { 1710 return offset 1711 } 1712 offset += fastpb.WriteString(buf[offset:], 5, x.GetEx2()) 1713 return offset 1714 } 1715 1716 func (x *ExampleSuper) fastWriteField6(buf []byte) (offset int) { 1717 if x.Ex3 == "" { 1718 return offset 1719 } 1720 offset += fastpb.WriteString(buf[offset:], 6, x.GetEx3()) 1721 return offset 1722 } 1723 1724 func (x *ExampleSuper) fastWriteField7(buf []byte) (offset int) { 1725 if x.Ex4 == "" { 1726 return offset 1727 } 1728 offset += fastpb.WriteString(buf[offset:], 7, x.GetEx4()) 1729 return offset 1730 } 1731 1732 func (x *ExampleSuper) fastWriteField9(buf []byte) (offset int) { 1733 if x.SelfRef == nil { 1734 return offset 1735 } 1736 offset += fastpb.WriteMessage(buf[offset:], 9, x.GetSelfRef()) 1737 return offset 1738 } 1739 1740 func (x *ExampleSuper) fastWriteField255(buf []byte) (offset int) { 1741 if x.Base == nil { 1742 return offset 1743 } 1744 offset += fastpb.WriteMessage(buf[offset:], 255, x.GetBase()) 1745 return offset 1746 } 1747 1748 func (x *ExampleSuper) fastWriteField32767(buf []byte) (offset int) { 1749 if x.Subfix == 0 { 1750 return offset 1751 } 1752 offset += fastpb.WriteDouble(buf[offset:], 32767, x.GetSubfix()) 1753 return offset 1754 } 1755 1756 func (x *SelfRef) FastWrite(buf []byte) (offset int) { 1757 if x == nil { 1758 return offset 1759 } 1760 offset += x.fastWriteField1(buf[offset:]) 1761 return offset 1762 } 1763 1764 func (x *SelfRef) fastWriteField1(buf []byte) (offset int) { 1765 if x.Self == nil { 1766 return offset 1767 } 1768 offset += fastpb.WriteMessage(buf[offset:], 1, x.GetSelf()) 1769 return offset 1770 } 1771 1772 func (x *ExampleReqPartial) FastWrite(buf []byte) (offset int) { 1773 if x == nil { 1774 return offset 1775 } 1776 offset += x.fastWriteField1(buf[offset:]) 1777 offset += x.fastWriteField3(buf[offset:]) 1778 offset += x.fastWriteField255(buf[offset:]) 1779 return offset 1780 } 1781 1782 func (x *ExampleReqPartial) fastWriteField1(buf []byte) (offset int) { 1783 if x.Msg == "" { 1784 return offset 1785 } 1786 offset += fastpb.WriteString(buf[offset:], 1, x.GetMsg()) 1787 return offset 1788 } 1789 1790 func (x *ExampleReqPartial) fastWriteField3(buf []byte) (offset int) { 1791 if x.InnerBase2 == nil { 1792 return offset 1793 } 1794 offset += fastpb.WriteMessage(buf[offset:], 3, x.GetInnerBase2()) 1795 return offset 1796 } 1797 1798 func (x *ExampleReqPartial) fastWriteField255(buf []byte) (offset int) { 1799 if x.Base == nil { 1800 return offset 1801 } 1802 offset += fastpb.WriteMessage(buf[offset:], 255, x.GetBase()) 1803 return offset 1804 } 1805 1806 func (x *ExampleResp) FastWrite(buf []byte) (offset int) { 1807 if x == nil { 1808 return offset 1809 } 1810 offset += x.fastWriteField1(buf[offset:]) 1811 offset += x.fastWriteField2(buf[offset:]) 1812 offset += x.fastWriteField255(buf[offset:]) 1813 return offset 1814 } 1815 1816 func (x *ExampleResp) fastWriteField1(buf []byte) (offset int) { 1817 if x.Msg == "" { 1818 return offset 1819 } 1820 offset += fastpb.WriteString(buf[offset:], 1, x.GetMsg()) 1821 return offset 1822 } 1823 1824 func (x *ExampleResp) fastWriteField2(buf []byte) (offset int) { 1825 if x.RequiredField == "" { 1826 return offset 1827 } 1828 offset += fastpb.WriteString(buf[offset:], 2, x.GetRequiredField()) 1829 return offset 1830 } 1831 1832 func (x *ExampleResp) fastWriteField255(buf []byte) (offset int) { 1833 if x.BaseResp == nil { 1834 return offset 1835 } 1836 offset += fastpb.WriteMessage(buf[offset:], 255, x.GetBaseResp()) 1837 return offset 1838 } 1839 1840 func (x *ExampleRespPartial) FastWrite(buf []byte) (offset int) { 1841 if x == nil { 1842 return offset 1843 } 1844 offset += x.fastWriteField2(buf[offset:]) 1845 offset += x.fastWriteField255(buf[offset:]) 1846 return offset 1847 } 1848 1849 func (x *ExampleRespPartial) fastWriteField2(buf []byte) (offset int) { 1850 if x.RequiredField == "" { 1851 return offset 1852 } 1853 offset += fastpb.WriteString(buf[offset:], 2, x.GetRequiredField()) 1854 return offset 1855 } 1856 1857 func (x *ExampleRespPartial) fastWriteField255(buf []byte) (offset int) { 1858 if x.BaseResp == nil { 1859 return offset 1860 } 1861 offset += fastpb.WriteMessage(buf[offset:], 255, x.GetBaseResp()) 1862 return offset 1863 } 1864 1865 func (x *Exception) FastWrite(buf []byte) (offset int) { 1866 if x == nil { 1867 return offset 1868 } 1869 offset += x.fastWriteField1(buf[offset:]) 1870 offset += x.fastWriteField255(buf[offset:]) 1871 return offset 1872 } 1873 1874 func (x *Exception) fastWriteField1(buf []byte) (offset int) { 1875 if x.Code == 0 { 1876 return offset 1877 } 1878 offset += fastpb.WriteInt32(buf[offset:], 1, x.GetCode()) 1879 return offset 1880 } 1881 1882 func (x *Exception) fastWriteField255(buf []byte) (offset int) { 1883 if x.Msg == "" { 1884 return offset 1885 } 1886 offset += fastpb.WriteString(buf[offset:], 255, x.GetMsg()) 1887 return offset 1888 } 1889 1890 func (x *A) FastWrite(buf []byte) (offset int) { 1891 if x == nil { 1892 return offset 1893 } 1894 offset += x.fastWriteField1(buf[offset:]) 1895 return offset 1896 } 1897 1898 func (x *A) fastWriteField1(buf []byte) (offset int) { 1899 if x.Self == nil { 1900 return offset 1901 } 1902 offset += fastpb.WriteMessage(buf[offset:], 1, x.GetSelf()) 1903 return offset 1904 } 1905 1906 func (x *PingResponse) FastWrite(buf []byte) (offset int) { 1907 if x == nil { 1908 return offset 1909 } 1910 offset += x.fastWriteField1(buf[offset:]) 1911 return offset 1912 } 1913 1914 func (x *PingResponse) fastWriteField1(buf []byte) (offset int) { 1915 if x.Message == "" { 1916 return offset 1917 } 1918 offset += fastpb.WriteString(buf[offset:], 1, x.GetMessage()) 1919 return offset 1920 } 1921 1922 func (x *OnewayRequest) FastWrite(buf []byte) (offset int) { 1923 if x == nil { 1924 return offset 1925 } 1926 offset += x.fastWriteField1(buf[offset:]) 1927 return offset 1928 } 1929 1930 func (x *OnewayRequest) fastWriteField1(buf []byte) (offset int) { 1931 if x.Msg == "" { 1932 return offset 1933 } 1934 offset += fastpb.WriteString(buf[offset:], 1, x.GetMsg()) 1935 return offset 1936 } 1937 1938 func (x *VoidRequest) FastWrite(buf []byte) (offset int) { 1939 if x == nil { 1940 return offset 1941 } 1942 offset += x.fastWriteField1(buf[offset:]) 1943 return offset 1944 } 1945 1946 func (x *VoidRequest) fastWriteField1(buf []byte) (offset int) { 1947 if x.Msg == "" { 1948 return offset 1949 } 1950 offset += fastpb.WriteString(buf[offset:], 1, x.GetMsg()) 1951 return offset 1952 } 1953 1954 func (x *VoidResponse) FastWrite(buf []byte) (offset int) { 1955 if x == nil { 1956 return offset 1957 } 1958 return offset 1959 } 1960 1961 func (x *ExampleInt2Float) FastWrite(buf []byte) (offset int) { 1962 if x == nil { 1963 return offset 1964 } 1965 offset += x.fastWriteField1(buf[offset:]) 1966 offset += x.fastWriteField2(buf[offset:]) 1967 offset += x.fastWriteField3(buf[offset:]) 1968 offset += x.fastWriteField4(buf[offset:]) 1969 offset += x.fastWriteField32767(buf[offset:]) 1970 return offset 1971 } 1972 1973 func (x *ExampleInt2Float) fastWriteField1(buf []byte) (offset int) { 1974 if x.Int32 == 0 { 1975 return offset 1976 } 1977 offset += fastpb.WriteInt32(buf[offset:], 1, x.GetInt32()) 1978 return offset 1979 } 1980 1981 func (x *ExampleInt2Float) fastWriteField2(buf []byte) (offset int) { 1982 if x.Float64 == 0 { 1983 return offset 1984 } 1985 offset += fastpb.WriteDouble(buf[offset:], 2, x.GetFloat64()) 1986 return offset 1987 } 1988 1989 func (x *ExampleInt2Float) fastWriteField3(buf []byte) (offset int) { 1990 if x.String_ == "" { 1991 return offset 1992 } 1993 offset += fastpb.WriteString(buf[offset:], 3, x.GetString_()) 1994 return offset 1995 } 1996 1997 func (x *ExampleInt2Float) fastWriteField4(buf []byte) (offset int) { 1998 if x.Int64 == 0 { 1999 return offset 2000 } 2001 offset += fastpb.WriteInt64(buf[offset:], 4, x.GetInt64()) 2002 return offset 2003 } 2004 2005 func (x *ExampleInt2Float) fastWriteField32767(buf []byte) (offset int) { 2006 if x.Subfix == 0 { 2007 return offset 2008 } 2009 offset += fastpb.WriteDouble(buf[offset:], 32767, x.GetSubfix()) 2010 return offset 2011 } 2012 2013 func (x *InnerBase2) Size() (n int) { 2014 if x == nil { 2015 return n 2016 } 2017 n += x.sizeField1() 2018 n += x.sizeField2() 2019 n += x.sizeField3() 2020 n += x.sizeField4() 2021 n += x.sizeField5() 2022 n += x.sizeField6() 2023 n += x.sizeField7() 2024 n += x.sizeField8() 2025 n += x.sizeField9() 2026 n += x.sizeField10() 2027 n += x.sizeField11() 2028 n += x.sizeField12() 2029 n += x.sizeField13() 2030 n += x.sizeField14() 2031 n += x.sizeField15() 2032 n += x.sizeField16() 2033 n += x.sizeField17() 2034 n += x.sizeField18() 2035 n += x.sizeField19() 2036 n += x.sizeField20() 2037 n += x.sizeField21() 2038 n += x.sizeField255() 2039 return n 2040 } 2041 2042 func (x *InnerBase2) sizeField1() (n int) { 2043 if !x.Bool { 2044 return n 2045 } 2046 n += fastpb.SizeBool(1, x.GetBool()) 2047 return n 2048 } 2049 2050 func (x *InnerBase2) sizeField2() (n int) { 2051 if x.Uint32 == 0 { 2052 return n 2053 } 2054 n += fastpb.SizeUint32(2, x.GetUint32()) 2055 return n 2056 } 2057 2058 func (x *InnerBase2) sizeField3() (n int) { 2059 if x.Uint64 == 0 { 2060 return n 2061 } 2062 n += fastpb.SizeUint64(3, x.GetUint64()) 2063 return n 2064 } 2065 2066 func (x *InnerBase2) sizeField4() (n int) { 2067 if x.Int32 == 0 { 2068 return n 2069 } 2070 n += fastpb.SizeInt32(4, x.GetInt32()) 2071 return n 2072 } 2073 2074 func (x *InnerBase2) sizeField5() (n int) { 2075 if x.Int64 == 0 { 2076 return n 2077 } 2078 n += fastpb.SizeInt64(5, x.GetInt64()) 2079 return n 2080 } 2081 2082 func (x *InnerBase2) sizeField6() (n int) { 2083 if x.Double == 0 { 2084 return n 2085 } 2086 n += fastpb.SizeDouble(6, x.GetDouble()) 2087 return n 2088 } 2089 2090 func (x *InnerBase2) sizeField7() (n int) { 2091 if x.String_ == "" { 2092 return n 2093 } 2094 n += fastpb.SizeString(7, x.GetString_()) 2095 return n 2096 } 2097 2098 func (x *InnerBase2) sizeField8() (n int) { 2099 if len(x.ListInt32) == 0 { 2100 return n 2101 } 2102 n += fastpb.SizeListPacked(8, len(x.GetListInt32()), 2103 func(numTagOrKey, numIdxOrVal int32) int { 2104 n := 0 2105 n += fastpb.SizeInt32(numTagOrKey, x.GetListInt32()[numIdxOrVal]) 2106 return n 2107 }) 2108 return n 2109 } 2110 2111 func (x *InnerBase2) sizeField9() (n int) { 2112 if x.MapStringString == nil { 2113 return n 2114 } 2115 for k, v := range x.GetMapStringString() { 2116 n += fastpb.SizeMapEntry(9, 2117 func(numTagOrKey, numIdxOrVal int32) int { 2118 n := 0 2119 n += fastpb.SizeString(numTagOrKey, k) 2120 n += fastpb.SizeString(numIdxOrVal, v) 2121 return n 2122 }) 2123 } 2124 return n 2125 } 2126 2127 func (x *InnerBase2) sizeField10() (n int) { 2128 if len(x.SetInt32) == 0 { 2129 return n 2130 } 2131 n += fastpb.SizeListPacked(10, len(x.GetSetInt32()), 2132 func(numTagOrKey, numIdxOrVal int32) int { 2133 n := 0 2134 n += fastpb.SizeInt32(numTagOrKey, x.GetSetInt32()[numIdxOrVal]) 2135 return n 2136 }) 2137 return n 2138 } 2139 2140 func (x *InnerBase2) sizeField11() (n int) { 2141 if x.Foo == 0 { 2142 return n 2143 } 2144 n += fastpb.SizeInt32(11, int32(x.GetFoo())) 2145 return n 2146 } 2147 2148 func (x *InnerBase2) sizeField12() (n int) { 2149 if x.MapInt32String == nil { 2150 return n 2151 } 2152 for k, v := range x.GetMapInt32String() { 2153 n += fastpb.SizeMapEntry(12, 2154 func(numTagOrKey, numIdxOrVal int32) int { 2155 n := 0 2156 n += fastpb.SizeInt32(numTagOrKey, k) 2157 n += fastpb.SizeString(numIdxOrVal, v) 2158 return n 2159 }) 2160 } 2161 return n 2162 } 2163 2164 func (x *InnerBase2) sizeField13() (n int) { 2165 if len(x.Binary) == 0 { 2166 return n 2167 } 2168 n += fastpb.SizeBytes(13, x.GetBinary()) 2169 return n 2170 } 2171 2172 func (x *InnerBase2) sizeField14() (n int) { 2173 if x.MapUint32String == nil { 2174 return n 2175 } 2176 for k, v := range x.GetMapUint32String() { 2177 n += fastpb.SizeMapEntry(14, 2178 func(numTagOrKey, numIdxOrVal int32) int { 2179 n := 0 2180 n += fastpb.SizeUint32(numTagOrKey, k) 2181 n += fastpb.SizeString(numIdxOrVal, v) 2182 return n 2183 }) 2184 } 2185 return n 2186 } 2187 2188 func (x *InnerBase2) sizeField15() (n int) { 2189 if x.MapUint64String == nil { 2190 return n 2191 } 2192 for k, v := range x.GetMapUint64String() { 2193 n += fastpb.SizeMapEntry(15, 2194 func(numTagOrKey, numIdxOrVal int32) int { 2195 n := 0 2196 n += fastpb.SizeUint64(numTagOrKey, k) 2197 n += fastpb.SizeString(numIdxOrVal, v) 2198 return n 2199 }) 2200 } 2201 return n 2202 } 2203 2204 func (x *InnerBase2) sizeField16() (n int) { 2205 if x.MapInt64String == nil { 2206 return n 2207 } 2208 for k, v := range x.GetMapInt64String() { 2209 n += fastpb.SizeMapEntry(16, 2210 func(numTagOrKey, numIdxOrVal int32) int { 2211 n := 0 2212 n += fastpb.SizeInt64(numTagOrKey, k) 2213 n += fastpb.SizeString(numIdxOrVal, v) 2214 return n 2215 }) 2216 } 2217 return n 2218 } 2219 2220 func (x *InnerBase2) sizeField17() (n int) { 2221 if x.MapInt64Base == nil { 2222 return n 2223 } 2224 for k, v := range x.GetMapInt64Base() { 2225 n += fastpb.SizeMapEntry(17, 2226 func(numTagOrKey, numIdxOrVal int32) int { 2227 n := 0 2228 n += fastpb.SizeInt64(numTagOrKey, k) 2229 n += fastpb.SizeMessage(numIdxOrVal, v) 2230 return n 2231 }) 2232 } 2233 return n 2234 } 2235 2236 func (x *InnerBase2) sizeField18() (n int) { 2237 if x.ListInnerBase == nil { 2238 return n 2239 } 2240 for i := range x.GetListInnerBase() { 2241 n += fastpb.SizeMessage(18, x.GetListInnerBase()[i]) 2242 } 2243 return n 2244 } 2245 2246 func (x *InnerBase2) sizeField19() (n int) { 2247 if x.ListBase == nil { 2248 return n 2249 } 2250 for i := range x.GetListBase() { 2251 n += fastpb.SizeMessage(19, x.GetListBase()[i]) 2252 } 2253 return n 2254 } 2255 2256 func (x *InnerBase2) sizeField20() (n int) { 2257 if x.MapStringBase == nil { 2258 return n 2259 } 2260 for k, v := range x.GetMapStringBase() { 2261 n += fastpb.SizeMapEntry(20, 2262 func(numTagOrKey, numIdxOrVal int32) int { 2263 n := 0 2264 n += fastpb.SizeString(numTagOrKey, k) 2265 n += fastpb.SizeMessage(numIdxOrVal, v) 2266 return n 2267 }) 2268 } 2269 return n 2270 } 2271 2272 func (x *InnerBase2) sizeField21() (n int) { 2273 if len(x.ListString) == 0 { 2274 return n 2275 } 2276 for i := range x.GetListString() { 2277 n += fastpb.SizeString(21, x.GetListString()[i]) 2278 } 2279 return n 2280 } 2281 2282 func (x *InnerBase2) sizeField255() (n int) { 2283 if x.Base == nil { 2284 return n 2285 } 2286 n += fastpb.SizeMessage(255, x.GetBase()) 2287 return n 2288 } 2289 2290 func (x *InnerBasePartial) Size() (n int) { 2291 if x == nil { 2292 return n 2293 } 2294 n += x.sizeField1() 2295 n += x.sizeField8() 2296 n += x.sizeField9() 2297 n += x.sizeField18() 2298 n += x.sizeField19() 2299 n += x.sizeField20() 2300 n += x.sizeField127() 2301 return n 2302 } 2303 2304 func (x *InnerBasePartial) sizeField1() (n int) { 2305 if !x.Bool { 2306 return n 2307 } 2308 n += fastpb.SizeBool(1, x.GetBool()) 2309 return n 2310 } 2311 2312 func (x *InnerBasePartial) sizeField8() (n int) { 2313 if len(x.ListInt32) == 0 { 2314 return n 2315 } 2316 n += fastpb.SizeListPacked(8, len(x.GetListInt32()), 2317 func(numTagOrKey, numIdxOrVal int32) int { 2318 n := 0 2319 n += fastpb.SizeInt32(numTagOrKey, x.GetListInt32()[numIdxOrVal]) 2320 return n 2321 }) 2322 return n 2323 } 2324 2325 func (x *InnerBasePartial) sizeField9() (n int) { 2326 if x.MapStringString == nil { 2327 return n 2328 } 2329 for k, v := range x.GetMapStringString() { 2330 n += fastpb.SizeMapEntry(9, 2331 func(numTagOrKey, numIdxOrVal int32) int { 2332 n := 0 2333 n += fastpb.SizeString(numTagOrKey, k) 2334 n += fastpb.SizeString(numIdxOrVal, v) 2335 return n 2336 }) 2337 } 2338 return n 2339 } 2340 2341 func (x *InnerBasePartial) sizeField18() (n int) { 2342 if x.ListInnerBase == nil { 2343 return n 2344 } 2345 for i := range x.GetListInnerBase() { 2346 n += fastpb.SizeMessage(18, x.GetListInnerBase()[i]) 2347 } 2348 return n 2349 } 2350 2351 func (x *InnerBasePartial) sizeField19() (n int) { 2352 if x.ListBase == nil { 2353 return n 2354 } 2355 for i := range x.GetListBase() { 2356 n += fastpb.SizeMessage(19, x.GetListBase()[i]) 2357 } 2358 return n 2359 } 2360 2361 func (x *InnerBasePartial) sizeField20() (n int) { 2362 if x.MapStringBase == nil { 2363 return n 2364 } 2365 for k, v := range x.GetMapStringBase() { 2366 n += fastpb.SizeMapEntry(20, 2367 func(numTagOrKey, numIdxOrVal int32) int { 2368 n := 0 2369 n += fastpb.SizeString(numTagOrKey, k) 2370 n += fastpb.SizeMessage(numIdxOrVal, v) 2371 return n 2372 }) 2373 } 2374 return n 2375 } 2376 2377 func (x *InnerBasePartial) sizeField127() (n int) { 2378 if x.MapStringString2 == nil { 2379 return n 2380 } 2381 for k, v := range x.GetMapStringString2() { 2382 n += fastpb.SizeMapEntry(127, 2383 func(numTagOrKey, numIdxOrVal int32) int { 2384 n := 0 2385 n += fastpb.SizeString(numTagOrKey, k) 2386 n += fastpb.SizeString(numIdxOrVal, v) 2387 return n 2388 }) 2389 } 2390 return n 2391 } 2392 2393 func (x *BasePartial) Size() (n int) { 2394 if x == nil { 2395 return n 2396 } 2397 n += x.sizeField5() 2398 return n 2399 } 2400 2401 func (x *BasePartial) sizeField5() (n int) { 2402 if x.TrafficEnv == nil { 2403 return n 2404 } 2405 n += fastpb.SizeMessage(5, x.GetTrafficEnv()) 2406 return n 2407 } 2408 2409 func (x *ExampleReq) Size() (n int) { 2410 if x == nil { 2411 return n 2412 } 2413 n += x.sizeField1() 2414 n += x.sizeField2() 2415 n += x.sizeField3() 2416 n += x.sizeField255() 2417 n += x.sizeField32767() 2418 return n 2419 } 2420 2421 func (x *ExampleReq) sizeField1() (n int) { 2422 if x.Msg == "" { 2423 return n 2424 } 2425 n += fastpb.SizeString(1, x.GetMsg()) 2426 return n 2427 } 2428 2429 func (x *ExampleReq) sizeField2() (n int) { 2430 if x.A == 0 { 2431 return n 2432 } 2433 n += fastpb.SizeInt32(2, x.GetA()) 2434 return n 2435 } 2436 2437 func (x *ExampleReq) sizeField3() (n int) { 2438 if x.InnerBase2 == nil { 2439 return n 2440 } 2441 n += fastpb.SizeMessage(3, x.GetInnerBase2()) 2442 return n 2443 } 2444 2445 func (x *ExampleReq) sizeField255() (n int) { 2446 if x.Base == nil { 2447 return n 2448 } 2449 n += fastpb.SizeMessage(255, x.GetBase()) 2450 return n 2451 } 2452 2453 func (x *ExampleReq) sizeField32767() (n int) { 2454 if x.Subfix == 0 { 2455 return n 2456 } 2457 n += fastpb.SizeDouble(32767, x.GetSubfix()) 2458 return n 2459 } 2460 2461 func (x *ExampleSuper) Size() (n int) { 2462 if x == nil { 2463 return n 2464 } 2465 n += x.sizeField1() 2466 n += x.sizeField2() 2467 n += x.sizeField3() 2468 n += x.sizeField4() 2469 n += x.sizeField5() 2470 n += x.sizeField6() 2471 n += x.sizeField7() 2472 n += x.sizeField9() 2473 n += x.sizeField255() 2474 n += x.sizeField32767() 2475 return n 2476 } 2477 2478 func (x *ExampleSuper) sizeField1() (n int) { 2479 if x.Msg == "" { 2480 return n 2481 } 2482 n += fastpb.SizeString(1, x.GetMsg()) 2483 return n 2484 } 2485 2486 func (x *ExampleSuper) sizeField2() (n int) { 2487 if x.A == 0 { 2488 return n 2489 } 2490 n += fastpb.SizeInt32(2, x.GetA()) 2491 return n 2492 } 2493 2494 func (x *ExampleSuper) sizeField3() (n int) { 2495 if x.InnerBase2 == nil { 2496 return n 2497 } 2498 n += fastpb.SizeMessage(3, x.GetInnerBase2()) 2499 return n 2500 } 2501 2502 func (x *ExampleSuper) sizeField4() (n int) { 2503 if x.Ex1 == "" { 2504 return n 2505 } 2506 n += fastpb.SizeString(4, x.GetEx1()) 2507 return n 2508 } 2509 2510 func (x *ExampleSuper) sizeField5() (n int) { 2511 if x.Ex2 == "" { 2512 return n 2513 } 2514 n += fastpb.SizeString(5, x.GetEx2()) 2515 return n 2516 } 2517 2518 func (x *ExampleSuper) sizeField6() (n int) { 2519 if x.Ex3 == "" { 2520 return n 2521 } 2522 n += fastpb.SizeString(6, x.GetEx3()) 2523 return n 2524 } 2525 2526 func (x *ExampleSuper) sizeField7() (n int) { 2527 if x.Ex4 == "" { 2528 return n 2529 } 2530 n += fastpb.SizeString(7, x.GetEx4()) 2531 return n 2532 } 2533 2534 func (x *ExampleSuper) sizeField9() (n int) { 2535 if x.SelfRef == nil { 2536 return n 2537 } 2538 n += fastpb.SizeMessage(9, x.GetSelfRef()) 2539 return n 2540 } 2541 2542 func (x *ExampleSuper) sizeField255() (n int) { 2543 if x.Base == nil { 2544 return n 2545 } 2546 n += fastpb.SizeMessage(255, x.GetBase()) 2547 return n 2548 } 2549 2550 func (x *ExampleSuper) sizeField32767() (n int) { 2551 if x.Subfix == 0 { 2552 return n 2553 } 2554 n += fastpb.SizeDouble(32767, x.GetSubfix()) 2555 return n 2556 } 2557 2558 func (x *SelfRef) Size() (n int) { 2559 if x == nil { 2560 return n 2561 } 2562 n += x.sizeField1() 2563 return n 2564 } 2565 2566 func (x *SelfRef) sizeField1() (n int) { 2567 if x.Self == nil { 2568 return n 2569 } 2570 n += fastpb.SizeMessage(1, x.GetSelf()) 2571 return n 2572 } 2573 2574 func (x *ExampleReqPartial) Size() (n int) { 2575 if x == nil { 2576 return n 2577 } 2578 n += x.sizeField1() 2579 n += x.sizeField3() 2580 n += x.sizeField255() 2581 return n 2582 } 2583 2584 func (x *ExampleReqPartial) sizeField1() (n int) { 2585 if x.Msg == "" { 2586 return n 2587 } 2588 n += fastpb.SizeString(1, x.GetMsg()) 2589 return n 2590 } 2591 2592 func (x *ExampleReqPartial) sizeField3() (n int) { 2593 if x.InnerBase2 == nil { 2594 return n 2595 } 2596 n += fastpb.SizeMessage(3, x.GetInnerBase2()) 2597 return n 2598 } 2599 2600 func (x *ExampleReqPartial) sizeField255() (n int) { 2601 if x.Base == nil { 2602 return n 2603 } 2604 n += fastpb.SizeMessage(255, x.GetBase()) 2605 return n 2606 } 2607 2608 func (x *ExampleResp) Size() (n int) { 2609 if x == nil { 2610 return n 2611 } 2612 n += x.sizeField1() 2613 n += x.sizeField2() 2614 n += x.sizeField255() 2615 return n 2616 } 2617 2618 func (x *ExampleResp) sizeField1() (n int) { 2619 if x.Msg == "" { 2620 return n 2621 } 2622 n += fastpb.SizeString(1, x.GetMsg()) 2623 return n 2624 } 2625 2626 func (x *ExampleResp) sizeField2() (n int) { 2627 if x.RequiredField == "" { 2628 return n 2629 } 2630 n += fastpb.SizeString(2, x.GetRequiredField()) 2631 return n 2632 } 2633 2634 func (x *ExampleResp) sizeField255() (n int) { 2635 if x.BaseResp == nil { 2636 return n 2637 } 2638 n += fastpb.SizeMessage(255, x.GetBaseResp()) 2639 return n 2640 } 2641 2642 func (x *ExampleRespPartial) Size() (n int) { 2643 if x == nil { 2644 return n 2645 } 2646 n += x.sizeField2() 2647 n += x.sizeField255() 2648 return n 2649 } 2650 2651 func (x *ExampleRespPartial) sizeField2() (n int) { 2652 if x.RequiredField == "" { 2653 return n 2654 } 2655 n += fastpb.SizeString(2, x.GetRequiredField()) 2656 return n 2657 } 2658 2659 func (x *ExampleRespPartial) sizeField255() (n int) { 2660 if x.BaseResp == nil { 2661 return n 2662 } 2663 n += fastpb.SizeMessage(255, x.GetBaseResp()) 2664 return n 2665 } 2666 2667 func (x *Exception) Size() (n int) { 2668 if x == nil { 2669 return n 2670 } 2671 n += x.sizeField1() 2672 n += x.sizeField255() 2673 return n 2674 } 2675 2676 func (x *Exception) sizeField1() (n int) { 2677 if x.Code == 0 { 2678 return n 2679 } 2680 n += fastpb.SizeInt32(1, x.GetCode()) 2681 return n 2682 } 2683 2684 func (x *Exception) sizeField255() (n int) { 2685 if x.Msg == "" { 2686 return n 2687 } 2688 n += fastpb.SizeString(255, x.GetMsg()) 2689 return n 2690 } 2691 2692 func (x *A) Size() (n int) { 2693 if x == nil { 2694 return n 2695 } 2696 n += x.sizeField1() 2697 return n 2698 } 2699 2700 func (x *A) sizeField1() (n int) { 2701 if x.Self == nil { 2702 return n 2703 } 2704 n += fastpb.SizeMessage(1, x.GetSelf()) 2705 return n 2706 } 2707 2708 func (x *PingResponse) Size() (n int) { 2709 if x == nil { 2710 return n 2711 } 2712 n += x.sizeField1() 2713 return n 2714 } 2715 2716 func (x *PingResponse) sizeField1() (n int) { 2717 if x.Message == "" { 2718 return n 2719 } 2720 n += fastpb.SizeString(1, x.GetMessage()) 2721 return n 2722 } 2723 2724 func (x *OnewayRequest) Size() (n int) { 2725 if x == nil { 2726 return n 2727 } 2728 n += x.sizeField1() 2729 return n 2730 } 2731 2732 func (x *OnewayRequest) sizeField1() (n int) { 2733 if x.Msg == "" { 2734 return n 2735 } 2736 n += fastpb.SizeString(1, x.GetMsg()) 2737 return n 2738 } 2739 2740 func (x *VoidRequest) Size() (n int) { 2741 if x == nil { 2742 return n 2743 } 2744 n += x.sizeField1() 2745 return n 2746 } 2747 2748 func (x *VoidRequest) sizeField1() (n int) { 2749 if x.Msg == "" { 2750 return n 2751 } 2752 n += fastpb.SizeString(1, x.GetMsg()) 2753 return n 2754 } 2755 2756 func (x *VoidResponse) Size() (n int) { 2757 if x == nil { 2758 return n 2759 } 2760 return n 2761 } 2762 2763 func (x *ExampleInt2Float) Size() (n int) { 2764 if x == nil { 2765 return n 2766 } 2767 n += x.sizeField1() 2768 n += x.sizeField2() 2769 n += x.sizeField3() 2770 n += x.sizeField4() 2771 n += x.sizeField32767() 2772 return n 2773 } 2774 2775 func (x *ExampleInt2Float) sizeField1() (n int) { 2776 if x.Int32 == 0 { 2777 return n 2778 } 2779 n += fastpb.SizeInt32(1, x.GetInt32()) 2780 return n 2781 } 2782 2783 func (x *ExampleInt2Float) sizeField2() (n int) { 2784 if x.Float64 == 0 { 2785 return n 2786 } 2787 n += fastpb.SizeDouble(2, x.GetFloat64()) 2788 return n 2789 } 2790 2791 func (x *ExampleInt2Float) sizeField3() (n int) { 2792 if x.String_ == "" { 2793 return n 2794 } 2795 n += fastpb.SizeString(3, x.GetString_()) 2796 return n 2797 } 2798 2799 func (x *ExampleInt2Float) sizeField4() (n int) { 2800 if x.Int64 == 0 { 2801 return n 2802 } 2803 n += fastpb.SizeInt64(4, x.GetInt64()) 2804 return n 2805 } 2806 2807 func (x *ExampleInt2Float) sizeField32767() (n int) { 2808 if x.Subfix == 0 { 2809 return n 2810 } 2811 n += fastpb.SizeDouble(32767, x.GetSubfix()) 2812 return n 2813 } 2814 2815 var fieldIDToName_InnerBase2 = map[int32]string{ 2816 1: "Bool", 2817 2: "Uint32", 2818 3: "Uint64", 2819 4: "Int32", 2820 5: "Int64", 2821 6: "Double", 2822 7: "String_", 2823 8: "ListInt32", 2824 9: "MapStringString", 2825 10: "SetInt32", 2826 11: "Foo", 2827 12: "MapInt32String", 2828 13: "Binary", 2829 14: "MapUint32String", 2830 15: "MapUint64String", 2831 16: "MapInt64String", 2832 17: "MapInt64Base", 2833 18: "ListInnerBase", 2834 19: "ListBase", 2835 20: "MapStringBase", 2836 21: "ListString", 2837 255: "Base", 2838 } 2839 2840 var fieldIDToName_InnerBasePartial = map[int32]string{ 2841 1: "Bool", 2842 8: "ListInt32", 2843 9: "MapStringString", 2844 18: "ListInnerBase", 2845 19: "ListBase", 2846 20: "MapStringBase", 2847 127: "MapStringString2", 2848 } 2849 2850 var fieldIDToName_BasePartial = map[int32]string{ 2851 5: "TrafficEnv", 2852 } 2853 2854 var fieldIDToName_ExampleReq = map[int32]string{ 2855 1: "Msg", 2856 2: "A", 2857 3: "InnerBase2", 2858 255: "Base", 2859 32767: "Subfix", 2860 } 2861 2862 var fieldIDToName_ExampleSuper = map[int32]string{ 2863 1: "Msg", 2864 2: "A", 2865 3: "InnerBase2", 2866 4: "Ex1", 2867 5: "Ex2", 2868 6: "Ex3", 2869 7: "Ex4", 2870 9: "SelfRef", 2871 255: "Base", 2872 32767: "Subfix", 2873 } 2874 2875 var fieldIDToName_SelfRef = map[int32]string{ 2876 1: "Self", 2877 } 2878 2879 var fieldIDToName_ExampleReqPartial = map[int32]string{ 2880 1: "Msg", 2881 3: "InnerBase2", 2882 255: "Base", 2883 } 2884 2885 var fieldIDToName_ExampleResp = map[int32]string{ 2886 1: "Msg", 2887 2: "RequiredField", 2888 255: "BaseResp", 2889 } 2890 2891 var fieldIDToName_ExampleRespPartial = map[int32]string{ 2892 2: "RequiredField", 2893 255: "BaseResp", 2894 } 2895 2896 var fieldIDToName_Exception = map[int32]string{ 2897 1: "Code", 2898 255: "Msg", 2899 } 2900 2901 var fieldIDToName_A = map[int32]string{ 2902 1: "Self", 2903 } 2904 2905 var fieldIDToName_PingResponse = map[int32]string{ 2906 1: "Message", 2907 } 2908 2909 var fieldIDToName_OnewayRequest = map[int32]string{ 2910 1: "Msg", 2911 } 2912 2913 var fieldIDToName_VoidRequest = map[int32]string{ 2914 1: "Msg", 2915 } 2916 2917 var fieldIDToName_VoidResponse = map[int32]string{} 2918 2919 var fieldIDToName_ExampleInt2Float = map[int32]string{ 2920 1: "Int32", 2921 2: "Float64", 2922 3: "String_", 2923 4: "Int64", 2924 32767: "Subfix", 2925 } 2926 2927 var _ = base.File_base_proto