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 }