github.com/gofiber/fiber/v2@v2.47.0/middleware/csrf/manager_msgp.go (about)

     1  package csrf
     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 *item) 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  		default:
    28  			err = dc.Skip()
    29  			if err != nil {
    30  				err = msgp.WrapError(err)
    31  				return
    32  			}
    33  		}
    34  	}
    35  	return
    36  }
    37  
    38  // EncodeMsg implements msgp.Encodable
    39  func (z item) EncodeMsg(en *msgp.Writer) (err error) {
    40  	// map header, size 0
    41  	err = en.Append(0x80)
    42  	if err != nil {
    43  		return
    44  	}
    45  	return
    46  }
    47  
    48  // MarshalMsg implements msgp.Marshaler
    49  func (z item) MarshalMsg(b []byte) (o []byte, err error) {
    50  	o = msgp.Require(b, z.Msgsize())
    51  	// map header, size 0
    52  	o = append(o, 0x80)
    53  	return
    54  }
    55  
    56  // UnmarshalMsg implements msgp.Unmarshaler
    57  func (z *item) UnmarshalMsg(bts []byte) (o []byte, err error) {
    58  	var field []byte
    59  	_ = field
    60  	var zb0001 uint32
    61  	zb0001, bts, err = msgp.ReadMapHeaderBytes(bts)
    62  	if err != nil {
    63  		err = msgp.WrapError(err)
    64  		return
    65  	}
    66  	for zb0001 > 0 {
    67  		zb0001--
    68  		field, bts, err = msgp.ReadMapKeyZC(bts)
    69  		if err != nil {
    70  			err = msgp.WrapError(err)
    71  			return
    72  		}
    73  		switch msgp.UnsafeString(field) {
    74  		default:
    75  			bts, err = msgp.Skip(bts)
    76  			if err != nil {
    77  				err = msgp.WrapError(err)
    78  				return
    79  			}
    80  		}
    81  	}
    82  	o = bts
    83  	return
    84  }
    85  
    86  // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
    87  func (z item) Msgsize() (s int) {
    88  	s = 1
    89  	return
    90  }