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  }