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  }