// EncodeMsg implements msgp.Encodable func (z *Subload) EncodeMsg(en *msgp.Writer) (err error) { // map header, size 3 // write "A" err = en.Append(0x83, 0xa1, 0x41) if err != nil { return err } err = en.WriteString(z.A) if err != nil { return } // write "B" err = en.Append(0xa1, 0x42) if err != nil { return err } err = en.WriteInt(z.B) if err != nil { return } // write "F" err = en.Append(0xa1, 0x46) if err != nil { return err } err = en.WriteArrayHeader(uint32(len(z.F))) if err != nil { return } for cmr := range z.F { err = en.WriteFloat64(z.F[cmr]) if err != nil { return } } return }