github.com/minio/minio@v0.0.0-20240328213742-3f72439b8a27/internal/dsync/lock-args_gen.go (about) 1 package dsync 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 *LockArgs) DecodeMsg(dc *msgp.Reader) (err error) { 11 var field []byte 12 _ = field 13 var zb0001 uint32 14 zb0001, err = dc.ReadMapHeader() 15 if err != nil { 16 err = msgp.WrapError(err) 17 return 18 } 19 for zb0001 > 0 { 20 zb0001-- 21 field, err = dc.ReadMapKeyPtr() 22 if err != nil { 23 err = msgp.WrapError(err) 24 return 25 } 26 switch msgp.UnsafeString(field) { 27 case "UID": 28 z.UID, err = dc.ReadString() 29 if err != nil { 30 err = msgp.WrapError(err, "UID") 31 return 32 } 33 case "Resources": 34 var zb0002 uint32 35 zb0002, err = dc.ReadArrayHeader() 36 if err != nil { 37 err = msgp.WrapError(err, "Resources") 38 return 39 } 40 if cap(z.Resources) >= int(zb0002) { 41 z.Resources = (z.Resources)[:zb0002] 42 } else { 43 z.Resources = make([]string, zb0002) 44 } 45 for za0001 := range z.Resources { 46 z.Resources[za0001], err = dc.ReadString() 47 if err != nil { 48 err = msgp.WrapError(err, "Resources", za0001) 49 return 50 } 51 } 52 case "Source": 53 z.Source, err = dc.ReadString() 54 if err != nil { 55 err = msgp.WrapError(err, "Source") 56 return 57 } 58 case "Owner": 59 z.Owner, err = dc.ReadString() 60 if err != nil { 61 err = msgp.WrapError(err, "Owner") 62 return 63 } 64 case "Quorum": 65 z.Quorum, err = dc.ReadInt() 66 if err != nil { 67 err = msgp.WrapError(err, "Quorum") 68 return 69 } 70 default: 71 err = dc.Skip() 72 if err != nil { 73 err = msgp.WrapError(err) 74 return 75 } 76 } 77 } 78 return 79 } 80 81 // EncodeMsg implements msgp.Encodable 82 func (z *LockArgs) EncodeMsg(en *msgp.Writer) (err error) { 83 // map header, size 5 84 // write "UID" 85 err = en.Append(0x85, 0xa3, 0x55, 0x49, 0x44) 86 if err != nil { 87 return 88 } 89 err = en.WriteString(z.UID) 90 if err != nil { 91 err = msgp.WrapError(err, "UID") 92 return 93 } 94 // write "Resources" 95 err = en.Append(0xa9, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73) 96 if err != nil { 97 return 98 } 99 err = en.WriteArrayHeader(uint32(len(z.Resources))) 100 if err != nil { 101 err = msgp.WrapError(err, "Resources") 102 return 103 } 104 for za0001 := range z.Resources { 105 err = en.WriteString(z.Resources[za0001]) 106 if err != nil { 107 err = msgp.WrapError(err, "Resources", za0001) 108 return 109 } 110 } 111 // write "Source" 112 err = en.Append(0xa6, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65) 113 if err != nil { 114 return 115 } 116 err = en.WriteString(z.Source) 117 if err != nil { 118 err = msgp.WrapError(err, "Source") 119 return 120 } 121 // write "Owner" 122 err = en.Append(0xa5, 0x4f, 0x77, 0x6e, 0x65, 0x72) 123 if err != nil { 124 return 125 } 126 err = en.WriteString(z.Owner) 127 if err != nil { 128 err = msgp.WrapError(err, "Owner") 129 return 130 } 131 // write "Quorum" 132 err = en.Append(0xa6, 0x51, 0x75, 0x6f, 0x72, 0x75, 0x6d) 133 if err != nil { 134 return 135 } 136 err = en.WriteInt(z.Quorum) 137 if err != nil { 138 err = msgp.WrapError(err, "Quorum") 139 return 140 } 141 return 142 } 143 144 // MarshalMsg implements msgp.Marshaler 145 func (z *LockArgs) MarshalMsg(b []byte) (o []byte, err error) { 146 o = msgp.Require(b, z.Msgsize()) 147 // map header, size 5 148 // string "UID" 149 o = append(o, 0x85, 0xa3, 0x55, 0x49, 0x44) 150 o = msgp.AppendString(o, z.UID) 151 // string "Resources" 152 o = append(o, 0xa9, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73) 153 o = msgp.AppendArrayHeader(o, uint32(len(z.Resources))) 154 for za0001 := range z.Resources { 155 o = msgp.AppendString(o, z.Resources[za0001]) 156 } 157 // string "Source" 158 o = append(o, 0xa6, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65) 159 o = msgp.AppendString(o, z.Source) 160 // string "Owner" 161 o = append(o, 0xa5, 0x4f, 0x77, 0x6e, 0x65, 0x72) 162 o = msgp.AppendString(o, z.Owner) 163 // string "Quorum" 164 o = append(o, 0xa6, 0x51, 0x75, 0x6f, 0x72, 0x75, 0x6d) 165 o = msgp.AppendInt(o, z.Quorum) 166 return 167 } 168 169 // UnmarshalMsg implements msgp.Unmarshaler 170 func (z *LockArgs) UnmarshalMsg(bts []byte) (o []byte, err error) { 171 var field []byte 172 _ = field 173 var zb0001 uint32 174 zb0001, bts, err = msgp.ReadMapHeaderBytes(bts) 175 if err != nil { 176 err = msgp.WrapError(err) 177 return 178 } 179 for zb0001 > 0 { 180 zb0001-- 181 field, bts, err = msgp.ReadMapKeyZC(bts) 182 if err != nil { 183 err = msgp.WrapError(err) 184 return 185 } 186 switch msgp.UnsafeString(field) { 187 case "UID": 188 z.UID, bts, err = msgp.ReadStringBytes(bts) 189 if err != nil { 190 err = msgp.WrapError(err, "UID") 191 return 192 } 193 case "Resources": 194 var zb0002 uint32 195 zb0002, bts, err = msgp.ReadArrayHeaderBytes(bts) 196 if err != nil { 197 err = msgp.WrapError(err, "Resources") 198 return 199 } 200 if cap(z.Resources) >= int(zb0002) { 201 z.Resources = (z.Resources)[:zb0002] 202 } else { 203 z.Resources = make([]string, zb0002) 204 } 205 for za0001 := range z.Resources { 206 z.Resources[za0001], bts, err = msgp.ReadStringBytes(bts) 207 if err != nil { 208 err = msgp.WrapError(err, "Resources", za0001) 209 return 210 } 211 } 212 case "Source": 213 z.Source, bts, err = msgp.ReadStringBytes(bts) 214 if err != nil { 215 err = msgp.WrapError(err, "Source") 216 return 217 } 218 case "Owner": 219 z.Owner, bts, err = msgp.ReadStringBytes(bts) 220 if err != nil { 221 err = msgp.WrapError(err, "Owner") 222 return 223 } 224 case "Quorum": 225 z.Quorum, bts, err = msgp.ReadIntBytes(bts) 226 if err != nil { 227 err = msgp.WrapError(err, "Quorum") 228 return 229 } 230 default: 231 bts, err = msgp.Skip(bts) 232 if err != nil { 233 err = msgp.WrapError(err) 234 return 235 } 236 } 237 } 238 o = bts 239 return 240 } 241 242 // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message 243 func (z *LockArgs) Msgsize() (s int) { 244 s = 1 + 4 + msgp.StringPrefixSize + len(z.UID) + 10 + msgp.ArrayHeaderSize 245 for za0001 := range z.Resources { 246 s += msgp.StringPrefixSize + len(z.Resources[za0001]) 247 } 248 s += 7 + msgp.StringPrefixSize + len(z.Source) + 6 + msgp.StringPrefixSize + len(z.Owner) + 7 + msgp.IntSize 249 return 250 } 251 252 // DecodeMsg implements msgp.Decodable 253 func (z *LockResp) DecodeMsg(dc *msgp.Reader) (err error) { 254 var field []byte 255 _ = field 256 var zb0001 uint32 257 zb0001, err = dc.ReadMapHeader() 258 if err != nil { 259 err = msgp.WrapError(err) 260 return 261 } 262 for zb0001 > 0 { 263 zb0001-- 264 field, err = dc.ReadMapKeyPtr() 265 if err != nil { 266 err = msgp.WrapError(err) 267 return 268 } 269 switch msgp.UnsafeString(field) { 270 case "Code": 271 { 272 var zb0002 uint8 273 zb0002, err = dc.ReadUint8() 274 if err != nil { 275 err = msgp.WrapError(err, "Code") 276 return 277 } 278 z.Code = ResponseCode(zb0002) 279 } 280 case "Err": 281 z.Err, err = dc.ReadString() 282 if err != nil { 283 err = msgp.WrapError(err, "Err") 284 return 285 } 286 default: 287 err = dc.Skip() 288 if err != nil { 289 err = msgp.WrapError(err) 290 return 291 } 292 } 293 } 294 return 295 } 296 297 // EncodeMsg implements msgp.Encodable 298 func (z LockResp) EncodeMsg(en *msgp.Writer) (err error) { 299 // map header, size 2 300 // write "Code" 301 err = en.Append(0x82, 0xa4, 0x43, 0x6f, 0x64, 0x65) 302 if err != nil { 303 return 304 } 305 err = en.WriteUint8(uint8(z.Code)) 306 if err != nil { 307 err = msgp.WrapError(err, "Code") 308 return 309 } 310 // write "Err" 311 err = en.Append(0xa3, 0x45, 0x72, 0x72) 312 if err != nil { 313 return 314 } 315 err = en.WriteString(z.Err) 316 if err != nil { 317 err = msgp.WrapError(err, "Err") 318 return 319 } 320 return 321 } 322 323 // MarshalMsg implements msgp.Marshaler 324 func (z LockResp) MarshalMsg(b []byte) (o []byte, err error) { 325 o = msgp.Require(b, z.Msgsize()) 326 // map header, size 2 327 // string "Code" 328 o = append(o, 0x82, 0xa4, 0x43, 0x6f, 0x64, 0x65) 329 o = msgp.AppendUint8(o, uint8(z.Code)) 330 // string "Err" 331 o = append(o, 0xa3, 0x45, 0x72, 0x72) 332 o = msgp.AppendString(o, z.Err) 333 return 334 } 335 336 // UnmarshalMsg implements msgp.Unmarshaler 337 func (z *LockResp) UnmarshalMsg(bts []byte) (o []byte, err error) { 338 var field []byte 339 _ = field 340 var zb0001 uint32 341 zb0001, bts, err = msgp.ReadMapHeaderBytes(bts) 342 if err != nil { 343 err = msgp.WrapError(err) 344 return 345 } 346 for zb0001 > 0 { 347 zb0001-- 348 field, bts, err = msgp.ReadMapKeyZC(bts) 349 if err != nil { 350 err = msgp.WrapError(err) 351 return 352 } 353 switch msgp.UnsafeString(field) { 354 case "Code": 355 { 356 var zb0002 uint8 357 zb0002, bts, err = msgp.ReadUint8Bytes(bts) 358 if err != nil { 359 err = msgp.WrapError(err, "Code") 360 return 361 } 362 z.Code = ResponseCode(zb0002) 363 } 364 case "Err": 365 z.Err, bts, err = msgp.ReadStringBytes(bts) 366 if err != nil { 367 err = msgp.WrapError(err, "Err") 368 return 369 } 370 default: 371 bts, err = msgp.Skip(bts) 372 if err != nil { 373 err = msgp.WrapError(err) 374 return 375 } 376 } 377 } 378 o = bts 379 return 380 } 381 382 // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message 383 func (z LockResp) Msgsize() (s int) { 384 s = 1 + 5 + msgp.Uint8Size + 4 + msgp.StringPrefixSize + len(z.Err) 385 return 386 } 387 388 // DecodeMsg implements msgp.Decodable 389 func (z *ResponseCode) DecodeMsg(dc *msgp.Reader) (err error) { 390 { 391 var zb0001 uint8 392 zb0001, err = dc.ReadUint8() 393 if err != nil { 394 err = msgp.WrapError(err) 395 return 396 } 397 (*z) = ResponseCode(zb0001) 398 } 399 return 400 } 401 402 // EncodeMsg implements msgp.Encodable 403 func (z ResponseCode) EncodeMsg(en *msgp.Writer) (err error) { 404 err = en.WriteUint8(uint8(z)) 405 if err != nil { 406 err = msgp.WrapError(err) 407 return 408 } 409 return 410 } 411 412 // MarshalMsg implements msgp.Marshaler 413 func (z ResponseCode) MarshalMsg(b []byte) (o []byte, err error) { 414 o = msgp.Require(b, z.Msgsize()) 415 o = msgp.AppendUint8(o, uint8(z)) 416 return 417 } 418 419 // UnmarshalMsg implements msgp.Unmarshaler 420 func (z *ResponseCode) UnmarshalMsg(bts []byte) (o []byte, err error) { 421 { 422 var zb0001 uint8 423 zb0001, bts, err = msgp.ReadUint8Bytes(bts) 424 if err != nil { 425 err = msgp.WrapError(err) 426 return 427 } 428 (*z) = ResponseCode(zb0001) 429 } 430 o = bts 431 return 432 } 433 434 // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message 435 func (z ResponseCode) Msgsize() (s int) { 436 s = msgp.Uint8Size 437 return 438 }