github.com/minio/minio@v0.0.0-20240328213742-3f72439b8a27/internal/bucket/replication/datatypes_gen.go (about) 1 package replication 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 *StatusType) DecodeMsg(dc *msgp.Reader) (err error) { 11 { 12 var zb0001 string 13 zb0001, err = dc.ReadString() 14 if err != nil { 15 err = msgp.WrapError(err) 16 return 17 } 18 (*z) = StatusType(zb0001) 19 } 20 return 21 } 22 23 // EncodeMsg implements msgp.Encodable 24 func (z StatusType) EncodeMsg(en *msgp.Writer) (err error) { 25 err = en.WriteString(string(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 StatusType) MarshalMsg(b []byte) (o []byte, err error) { 35 o = msgp.Require(b, z.Msgsize()) 36 o = msgp.AppendString(o, string(z)) 37 return 38 } 39 40 // UnmarshalMsg implements msgp.Unmarshaler 41 func (z *StatusType) UnmarshalMsg(bts []byte) (o []byte, err error) { 42 { 43 var zb0001 string 44 zb0001, bts, err = msgp.ReadStringBytes(bts) 45 if err != nil { 46 err = msgp.WrapError(err) 47 return 48 } 49 (*z) = StatusType(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 StatusType) Msgsize() (s int) { 57 s = msgp.StringPrefixSize + len(string(z)) 58 return 59 } 60 61 // DecodeMsg implements msgp.Decodable 62 func (z *Type) DecodeMsg(dc *msgp.Reader) (err error) { 63 { 64 var zb0001 int 65 zb0001, err = dc.ReadInt() 66 if err != nil { 67 err = msgp.WrapError(err) 68 return 69 } 70 (*z) = Type(zb0001) 71 } 72 return 73 } 74 75 // EncodeMsg implements msgp.Encodable 76 func (z Type) EncodeMsg(en *msgp.Writer) (err error) { 77 err = en.WriteInt(int(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 Type) MarshalMsg(b []byte) (o []byte, err error) { 87 o = msgp.Require(b, z.Msgsize()) 88 o = msgp.AppendInt(o, int(z)) 89 return 90 } 91 92 // UnmarshalMsg implements msgp.Unmarshaler 93 func (z *Type) UnmarshalMsg(bts []byte) (o []byte, err error) { 94 { 95 var zb0001 int 96 zb0001, bts, err = msgp.ReadIntBytes(bts) 97 if err != nil { 98 err = msgp.WrapError(err) 99 return 100 } 101 (*z) = Type(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 Type) Msgsize() (s int) { 109 s = msgp.IntSize 110 return 111 }