MCPcopy
hub / github.com/gofiber/fiber / EncodeMsg

Method EncodeMsg

middleware/cache/manager_msgp.go:57–80  ·  view source on GitHub ↗

EncodeMsg implements msgp.Encodable

(en *msgp.Writer)

Source from the content-addressed store, hash-verified

55
56// EncodeMsg implements msgp.Encodable
57func (z *cachedHeader) EncodeMsg(en *msgp.Writer) (err error) {
58 // map header, size 2
59 // write "key"
60 err = en.Append(0x82, 0xa3, 0x6b, 0x65, 0x79)
61 if err != nil {
62 return
63 }
64 err = en.WriteBytes(z.key)
65 if err != nil {
66 err = msgp.WrapError(err, "key")
67 return
68 }
69 // write "value"
70 err = en.Append(0xa5, 0x76, 0x61, 0x6c, 0x75, 0x65)
71 if err != nil {
72 return
73 }
74 err = en.WriteBytes(z.value)
75 if err != nil {
76 err = msgp.WrapError(err, "value")
77 return
78 }
79 return
80}
81
82// MarshalMsg implements msgp.Marshaler
83func (z *cachedHeader) MarshalMsg(b []byte) (o []byte, err error) {

Callers 2

Calls 1

AppendMethod · 0.65

Tested by 2