1package roaring 2 3// NOTE: THIS FILE WAS PRODUCED BY THE 4// MSGP CODE GENERATION TOOL (github.com/tinylib/msgp) 5// DO NOT EDIT 6 7import "github.com/tinylib/msgp/msgp" 8 9// Deprecated: DecodeMsg implements msgp.Decodable 10func (z *addHelper16) DecodeMsg(dc *msgp.Reader) (err error) { 11 var field []byte 12 _ = field 13 var zbai uint32 14 zbai, err = dc.ReadMapHeader() 15 if err != nil { 16 return 17 } 18 for zbai > 0 { 19 zbai-- 20 field, err = dc.ReadMapKeyPtr() 21 if err != nil { 22 return 23 } 24 switch msgp.UnsafeString(field) { 25 case "runstart": 26 z.runstart, err = dc.ReadUint16() 27 if err != nil { 28 return 29 } 30 case "runlen": 31 z.runlen, err = dc.ReadUint16() 32 if err != nil { 33 return 34 } 35 case "actuallyAdded": 36 z.actuallyAdded, err = dc.ReadUint16() 37 if err != nil { 38 return 39 } 40 case "m": 41 var zcmr uint32 42 zcmr, err = dc.ReadArrayHeader() 43 if err != nil { 44 return 45 } 46 if cap(z.m) >= int(zcmr) { 47 z.m = (z.m)[:zcmr] 48 } else { 49 z.m = make([]interval16, zcmr) 50 } 51 for zxvk := range z.m { 52 var zajw uint32 53 zajw, err = dc.ReadMapHeader() 54 if err != nil { 55 return 56 } 57 for zajw > 0 { 58 zajw-- 59 field, err = dc.ReadMapKeyPtr() 60 if err != nil { 61 return 62 } 63 switch msgp.UnsafeString(field) { 64 case "start": 65 z.m[zxvk].start, err = dc.ReadUint16() 66 if err != nil { 67 return 68 } 69 case "last": 70 z.m[zxvk].length, err = dc.ReadUint16() 71 z.m[zxvk].length -= z.m[zxvk].start 72 if err != nil { 73 return 74 } 75 default: 76 err = dc.Skip() 77 if err != nil { 78 return 79 } 80 } 81 } 82 } 83 case "rc": 84 if dc.IsNil() { 85 err = dc.ReadNil() 86 if err != nil { 87 return 88 } 89 z.rc = nil 90 } else { 91 if z.rc == nil { 92 z.rc = new(runContainer16) 93 } 94 var zwht uint32 95 zwht, err = dc.ReadMapHeader() 96 if err != nil { 97 return 98 } 99 for zwht > 0 { 100 zwht-- 101 field, err = dc.ReadMapKeyPtr() 102 if err != nil { 103 return 104 } 105 switch msgp.UnsafeString(field) { 106 case "iv": 107 var zhct uint32 108 zhct, err = dc.ReadArrayHeader() 109 if err != nil { 110 return 111 } 112 if cap(z.rc.iv) >= int(zhct) { 113 z.rc.iv = (z.rc.iv)[:zhct] 114 } else { 115 z.rc.iv = make([]interval16, zhct) 116 } 117 for zbzg := range z.rc.iv { 118 var zcua uint32 119 zcua, err = dc.ReadMapHeader() 120 if err != nil { 121 return 122 } 123 for zcua > 0 { 124 zcua-- 125 field, err = dc.ReadMapKeyPtr() 126 if err != nil { 127 return 128 } 129 switch msgp.UnsafeString(field) { 130 case "start": 131 z.rc.iv[zbzg].start, err = dc.ReadUint16() 132 if err != nil { 133 return 134 } 135 case "last": 136 z.rc.iv[zbzg].length, err = dc.ReadUint16() 137 z.rc.iv[zbzg].length -= z.rc.iv[zbzg].start 138 if err != nil { 139 return 140 } 141 default: 142 err = dc.Skip() 143 if err != nil { 144 return 145 } 146 } 147 } 148 } 149 case "card": 150 z.rc.card, err = dc.ReadInt64() 151 if err != nil { 152 return 153 } 154 default: 155 err = dc.Skip() 156 if err != nil { 157 return 158 } 159 } 160 } 161 } 162 default: 163 err = dc.Skip() 164 if err != nil { 165 return 166 } 167 } 168 } 169 return 170} 171 172// Deprecated: EncodeMsg implements msgp.Encodable 173func (z *addHelper16) EncodeMsg(en *msgp.Writer) (err error) { 174 // map header, size 5 175 // write "runstart" 176 err = en.Append(0x85, 0xa8, 0x72, 0x75, 0x6e, 0x73, 0x74, 0x61, 0x72, 0x74) 177 if err != nil { 178 return err 179 } 180 err = en.WriteUint16(z.runstart) 181 if err != nil { 182 return 183 } 184 // write "runlen" 185 err = en.Append(0xa6, 0x72, 0x75, 0x6e, 0x6c, 0x65, 0x6e) 186 if err != nil { 187 return err 188 } 189 err = en.WriteUint16(z.runlen) 190 if err != nil { 191 return 192 } 193 // write "actuallyAdded" 194 err = en.Append(0xad, 0x61, 0x63, 0x74, 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x41, 0x64, 0x64, 0x65, 0x64) 195 if err != nil { 196 return err 197 } 198 err = en.WriteUint16(z.actuallyAdded) 199 if err != nil { 200 return 201 } 202 // write "m" 203 err = en.Append(0xa1, 0x6d) 204 if err != nil { 205 return err 206 } 207 err = en.WriteArrayHeader(uint32(len(z.m))) 208 if err != nil { 209 return 210 } 211 for zxvk := range z.m { 212 // map header, size 2 213 // write "start" 214 err = en.Append(0x82, 0xa5, 0x73, 0x74, 0x61, 0x72, 0x74) 215 if err != nil { 216 return err 217 } 218 err = en.WriteUint16(z.m[zxvk].start) 219 if err != nil { 220 return 221 } 222 // write "last" 223 err = en.Append(0xa4, 0x6c, 0x61, 0x73, 0x74) 224 if err != nil { 225 return err 226 } 227 err = en.WriteUint16(z.m[zxvk].last()) 228 if err != nil { 229 return 230 } 231 } 232 // write "rc" 233 err = en.Append(0xa2, 0x72, 0x63) 234 if err != nil { 235 return err 236 } 237 if z.rc == nil { 238 err = en.WriteNil() 239 if err != nil { 240 return 241 } 242 } else { 243 // map header, size 2 244 // write "iv" 245 err = en.Append(0x82, 0xa2, 0x69, 0x76) 246 if err != nil { 247 return err 248 } 249 err = en.WriteArrayHeader(uint32(len(z.rc.iv))) 250 if err != nil { 251 return 252 } 253 for zbzg := range z.rc.iv { 254 // map header, size 2 255 // write "start" 256 err = en.Append(0x82, 0xa5, 0x73, 0x74, 0x61, 0x72, 0x74) 257 if err != nil { 258 return err 259 } 260 err = en.WriteUint16(z.rc.iv[zbzg].start) 261 if err != nil { 262 return 263 } 264 // write "last" 265 err = en.Append(0xa4, 0x6c, 0x61, 0x73, 0x74) 266 if err != nil { 267 return err 268 } 269 err = en.WriteUint16(z.rc.iv[zbzg].last()) 270 if err != nil { 271 return 272 } 273 } 274 // write "card" 275 err = en.Append(0xa4, 0x63, 0x61, 0x72, 0x64) 276 if err != nil { 277 return err 278 } 279 err = en.WriteInt64(z.rc.card) 280 if err != nil { 281 return 282 } 283 } 284 return 285} 286 287// Deprecated: MarshalMsg implements msgp.Marshaler 288func (z *addHelper16) MarshalMsg(b []byte) (o []byte, err error) { 289 o = msgp.Require(b, z.Msgsize()) 290 // map header, size 5 291 // string "runstart" 292 o = append(o, 0x85, 0xa8, 0x72, 0x75, 0x6e, 0x73, 0x74, 0x61, 0x72, 0x74) 293 o = msgp.AppendUint16(o, z.runstart) 294 // string "runlen" 295 o = append(o, 0xa6, 0x72, 0x75, 0x6e, 0x6c, 0x65, 0x6e) 296 o = msgp.AppendUint16(o, z.runlen) 297 // string "actuallyAdded" 298 o = append(o, 0xad, 0x61, 0x63, 0x74, 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x41, 0x64, 0x64, 0x65, 0x64) 299 o = msgp.AppendUint16(o, z.actuallyAdded) 300 // string "m" 301 o = append(o, 0xa1, 0x6d) 302 o = msgp.AppendArrayHeader(o, uint32(len(z.m))) 303 for zxvk := range z.m { 304 // map header, size 2 305 // string "start" 306 o = append(o, 0x82, 0xa5, 0x73, 0x74, 0x61, 0x72, 0x74) 307 o = msgp.AppendUint16(o, z.m[zxvk].start) 308 // string "last" 309 o = append(o, 0xa4, 0x6c, 0x61, 0x73, 0x74) 310 o = msgp.AppendUint16(o, z.m[zxvk].last()) 311 } 312 // string "rc" 313 o = append(o, 0xa2, 0x72, 0x63) 314 if z.rc == nil { 315 o = msgp.AppendNil(o) 316 } else { 317 // map header, size 2 318 // string "iv" 319 o = append(o, 0x82, 0xa2, 0x69, 0x76) 320 o = msgp.AppendArrayHeader(o, uint32(len(z.rc.iv))) 321 for zbzg := range z.rc.iv { 322 // map header, size 2 323 // string "start" 324 o = append(o, 0x82, 0xa5, 0x73, 0x74, 0x61, 0x72, 0x74) 325 o = msgp.AppendUint16(o, z.rc.iv[zbzg].start) 326 // string "last" 327 o = append(o, 0xa4, 0x6c, 0x61, 0x73, 0x74) 328 o = msgp.AppendUint16(o, z.rc.iv[zbzg].last()) 329 } 330 // string "card" 331 o = append(o, 0xa4, 0x63, 0x61, 0x72, 0x64) 332 o = msgp.AppendInt64(o, z.rc.card) 333 } 334 return 335} 336 337// Deprecated: UnmarshalMsg implements msgp.Unmarshaler 338func (z *addHelper16) UnmarshalMsg(bts []byte) (o []byte, err error) { 339 var field []byte 340 _ = field 341 var zxhx uint32 342 zxhx, bts, err = msgp.ReadMapHeaderBytes(bts) 343 if err != nil { 344 return 345 } 346 for zxhx > 0 { 347 zxhx-- 348 field, bts, err = msgp.ReadMapKeyZC(bts) 349 if err != nil { 350 return 351 } 352 switch msgp.UnsafeString(field) { 353 case "runstart": 354 z.runstart, bts, err = msgp.ReadUint16Bytes(bts) 355 if err != nil { 356 return 357 } 358 case "runlen": 359 z.runlen, bts, err = msgp.ReadUint16Bytes(bts) 360 if err != nil { 361 return 362 } 363 case "actuallyAdded": 364 z.actuallyAdded, bts, err = msgp.ReadUint16Bytes(bts) 365 if err != nil { 366 return 367 } 368 case "m": 369 var zlqf uint32 370 zlqf, bts, err = msgp.ReadArrayHeaderBytes(bts) 371 if err != nil { 372 return 373 } 374 if cap(z.m) >= int(zlqf) { 375 z.m = (z.m)[:zlqf] 376 } else { 377 z.m = make([]interval16, zlqf) 378 } 379 for zxvk := range z.m { 380 var zdaf uint32 381 zdaf, bts, err = msgp.ReadMapHeaderBytes(bts) 382 if err != nil { 383 return 384 } 385 for zdaf > 0 { 386 zdaf-- 387 field, bts, err = msgp.ReadMapKeyZC(bts) 388 if err != nil { 389 return 390 } 391 switch msgp.UnsafeString(field) { 392 case "start": 393 z.m[zxvk].start, bts, err = msgp.ReadUint16Bytes(bts) 394 if err != nil { 395 return 396 } 397 case "last": 398 z.m[zxvk].length, bts, err = msgp.ReadUint16Bytes(bts) 399 z.m[zxvk].length -= z.m[zxvk].start 400 if err != nil { 401 return 402 } 403 default: 404 bts, err = msgp.Skip(bts) 405 if err != nil { 406 return 407 } 408 } 409 } 410 } 411 case "rc": 412 if msgp.IsNil(bts) { 413 bts, err = msgp.ReadNilBytes(bts) 414 if err != nil { 415 return 416 } 417 z.rc = nil 418 } else { 419 if z.rc == nil { 420 z.rc = new(runContainer16) 421 } 422 var zpks uint32 423 zpks, bts, err = msgp.ReadMapHeaderBytes(bts) 424 if err != nil { 425 return 426 } 427 for zpks > 0 { 428 zpks-- 429 field, bts, err = msgp.ReadMapKeyZC(bts) 430 if err != nil { 431 return 432 } 433 switch msgp.UnsafeString(field) { 434 case "iv": 435 var zjfb uint32 436 zjfb, bts, err = msgp.ReadArrayHeaderBytes(bts) 437 if err != nil { 438 return 439 } 440 if cap(z.rc.iv) >= int(zjfb) { 441 z.rc.iv = (z.rc.iv)[:zjfb] 442 } else { 443 z.rc.iv = make([]interval16, zjfb) 444 } 445 for zbzg := range z.rc.iv { 446 var zcxo uint32 447 zcxo, bts, err = msgp.ReadMapHeaderBytes(bts) 448 if err != nil { 449 return 450 } 451 for zcxo > 0 { 452 zcxo-- 453 field, bts, err = msgp.ReadMapKeyZC(bts) 454 if err != nil { 455 return 456 } 457 switch msgp.UnsafeString(field) { 458 case "start": 459 z.rc.iv[zbzg].start, bts, err = msgp.ReadUint16Bytes(bts) 460 if err != nil { 461 return 462 } 463 case "last": 464 z.rc.iv[zbzg].length, bts, err = msgp.ReadUint16Bytes(bts) 465 z.rc.iv[zbzg].length -= z.rc.iv[zbzg].start 466 if err != nil { 467 return 468 } 469 default: 470 bts, err = msgp.Skip(bts) 471 if err != nil { 472 return 473 } 474 } 475 } 476 } 477 case "card": 478 z.rc.card, bts, err = msgp.ReadInt64Bytes(bts) 479 if err != nil { 480 return 481 } 482 default: 483 bts, err = msgp.Skip(bts) 484 if err != nil { 485 return 486 } 487 } 488 } 489 } 490 default: 491 bts, err = msgp.Skip(bts) 492 if err != nil { 493 return 494 } 495 } 496 } 497 o = bts 498 return 499} 500 501// Deprecated: Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message 502func (z *addHelper16) Msgsize() (s int) { 503 s = 1 + 9 + msgp.Uint16Size + 7 + msgp.Uint16Size + 14 + msgp.Uint16Size + 2 + msgp.ArrayHeaderSize + (len(z.m) * (12 + msgp.Uint16Size + msgp.Uint16Size)) + 3 504 if z.rc == nil { 505 s += msgp.NilSize 506 } else { 507 s += 1 + 3 + msgp.ArrayHeaderSize + (len(z.rc.iv) * (12 + msgp.Uint16Size + msgp.Uint16Size)) + 5 + msgp.Int64Size 508 } 509 return 510} 511 512// Deprecated: DecodeMsg implements msgp.Decodable 513func (z *interval16) DecodeMsg(dc *msgp.Reader) (err error) { 514 var field []byte 515 _ = field 516 var zeff uint32 517 zeff, err = dc.ReadMapHeader() 518 if err != nil { 519 return 520 } 521 for zeff > 0 { 522 zeff-- 523 field, err = dc.ReadMapKeyPtr() 524 if err != nil { 525 return 526 } 527 switch msgp.UnsafeString(field) { 528 case "start": 529 z.start, err = dc.ReadUint16() 530 if err != nil { 531 return 532 } 533 case "last": 534 z.length, err = dc.ReadUint16() 535 z.length = -z.start 536 if err != nil { 537 return 538 } 539 default: 540 err = dc.Skip() 541 if err != nil { 542 return 543 } 544 } 545 } 546 return 547} 548 549// Deprecated: EncodeMsg implements msgp.Encodable 550func (z interval16) EncodeMsg(en *msgp.Writer) (err error) { 551 // map header, size 2 552 // write "start" 553 err = en.Append(0x82, 0xa5, 0x73, 0x74, 0x61, 0x72, 0x74) 554 if err != nil { 555 return err 556 } 557 err = en.WriteUint16(z.start) 558 if err != nil { 559 return 560 } 561 // write "last" 562 err = en.Append(0xa4, 0x6c, 0x61, 0x73, 0x74) 563 if err != nil { 564 return err 565 } 566 err = en.WriteUint16(z.last()) 567 if err != nil { 568 return 569 } 570 return 571} 572 573// Deprecated: MarshalMsg implements msgp.Marshaler 574func (z interval16) MarshalMsg(b []byte) (o []byte, err error) { 575 o = msgp.Require(b, z.Msgsize()) 576 // map header, size 2 577 // string "start" 578 o = append(o, 0x82, 0xa5, 0x73, 0x74, 0x61, 0x72, 0x74) 579 o = msgp.AppendUint16(o, z.start) 580 // string "last" 581 o = append(o, 0xa4, 0x6c, 0x61, 0x73, 0x74) 582 o = msgp.AppendUint16(o, z.last()) 583 return 584} 585 586// Deprecated: UnmarshalMsg implements msgp.Unmarshaler 587func (z *interval16) UnmarshalMsg(bts []byte) (o []byte, err error) { 588 var field []byte 589 _ = field 590 var zrsw uint32 591 zrsw, bts, err = msgp.ReadMapHeaderBytes(bts) 592 if err != nil { 593 return 594 } 595 for zrsw > 0 { 596 zrsw-- 597 field, bts, err = msgp.ReadMapKeyZC(bts) 598 if err != nil { 599 return 600 } 601 switch msgp.UnsafeString(field) { 602 case "start": 603 z.start, bts, err = msgp.ReadUint16Bytes(bts) 604 if err != nil { 605 return 606 } 607 case "last": 608 z.length, bts, err = msgp.ReadUint16Bytes(bts) 609 z.length -= z.start 610 if err != nil { 611 return 612 } 613 default: 614 bts, err = msgp.Skip(bts) 615 if err != nil { 616 return 617 } 618 } 619 } 620 o = bts 621 return 622} 623 624// Deprecated: Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message 625func (z interval16) Msgsize() (s int) { 626 s = 1 + 6 + msgp.Uint16Size + 5 + msgp.Uint16Size 627 return 628} 629 630// Deprecated: DecodeMsg implements msgp.Decodable 631func (z *runContainer16) DecodeMsg(dc *msgp.Reader) (err error) { 632 var field []byte 633 _ = field 634 var zdnj uint32 635 zdnj, err = dc.ReadMapHeader() 636 if err != nil { 637 return 638 } 639 for zdnj > 0 { 640 zdnj-- 641 field, err = dc.ReadMapKeyPtr() 642 if err != nil { 643 return 644 } 645 switch msgp.UnsafeString(field) { 646 case "iv": 647 var zobc uint32 648 zobc, err = dc.ReadArrayHeader() 649 if err != nil { 650 return 651 } 652 if cap(z.iv) >= int(zobc) { 653 z.iv = (z.iv)[:zobc] 654 } else { 655 z.iv = make([]interval16, zobc) 656 } 657 for zxpk := range z.iv { 658 var zsnv uint32 659 zsnv, err = dc.ReadMapHeader() 660 if err != nil { 661 return 662 } 663 for zsnv > 0 { 664 zsnv-- 665 field, err = dc.ReadMapKeyPtr() 666 if err != nil { 667 return 668 } 669 switch msgp.UnsafeString(field) { 670 case "start": 671 z.iv[zxpk].start, err = dc.ReadUint16() 672 if err != nil { 673 return 674 } 675 case "last": 676 z.iv[zxpk].length, err = dc.ReadUint16() 677 z.iv[zxpk].length -= z.iv[zxpk].start 678 if err != nil { 679 return 680 } 681 default: 682 err = dc.Skip() 683 if err != nil { 684 return 685 } 686 } 687 } 688 } 689 case "card": 690 z.card, err = dc.ReadInt64() 691 if err != nil { 692 return 693 } 694 default: 695 err = dc.Skip() 696 if err != nil { 697 return 698 } 699 } 700 } 701 return 702} 703 704// Deprecated: EncodeMsg implements msgp.Encodable 705func (z *runContainer16) EncodeMsg(en *msgp.Writer) (err error) { 706 // map header, size 2 707 // write "iv" 708 err = en.Append(0x82, 0xa2, 0x69, 0x76) 709 if err != nil { 710 return err 711 } 712 err = en.WriteArrayHeader(uint32(len(z.iv))) 713 if err != nil { 714 return 715 } 716 for zxpk := range z.iv { 717 // map header, size 2 718 // write "start" 719 err = en.Append(0x82, 0xa5, 0x73, 0x74, 0x61, 0x72, 0x74) 720 if err != nil { 721 return err 722 } 723 err = en.WriteUint16(z.iv[zxpk].start) 724 if err != nil { 725 return 726 } 727 // write "last" 728 err = en.Append(0xa4, 0x6c, 0x61, 0x73, 0x74) 729 if err != nil { 730 return err 731 } 732 err = en.WriteUint16(z.iv[zxpk].last()) 733 if err != nil { 734 return 735 } 736 } 737 // write "card" 738 err = en.Append(0xa4, 0x63, 0x61, 0x72, 0x64) 739 if err != nil { 740 return err 741 } 742 err = en.WriteInt64(z.card) 743 if err != nil { 744 return 745 } 746 return 747} 748 749// Deprecated: MarshalMsg implements msgp.Marshaler 750func (z *runContainer16) MarshalMsg(b []byte) (o []byte, err error) { 751 o = msgp.Require(b, z.Msgsize()) 752 // map header, size 2 753 // string "iv" 754 o = append(o, 0x82, 0xa2, 0x69, 0x76) 755 o = msgp.AppendArrayHeader(o, uint32(len(z.iv))) 756 for zxpk := range z.iv { 757 // map header, size 2 758 // string "start" 759 o = append(o, 0x82, 0xa5, 0x73, 0x74, 0x61, 0x72, 0x74) 760 o = msgp.AppendUint16(o, z.iv[zxpk].start) 761 // string "last" 762 o = append(o, 0xa4, 0x6c, 0x61, 0x73, 0x74) 763 o = msgp.AppendUint16(o, z.iv[zxpk].last()) 764 } 765 // string "card" 766 o = append(o, 0xa4, 0x63, 0x61, 0x72, 0x64) 767 o = msgp.AppendInt64(o, z.card) 768 return 769} 770 771// Deprecated: UnmarshalMsg implements msgp.Unmarshaler 772func (z *runContainer16) UnmarshalMsg(bts []byte) (o []byte, err error) { 773 var field []byte 774 _ = field 775 var zkgt uint32 776 zkgt, bts, err = msgp.ReadMapHeaderBytes(bts) 777 if err != nil { 778 return 779 } 780 for zkgt > 0 { 781 zkgt-- 782 field, bts, err = msgp.ReadMapKeyZC(bts) 783 if err != nil { 784 return 785 } 786 switch msgp.UnsafeString(field) { 787 case "iv": 788 var zema uint32 789 zema, bts, err = msgp.ReadArrayHeaderBytes(bts) 790 if err != nil { 791 return 792 } 793 if cap(z.iv) >= int(zema) { 794 z.iv = (z.iv)[:zema] 795 } else { 796 z.iv = make([]interval16, zema) 797 } 798 for zxpk := range z.iv { 799 var zpez uint32 800 zpez, bts, err = msgp.ReadMapHeaderBytes(bts) 801 if err != nil { 802 return 803 } 804 for zpez > 0 { 805 zpez-- 806 field, bts, err = msgp.ReadMapKeyZC(bts) 807 if err != nil { 808 return 809 } 810 switch msgp.UnsafeString(field) { 811 case "start": 812 z.iv[zxpk].start, bts, err = msgp.ReadUint16Bytes(bts) 813 if err != nil { 814 return 815 } 816 case "last": 817 z.iv[zxpk].length, bts, err = msgp.ReadUint16Bytes(bts) 818 z.iv[zxpk].length -= z.iv[zxpk].start 819 if err != nil { 820 return 821 } 822 default: 823 bts, err = msgp.Skip(bts) 824 if err != nil { 825 return 826 } 827 } 828 } 829 } 830 case "card": 831 z.card, bts, err = msgp.ReadInt64Bytes(bts) 832 if err != nil { 833 return 834 } 835 default: 836 bts, err = msgp.Skip(bts) 837 if err != nil { 838 return 839 } 840 } 841 } 842 o = bts 843 return 844} 845 846// Deprecated: Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message 847func (z *runContainer16) Msgsize() (s int) { 848 s = 1 + 3 + msgp.ArrayHeaderSize + (len(z.iv) * (12 + msgp.Uint16Size + msgp.Uint16Size)) + 5 + msgp.Int64Size 849 return 850} 851 852// Deprecated: DecodeMsg implements msgp.Decodable 853func (z *runIterator16) DecodeMsg(dc *msgp.Reader) (err error) { 854 var field []byte 855 _ = field 856 var zqke uint32 857 zqke, err = dc.ReadMapHeader() 858 if err != nil { 859 return 860 } 861 for zqke > 0 { 862 zqke-- 863 field, err = dc.ReadMapKeyPtr() 864 if err != nil { 865 return 866 } 867 switch msgp.UnsafeString(field) { 868 case "rc": 869 if dc.IsNil() { 870 err = dc.ReadNil() 871 if err != nil { 872 return 873 } 874 z.rc = nil 875 } else { 876 if z.rc == nil { 877 z.rc = new(runContainer16) 878 } 879 err = z.rc.DecodeMsg(dc) 880 if err != nil { 881 return 882 } 883 } 884 case "curIndex": 885 z.curIndex, err = dc.ReadInt64() 886 if err != nil { 887 return 888 } 889 case "curPosInIndex": 890 z.curPosInIndex, err = dc.ReadUint16() 891 if err != nil { 892 return 893 } 894 default: 895 err = dc.Skip() 896 if err != nil { 897 return 898 } 899 } 900 } 901 return 902} 903 904// Deprecated: EncodeMsg implements msgp.Encodable 905func (z *runIterator16) EncodeMsg(en *msgp.Writer) (err error) { 906 // map header, size 3 907 // write "rc" 908 err = en.Append(0x83, 0xa2, 0x72, 0x63) 909 if err != nil { 910 return err 911 } 912 if z.rc == nil { 913 err = en.WriteNil() 914 if err != nil { 915 return 916 } 917 } else { 918 err = z.rc.EncodeMsg(en) 919 if err != nil { 920 return 921 } 922 } 923 // write "curIndex" 924 err = en.Append(0xa8, 0x63, 0x75, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78) 925 if err != nil { 926 return err 927 } 928 err = en.WriteInt64(z.curIndex) 929 if err != nil { 930 return 931 } 932 // write "curPosInIndex" 933 err = en.Append(0xad, 0x63, 0x75, 0x72, 0x50, 0x6f, 0x73, 0x49, 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78) 934 if err != nil { 935 return err 936 } 937 err = en.WriteUint16(z.curPosInIndex) 938 if err != nil { 939 return 940 } 941 return 942} 943 944// Deprecated: MarshalMsg implements msgp.Marshaler 945func (z *runIterator16) MarshalMsg(b []byte) (o []byte, err error) { 946 o = msgp.Require(b, z.Msgsize()) 947 // map header, size 3 948 // string "rc" 949 o = append(o, 0x83, 0xa2, 0x72, 0x63) 950 if z.rc == nil { 951 o = msgp.AppendNil(o) 952 } else { 953 o, err = z.rc.MarshalMsg(o) 954 if err != nil { 955 return 956 } 957 } 958 // string "curIndex" 959 o = append(o, 0xa8, 0x63, 0x75, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78) 960 o = msgp.AppendInt64(o, z.curIndex) 961 // string "curPosInIndex" 962 o = append(o, 0xad, 0x63, 0x75, 0x72, 0x50, 0x6f, 0x73, 0x49, 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78) 963 o = msgp.AppendUint16(o, z.curPosInIndex) 964 return 965} 966 967// Deprecated: UnmarshalMsg implements msgp.Unmarshaler 968func (z *runIterator16) UnmarshalMsg(bts []byte) (o []byte, err error) { 969 var field []byte 970 _ = field 971 var zqyh uint32 972 zqyh, bts, err = msgp.ReadMapHeaderBytes(bts) 973 if err != nil { 974 return 975 } 976 for zqyh > 0 { 977 zqyh-- 978 field, bts, err = msgp.ReadMapKeyZC(bts) 979 if err != nil { 980 return 981 } 982 switch msgp.UnsafeString(field) { 983 case "rc": 984 if msgp.IsNil(bts) { 985 bts, err = msgp.ReadNilBytes(bts) 986 if err != nil { 987 return 988 } 989 z.rc = nil 990 } else { 991 if z.rc == nil { 992 z.rc = new(runContainer16) 993 } 994 bts, err = z.rc.UnmarshalMsg(bts) 995 if err != nil { 996 return 997 } 998 } 999 case "curIndex": 1000 z.curIndex, bts, err = msgp.ReadInt64Bytes(bts) 1001 if err != nil { 1002 return 1003 } 1004 case "curPosInIndex": 1005 z.curPosInIndex, bts, err = msgp.ReadUint16Bytes(bts) 1006 if err != nil { 1007 return 1008 } 1009 default: 1010 bts, err = msgp.Skip(bts) 1011 if err != nil { 1012 return 1013 } 1014 } 1015 } 1016 o = bts 1017 return 1018} 1019 1020// Deprecated: Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message 1021func (z *runIterator16) Msgsize() (s int) { 1022 s = 1 + 3 1023 if z.rc == nil { 1024 s += msgp.NilSize 1025 } else { 1026 s += z.rc.Msgsize() 1027 } 1028 s += 9 + msgp.Int64Size + 14 + msgp.Uint16Size 1029 return 1030} 1031 1032// Deprecated: DecodeMsg implements msgp.Decodable 1033func (z *uint16Slice) DecodeMsg(dc *msgp.Reader) (err error) { 1034 var zjpj uint32 1035 zjpj, err = dc.ReadArrayHeader() 1036 if err != nil { 1037 return 1038 } 1039 if cap((*z)) >= int(zjpj) { 1040 (*z) = (*z)[:zjpj] 1041 } else { 1042 (*z) = make(uint16Slice, zjpj) 1043 } 1044 for zywj := range *z { 1045 (*z)[zywj], err = dc.ReadUint16() 1046 if err != nil { 1047 return 1048 } 1049 } 1050 return 1051} 1052 1053// Deprecated: EncodeMsg implements msgp.Encodable 1054func (z uint16Slice) EncodeMsg(en *msgp.Writer) (err error) { 1055 err = en.WriteArrayHeader(uint32(len(z))) 1056 if err != nil { 1057 return 1058 } 1059 for zzpf := range z { 1060 err = en.WriteUint16(z[zzpf]) 1061 if err != nil { 1062 return 1063 } 1064 } 1065 return 1066} 1067 1068// Deprecated: MarshalMsg implements msgp.Marshaler 1069func (z uint16Slice) MarshalMsg(b []byte) (o []byte, err error) { 1070 o = msgp.Require(b, z.Msgsize()) 1071 o = msgp.AppendArrayHeader(o, uint32(len(z))) 1072 for zzpf := range z { 1073 o = msgp.AppendUint16(o, z[zzpf]) 1074 } 1075 return 1076} 1077 1078// Deprecated: UnmarshalMsg implements msgp.Unmarshaler 1079func (z *uint16Slice) UnmarshalMsg(bts []byte) (o []byte, err error) { 1080 var zgmo uint32 1081 zgmo, bts, err = msgp.ReadArrayHeaderBytes(bts) 1082 if err != nil { 1083 return 1084 } 1085 if cap((*z)) >= int(zgmo) { 1086 (*z) = (*z)[:zgmo] 1087 } else { 1088 (*z) = make(uint16Slice, zgmo) 1089 } 1090 for zrfe := range *z { 1091 (*z)[zrfe], bts, err = msgp.ReadUint16Bytes(bts) 1092 if err != nil { 1093 return 1094 } 1095 } 1096 o = bts 1097 return 1098} 1099 1100// Deprecated: Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message 1101func (z uint16Slice) Msgsize() (s int) { 1102 s = msgp.ArrayHeaderSize + (len(z) * (msgp.Uint16Size)) 1103 return 1104} 1105