github.com/minio/minio@v0.0.0-20240328213742-3f72439b8a27/internal/grid/msg_gen.go (about) 1 package grid 2 3 // Code generated by github.com/tinylib/msgp DO NOT EDIT. 4 5 import ( 6 "github.com/tinylib/msgp/msgp" 7 ) 8 9 // DecodeMsg implements msgp.Decodable 10 func (z *Flags) DecodeMsg(dc *msgp.Reader) (err error) { 11 { 12 var zb0001 uint8 13 zb0001, err = dc.ReadUint8() 14 if err != nil { 15 err = msgp.WrapError(err) 16 return 17 } 18 (*z) = Flags(zb0001) 19 } 20 return 21 } 22 23 // EncodeMsg implements msgp.Encodable 24 func (z Flags) EncodeMsg(en *msgp.Writer) (err error) { 25 err = en.WriteUint8(uint8(z)) 26 if err != nil { 27 err = msgp.WrapError(err) 28 return 29 } 30 return 31 } 32 33 // MarshalMsg implements msgp.Marshaler 34 func (z Flags) MarshalMsg(b []byte) (o []byte, err error) { 35 o = msgp.Require(b, z.Msgsize()) 36 o = msgp.AppendUint8(o, uint8(z)) 37 return 38 } 39 40 // UnmarshalMsg implements msgp.Unmarshaler 41 func (z *Flags) UnmarshalMsg(bts []byte) (o []byte, err error) { 42 { 43 var zb0001 uint8 44 zb0001, bts, err = msgp.ReadUint8Bytes(bts) 45 if err != nil { 46 err = msgp.WrapError(err) 47 return 48 } 49 (*z) = Flags(zb0001) 50 } 51 o = bts 52 return 53 } 54 55 // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message 56 func (z Flags) Msgsize() (s int) { 57 s = msgp.Uint8Size 58 return 59 } 60 61 // DecodeMsg implements msgp.Decodable 62 func (z *HandlerID) DecodeMsg(dc *msgp.Reader) (err error) { 63 { 64 var zb0001 uint8 65 zb0001, err = dc.ReadUint8() 66 if err != nil { 67 err = msgp.WrapError(err) 68 return 69 } 70 (*z) = HandlerID(zb0001) 71 } 72 return 73 } 74 75 // EncodeMsg implements msgp.Encodable 76 func (z HandlerID) EncodeMsg(en *msgp.Writer) (err error) { 77 err = en.WriteUint8(uint8(z)) 78 if err != nil { 79 err = msgp.WrapError(err) 80 return 81 } 82 return 83 } 84 85 // MarshalMsg implements msgp.Marshaler 86 func (z HandlerID) MarshalMsg(b []byte) (o []byte, err error) { 87 o = msgp.Require(b, z.Msgsize()) 88 o = msgp.AppendUint8(o, uint8(z)) 89 return 90 } 91 92 // UnmarshalMsg implements msgp.Unmarshaler 93 func (z *HandlerID) UnmarshalMsg(bts []byte) (o []byte, err error) { 94 { 95 var zb0001 uint8 96 zb0001, bts, err = msgp.ReadUint8Bytes(bts) 97 if err != nil { 98 err = msgp.WrapError(err) 99 return 100 } 101 (*z) = HandlerID(zb0001) 102 } 103 o = bts 104 return 105 } 106 107 // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message 108 func (z HandlerID) Msgsize() (s int) { 109 s = msgp.Uint8Size 110 return 111 } 112 113 // DecodeMsg implements msgp.Decodable 114 func (z *Op) DecodeMsg(dc *msgp.Reader) (err error) { 115 { 116 var zb0001 uint8 117 zb0001, err = dc.ReadUint8() 118 if err != nil { 119 err = msgp.WrapError(err) 120 return 121 } 122 (*z) = Op(zb0001) 123 } 124 return 125 } 126 127 // EncodeMsg implements msgp.Encodable 128 func (z Op) EncodeMsg(en *msgp.Writer) (err error) { 129 err = en.WriteUint8(uint8(z)) 130 if err != nil { 131 err = msgp.WrapError(err) 132 return 133 } 134 return 135 } 136 137 // MarshalMsg implements msgp.Marshaler 138 func (z Op) MarshalMsg(b []byte) (o []byte, err error) { 139 o = msgp.Require(b, z.Msgsize()) 140 o = msgp.AppendUint8(o, uint8(z)) 141 return 142 } 143 144 // UnmarshalMsg implements msgp.Unmarshaler 145 func (z *Op) UnmarshalMsg(bts []byte) (o []byte, err error) { 146 { 147 var zb0001 uint8 148 zb0001, bts, err = msgp.ReadUint8Bytes(bts) 149 if err != nil { 150 err = msgp.WrapError(err) 151 return 152 } 153 (*z) = Op(zb0001) 154 } 155 o = bts 156 return 157 } 158 159 // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message 160 func (z Op) Msgsize() (s int) { 161 s = msgp.Uint8Size 162 return 163 } 164 165 // DecodeMsg implements msgp.Decodable 166 func (z *connectReq) DecodeMsg(dc *msgp.Reader) (err error) { 167 var field []byte 168 _ = field 169 var zb0001 uint32 170 zb0001, err = dc.ReadMapHeader() 171 if err != nil { 172 err = msgp.WrapError(err) 173 return 174 } 175 for zb0001 > 0 { 176 zb0001-- 177 field, err = dc.ReadMapKeyPtr() 178 if err != nil { 179 err = msgp.WrapError(err) 180 return 181 } 182 switch msgp.UnsafeString(field) { 183 case "ID": 184 err = dc.ReadExactBytes((z.ID)[:]) 185 if err != nil { 186 err = msgp.WrapError(err, "ID") 187 return 188 } 189 case "Host": 190 z.Host, err = dc.ReadString() 191 if err != nil { 192 err = msgp.WrapError(err, "Host") 193 return 194 } 195 default: 196 err = dc.Skip() 197 if err != nil { 198 err = msgp.WrapError(err) 199 return 200 } 201 } 202 } 203 return 204 } 205 206 // EncodeMsg implements msgp.Encodable 207 func (z *connectReq) EncodeMsg(en *msgp.Writer) (err error) { 208 // map header, size 2 209 // write "ID" 210 err = en.Append(0x82, 0xa2, 0x49, 0x44) 211 if err != nil { 212 return 213 } 214 err = en.WriteBytes((z.ID)[:]) 215 if err != nil { 216 err = msgp.WrapError(err, "ID") 217 return 218 } 219 // write "Host" 220 err = en.Append(0xa4, 0x48, 0x6f, 0x73, 0x74) 221 if err != nil { 222 return 223 } 224 err = en.WriteString(z.Host) 225 if err != nil { 226 err = msgp.WrapError(err, "Host") 227 return 228 } 229 return 230 } 231 232 // MarshalMsg implements msgp.Marshaler 233 func (z *connectReq) MarshalMsg(b []byte) (o []byte, err error) { 234 o = msgp.Require(b, z.Msgsize()) 235 // map header, size 2 236 // string "ID" 237 o = append(o, 0x82, 0xa2, 0x49, 0x44) 238 o = msgp.AppendBytes(o, (z.ID)[:]) 239 // string "Host" 240 o = append(o, 0xa4, 0x48, 0x6f, 0x73, 0x74) 241 o = msgp.AppendString(o, z.Host) 242 return 243 } 244 245 // UnmarshalMsg implements msgp.Unmarshaler 246 func (z *connectReq) UnmarshalMsg(bts []byte) (o []byte, err error) { 247 var field []byte 248 _ = field 249 var zb0001 uint32 250 zb0001, bts, err = msgp.ReadMapHeaderBytes(bts) 251 if err != nil { 252 err = msgp.WrapError(err) 253 return 254 } 255 for zb0001 > 0 { 256 zb0001-- 257 field, bts, err = msgp.ReadMapKeyZC(bts) 258 if err != nil { 259 err = msgp.WrapError(err) 260 return 261 } 262 switch msgp.UnsafeString(field) { 263 case "ID": 264 bts, err = msgp.ReadExactBytes(bts, (z.ID)[:]) 265 if err != nil { 266 err = msgp.WrapError(err, "ID") 267 return 268 } 269 case "Host": 270 z.Host, bts, err = msgp.ReadStringBytes(bts) 271 if err != nil { 272 err = msgp.WrapError(err, "Host") 273 return 274 } 275 default: 276 bts, err = msgp.Skip(bts) 277 if err != nil { 278 err = msgp.WrapError(err) 279 return 280 } 281 } 282 } 283 o = bts 284 return 285 } 286 287 // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message 288 func (z *connectReq) Msgsize() (s int) { 289 s = 1 + 3 + msgp.ArrayHeaderSize + (16 * (msgp.ByteSize)) + 5 + msgp.StringPrefixSize + len(z.Host) 290 return 291 } 292 293 // DecodeMsg implements msgp.Decodable 294 func (z *connectResp) DecodeMsg(dc *msgp.Reader) (err error) { 295 var field []byte 296 _ = field 297 var zb0001 uint32 298 zb0001, err = dc.ReadMapHeader() 299 if err != nil { 300 err = msgp.WrapError(err) 301 return 302 } 303 for zb0001 > 0 { 304 zb0001-- 305 field, err = dc.ReadMapKeyPtr() 306 if err != nil { 307 err = msgp.WrapError(err) 308 return 309 } 310 switch msgp.UnsafeString(field) { 311 case "ID": 312 err = dc.ReadExactBytes((z.ID)[:]) 313 if err != nil { 314 err = msgp.WrapError(err, "ID") 315 return 316 } 317 case "Accepted": 318 z.Accepted, err = dc.ReadBool() 319 if err != nil { 320 err = msgp.WrapError(err, "Accepted") 321 return 322 } 323 case "RejectedReason": 324 z.RejectedReason, err = dc.ReadString() 325 if err != nil { 326 err = msgp.WrapError(err, "RejectedReason") 327 return 328 } 329 default: 330 err = dc.Skip() 331 if err != nil { 332 err = msgp.WrapError(err) 333 return 334 } 335 } 336 } 337 return 338 } 339 340 // EncodeMsg implements msgp.Encodable 341 func (z *connectResp) EncodeMsg(en *msgp.Writer) (err error) { 342 // map header, size 3 343 // write "ID" 344 err = en.Append(0x83, 0xa2, 0x49, 0x44) 345 if err != nil { 346 return 347 } 348 err = en.WriteBytes((z.ID)[:]) 349 if err != nil { 350 err = msgp.WrapError(err, "ID") 351 return 352 } 353 // write "Accepted" 354 err = en.Append(0xa8, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64) 355 if err != nil { 356 return 357 } 358 err = en.WriteBool(z.Accepted) 359 if err != nil { 360 err = msgp.WrapError(err, "Accepted") 361 return 362 } 363 // write "RejectedReason" 364 err = en.Append(0xae, 0x52, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e) 365 if err != nil { 366 return 367 } 368 err = en.WriteString(z.RejectedReason) 369 if err != nil { 370 err = msgp.WrapError(err, "RejectedReason") 371 return 372 } 373 return 374 } 375 376 // MarshalMsg implements msgp.Marshaler 377 func (z *connectResp) MarshalMsg(b []byte) (o []byte, err error) { 378 o = msgp.Require(b, z.Msgsize()) 379 // map header, size 3 380 // string "ID" 381 o = append(o, 0x83, 0xa2, 0x49, 0x44) 382 o = msgp.AppendBytes(o, (z.ID)[:]) 383 // string "Accepted" 384 o = append(o, 0xa8, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64) 385 o = msgp.AppendBool(o, z.Accepted) 386 // string "RejectedReason" 387 o = append(o, 0xae, 0x52, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e) 388 o = msgp.AppendString(o, z.RejectedReason) 389 return 390 } 391 392 // UnmarshalMsg implements msgp.Unmarshaler 393 func (z *connectResp) UnmarshalMsg(bts []byte) (o []byte, err error) { 394 var field []byte 395 _ = field 396 var zb0001 uint32 397 zb0001, bts, err = msgp.ReadMapHeaderBytes(bts) 398 if err != nil { 399 err = msgp.WrapError(err) 400 return 401 } 402 for zb0001 > 0 { 403 zb0001-- 404 field, bts, err = msgp.ReadMapKeyZC(bts) 405 if err != nil { 406 err = msgp.WrapError(err) 407 return 408 } 409 switch msgp.UnsafeString(field) { 410 case "ID": 411 bts, err = msgp.ReadExactBytes(bts, (z.ID)[:]) 412 if err != nil { 413 err = msgp.WrapError(err, "ID") 414 return 415 } 416 case "Accepted": 417 z.Accepted, bts, err = msgp.ReadBoolBytes(bts) 418 if err != nil { 419 err = msgp.WrapError(err, "Accepted") 420 return 421 } 422 case "RejectedReason": 423 z.RejectedReason, bts, err = msgp.ReadStringBytes(bts) 424 if err != nil { 425 err = msgp.WrapError(err, "RejectedReason") 426 return 427 } 428 default: 429 bts, err = msgp.Skip(bts) 430 if err != nil { 431 err = msgp.WrapError(err) 432 return 433 } 434 } 435 } 436 o = bts 437 return 438 } 439 440 // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message 441 func (z *connectResp) Msgsize() (s int) { 442 s = 1 + 3 + msgp.ArrayHeaderSize + (16 * (msgp.ByteSize)) + 9 + msgp.BoolSize + 15 + msgp.StringPrefixSize + len(z.RejectedReason) 443 return 444 } 445 446 // DecodeMsg implements msgp.Decodable 447 func (z *message) DecodeMsg(dc *msgp.Reader) (err error) { 448 var zb0001 uint32 449 zb0001, err = dc.ReadArrayHeader() 450 if err != nil { 451 err = msgp.WrapError(err) 452 return 453 } 454 if zb0001 != 7 { 455 err = msgp.ArrayError{Wanted: 7, Got: zb0001} 456 return 457 } 458 z.MuxID, err = dc.ReadUint64() 459 if err != nil { 460 err = msgp.WrapError(err, "MuxID") 461 return 462 } 463 z.Seq, err = dc.ReadUint32() 464 if err != nil { 465 err = msgp.WrapError(err, "Seq") 466 return 467 } 468 z.DeadlineMS, err = dc.ReadUint32() 469 if err != nil { 470 err = msgp.WrapError(err, "DeadlineMS") 471 return 472 } 473 { 474 var zb0002 uint8 475 zb0002, err = dc.ReadUint8() 476 if err != nil { 477 err = msgp.WrapError(err, "Handler") 478 return 479 } 480 z.Handler = HandlerID(zb0002) 481 } 482 { 483 var zb0003 uint8 484 zb0003, err = dc.ReadUint8() 485 if err != nil { 486 err = msgp.WrapError(err, "Op") 487 return 488 } 489 z.Op = Op(zb0003) 490 } 491 { 492 var zb0004 uint8 493 zb0004, err = dc.ReadUint8() 494 if err != nil { 495 err = msgp.WrapError(err, "Flags") 496 return 497 } 498 z.Flags = Flags(zb0004) 499 } 500 z.Payload, err = dc.ReadBytes(z.Payload) 501 if err != nil { 502 err = msgp.WrapError(err, "Payload") 503 return 504 } 505 return 506 } 507 508 // EncodeMsg implements msgp.Encodable 509 func (z *message) EncodeMsg(en *msgp.Writer) (err error) { 510 // array header, size 7 511 err = en.Append(0x97) 512 if err != nil { 513 return 514 } 515 err = en.WriteUint64(z.MuxID) 516 if err != nil { 517 err = msgp.WrapError(err, "MuxID") 518 return 519 } 520 err = en.WriteUint32(z.Seq) 521 if err != nil { 522 err = msgp.WrapError(err, "Seq") 523 return 524 } 525 err = en.WriteUint32(z.DeadlineMS) 526 if err != nil { 527 err = msgp.WrapError(err, "DeadlineMS") 528 return 529 } 530 err = en.WriteUint8(uint8(z.Handler)) 531 if err != nil { 532 err = msgp.WrapError(err, "Handler") 533 return 534 } 535 err = en.WriteUint8(uint8(z.Op)) 536 if err != nil { 537 err = msgp.WrapError(err, "Op") 538 return 539 } 540 err = en.WriteUint8(uint8(z.Flags)) 541 if err != nil { 542 err = msgp.WrapError(err, "Flags") 543 return 544 } 545 err = en.WriteBytes(z.Payload) 546 if err != nil { 547 err = msgp.WrapError(err, "Payload") 548 return 549 } 550 return 551 } 552 553 // MarshalMsg implements msgp.Marshaler 554 func (z *message) MarshalMsg(b []byte) (o []byte, err error) { 555 o = msgp.Require(b, z.Msgsize()) 556 // array header, size 7 557 o = append(o, 0x97) 558 o = msgp.AppendUint64(o, z.MuxID) 559 o = msgp.AppendUint32(o, z.Seq) 560 o = msgp.AppendUint32(o, z.DeadlineMS) 561 o = msgp.AppendUint8(o, uint8(z.Handler)) 562 o = msgp.AppendUint8(o, uint8(z.Op)) 563 o = msgp.AppendUint8(o, uint8(z.Flags)) 564 o = msgp.AppendBytes(o, z.Payload) 565 return 566 } 567 568 // UnmarshalMsg implements msgp.Unmarshaler 569 func (z *message) UnmarshalMsg(bts []byte) (o []byte, err error) { 570 var zb0001 uint32 571 zb0001, bts, err = msgp.ReadArrayHeaderBytes(bts) 572 if err != nil { 573 err = msgp.WrapError(err) 574 return 575 } 576 if zb0001 != 7 { 577 err = msgp.ArrayError{Wanted: 7, Got: zb0001} 578 return 579 } 580 z.MuxID, bts, err = msgp.ReadUint64Bytes(bts) 581 if err != nil { 582 err = msgp.WrapError(err, "MuxID") 583 return 584 } 585 z.Seq, bts, err = msgp.ReadUint32Bytes(bts) 586 if err != nil { 587 err = msgp.WrapError(err, "Seq") 588 return 589 } 590 z.DeadlineMS, bts, err = msgp.ReadUint32Bytes(bts) 591 if err != nil { 592 err = msgp.WrapError(err, "DeadlineMS") 593 return 594 } 595 { 596 var zb0002 uint8 597 zb0002, bts, err = msgp.ReadUint8Bytes(bts) 598 if err != nil { 599 err = msgp.WrapError(err, "Handler") 600 return 601 } 602 z.Handler = HandlerID(zb0002) 603 } 604 { 605 var zb0003 uint8 606 zb0003, bts, err = msgp.ReadUint8Bytes(bts) 607 if err != nil { 608 err = msgp.WrapError(err, "Op") 609 return 610 } 611 z.Op = Op(zb0003) 612 } 613 { 614 var zb0004 uint8 615 zb0004, bts, err = msgp.ReadUint8Bytes(bts) 616 if err != nil { 617 err = msgp.WrapError(err, "Flags") 618 return 619 } 620 z.Flags = Flags(zb0004) 621 } 622 z.Payload, bts, err = msgp.ReadBytesBytes(bts, z.Payload) 623 if err != nil { 624 err = msgp.WrapError(err, "Payload") 625 return 626 } 627 o = bts 628 return 629 } 630 631 // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message 632 func (z *message) Msgsize() (s int) { 633 s = 1 + msgp.Uint64Size + msgp.Uint32Size + msgp.Uint32Size + msgp.Uint8Size + msgp.Uint8Size + msgp.Uint8Size + msgp.BytesPrefixSize + len(z.Payload) 634 return 635 } 636 637 // DecodeMsg implements msgp.Decodable 638 func (z *muxConnectError) DecodeMsg(dc *msgp.Reader) (err error) { 639 var field []byte 640 _ = field 641 var zb0001 uint32 642 zb0001, err = dc.ReadMapHeader() 643 if err != nil { 644 err = msgp.WrapError(err) 645 return 646 } 647 for zb0001 > 0 { 648 zb0001-- 649 field, err = dc.ReadMapKeyPtr() 650 if err != nil { 651 err = msgp.WrapError(err) 652 return 653 } 654 switch msgp.UnsafeString(field) { 655 case "Error": 656 z.Error, err = dc.ReadString() 657 if err != nil { 658 err = msgp.WrapError(err, "Error") 659 return 660 } 661 default: 662 err = dc.Skip() 663 if err != nil { 664 err = msgp.WrapError(err) 665 return 666 } 667 } 668 } 669 return 670 } 671 672 // EncodeMsg implements msgp.Encodable 673 func (z muxConnectError) EncodeMsg(en *msgp.Writer) (err error) { 674 // map header, size 1 675 // write "Error" 676 err = en.Append(0x81, 0xa5, 0x45, 0x72, 0x72, 0x6f, 0x72) 677 if err != nil { 678 return 679 } 680 err = en.WriteString(z.Error) 681 if err != nil { 682 err = msgp.WrapError(err, "Error") 683 return 684 } 685 return 686 } 687 688 // MarshalMsg implements msgp.Marshaler 689 func (z muxConnectError) MarshalMsg(b []byte) (o []byte, err error) { 690 o = msgp.Require(b, z.Msgsize()) 691 // map header, size 1 692 // string "Error" 693 o = append(o, 0x81, 0xa5, 0x45, 0x72, 0x72, 0x6f, 0x72) 694 o = msgp.AppendString(o, z.Error) 695 return 696 } 697 698 // UnmarshalMsg implements msgp.Unmarshaler 699 func (z *muxConnectError) UnmarshalMsg(bts []byte) (o []byte, err error) { 700 var field []byte 701 _ = field 702 var zb0001 uint32 703 zb0001, bts, err = msgp.ReadMapHeaderBytes(bts) 704 if err != nil { 705 err = msgp.WrapError(err) 706 return 707 } 708 for zb0001 > 0 { 709 zb0001-- 710 field, bts, err = msgp.ReadMapKeyZC(bts) 711 if err != nil { 712 err = msgp.WrapError(err) 713 return 714 } 715 switch msgp.UnsafeString(field) { 716 case "Error": 717 z.Error, bts, err = msgp.ReadStringBytes(bts) 718 if err != nil { 719 err = msgp.WrapError(err, "Error") 720 return 721 } 722 default: 723 bts, err = msgp.Skip(bts) 724 if err != nil { 725 err = msgp.WrapError(err) 726 return 727 } 728 } 729 } 730 o = bts 731 return 732 } 733 734 // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message 735 func (z muxConnectError) Msgsize() (s int) { 736 s = 1 + 6 + msgp.StringPrefixSize + len(z.Error) 737 return 738 } 739 740 // DecodeMsg implements msgp.Decodable 741 func (z *pongMsg) DecodeMsg(dc *msgp.Reader) (err error) { 742 var field []byte 743 _ = field 744 var zb0001 uint32 745 zb0001, err = dc.ReadMapHeader() 746 if err != nil { 747 err = msgp.WrapError(err) 748 return 749 } 750 for zb0001 > 0 { 751 zb0001-- 752 field, err = dc.ReadMapKeyPtr() 753 if err != nil { 754 err = msgp.WrapError(err) 755 return 756 } 757 switch msgp.UnsafeString(field) { 758 case "nf": 759 z.NotFound, err = dc.ReadBool() 760 if err != nil { 761 err = msgp.WrapError(err, "NotFound") 762 return 763 } 764 case "e": 765 if dc.IsNil() { 766 err = dc.ReadNil() 767 if err != nil { 768 err = msgp.WrapError(err, "Err") 769 return 770 } 771 z.Err = nil 772 } else { 773 if z.Err == nil { 774 z.Err = new(string) 775 } 776 *z.Err, err = dc.ReadString() 777 if err != nil { 778 err = msgp.WrapError(err, "Err") 779 return 780 } 781 } 782 default: 783 err = dc.Skip() 784 if err != nil { 785 err = msgp.WrapError(err) 786 return 787 } 788 } 789 } 790 return 791 } 792 793 // EncodeMsg implements msgp.Encodable 794 func (z *pongMsg) EncodeMsg(en *msgp.Writer) (err error) { 795 // map header, size 2 796 // write "nf" 797 err = en.Append(0x82, 0xa2, 0x6e, 0x66) 798 if err != nil { 799 return 800 } 801 err = en.WriteBool(z.NotFound) 802 if err != nil { 803 err = msgp.WrapError(err, "NotFound") 804 return 805 } 806 // write "e" 807 err = en.Append(0xa1, 0x65) 808 if err != nil { 809 return 810 } 811 if z.Err == nil { 812 err = en.WriteNil() 813 if err != nil { 814 return 815 } 816 } else { 817 err = en.WriteString(*z.Err) 818 if err != nil { 819 err = msgp.WrapError(err, "Err") 820 return 821 } 822 } 823 return 824 } 825 826 // MarshalMsg implements msgp.Marshaler 827 func (z *pongMsg) MarshalMsg(b []byte) (o []byte, err error) { 828 o = msgp.Require(b, z.Msgsize()) 829 // map header, size 2 830 // string "nf" 831 o = append(o, 0x82, 0xa2, 0x6e, 0x66) 832 o = msgp.AppendBool(o, z.NotFound) 833 // string "e" 834 o = append(o, 0xa1, 0x65) 835 if z.Err == nil { 836 o = msgp.AppendNil(o) 837 } else { 838 o = msgp.AppendString(o, *z.Err) 839 } 840 return 841 } 842 843 // UnmarshalMsg implements msgp.Unmarshaler 844 func (z *pongMsg) UnmarshalMsg(bts []byte) (o []byte, err error) { 845 var field []byte 846 _ = field 847 var zb0001 uint32 848 zb0001, bts, err = msgp.ReadMapHeaderBytes(bts) 849 if err != nil { 850 err = msgp.WrapError(err) 851 return 852 } 853 for zb0001 > 0 { 854 zb0001-- 855 field, bts, err = msgp.ReadMapKeyZC(bts) 856 if err != nil { 857 err = msgp.WrapError(err) 858 return 859 } 860 switch msgp.UnsafeString(field) { 861 case "nf": 862 z.NotFound, bts, err = msgp.ReadBoolBytes(bts) 863 if err != nil { 864 err = msgp.WrapError(err, "NotFound") 865 return 866 } 867 case "e": 868 if msgp.IsNil(bts) { 869 bts, err = msgp.ReadNilBytes(bts) 870 if err != nil { 871 return 872 } 873 z.Err = nil 874 } else { 875 if z.Err == nil { 876 z.Err = new(string) 877 } 878 *z.Err, bts, err = msgp.ReadStringBytes(bts) 879 if err != nil { 880 err = msgp.WrapError(err, "Err") 881 return 882 } 883 } 884 default: 885 bts, err = msgp.Skip(bts) 886 if err != nil { 887 err = msgp.WrapError(err) 888 return 889 } 890 } 891 } 892 o = bts 893 return 894 } 895 896 // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message 897 func (z *pongMsg) Msgsize() (s int) { 898 s = 1 + 3 + msgp.BoolSize + 2 899 if z.Err == nil { 900 s += msgp.NilSize 901 } else { 902 s += msgp.StringPrefixSize + len(*z.Err) 903 } 904 return 905 }