// MarshalMsg implements msgp.Marshaler func (z *Payload) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.Require(b, z.Msgsize()) // map header, size 5 // string "Sub" o = append(o, 0x85, 0xa3, 0x53, 0x75, 0x62) o, err = z.Sub.MarshalMsg(o) if err != nil { return } // string "D" o = append(o, 0xa1, 0x44) o = msgp.AppendArrayHeader(o, uint32(len(z.D))) for xvk := range z.D { o = msgp.AppendString(o, z.D[xvk]) } // string "E" o = append(o, 0xa1, 0x45) o = msgp.AppendArrayHeader(o, uint32(len(z.E))) for bzg := range z.E { o = msgp.AppendInt32(o, z.E[bzg]) } // string "G" o = append(o, 0xa1, 0x47) o = msgp.AppendArrayHeader(o, uint32(len(z.G))) for bai := range z.G { o = msgp.AppendFloat64(o, z.G[bai]) } // string "Blob" o = append(o, 0xa4, 0x42, 0x6c, 0x6f, 0x62) o = msgp.AppendBytes(o, z.Blob) return }
// MarshalMsg implements msgp.Marshaler func (z *Subload) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.Require(b, z.Msgsize()) // map header, size 3 // string "A" o = append(o, 0x83, 0xa1, 0x41) o = msgp.AppendString(o, z.A) // string "B" o = append(o, 0xa1, 0x42) o = msgp.AppendInt(o, z.B) // string "F" o = append(o, 0xa1, 0x46) o = msgp.AppendArrayHeader(o, uint32(len(z.F))) for cmr := range z.F { o = msgp.AppendFloat64(o, z.F[cmr]) } return }