// DecodeMsg implements msgp.Decodable func (z *A) DecodeMsg(dc *msgp.Reader) (err error) { var field []byte _ = field var isz uint32 isz, err = dc.ReadMapHeader() if err != nil { return } for isz > 0 { isz-- field, err = dc.ReadMapKeyPtr() if err != nil { return } switch msgp.UnsafeString(field) { case "Name": z.Name, err = dc.ReadString() if err != nil { return } case "BirthDay": z.BirthDay, err = dc.ReadInt64() if err != nil { return } case "Phone": z.Phone, err = dc.ReadString() if err != nil { return } case "Siblings": z.Siblings, err = dc.ReadInt64() if err != nil { return } case "Spouse": z.Spouse, err = dc.ReadUint8() if err != nil { return } case "Money": z.Money, err = dc.ReadFloat64() if err != nil { return } default: err = dc.Skip() if err != nil { return } } } return }
// DecodeMsg implements msgp.Decodable func (z *contype) DecodeMsg(dc *msgp.Reader) (err error) { { var zajw uint8 zajw, err = dc.ReadUint8() (*z) = contype(zajw) } if err != nil { return } return }
// DecodeMsg implements msgp.Decodable func (z *Person) DecodeMsg(dc *msgp.Reader) (err error) { var field []byte _ = field var isz uint32 isz, err = dc.ReadMapHeader() if err != nil { return } for isz > 0 { isz-- field, err = dc.ReadMapKeyPtr() if err != nil { return } switch msgp.UnsafeString(field) { case "Name": z.Name, err = dc.ReadString() if err != nil { return } case "Age": z.Age, err = dc.ReadUint8() if err != nil { return } case "Height": z.Height, err = dc.ReadFloat64() if err != nil { return } default: err = dc.Skip() if err != nil { return } } } return }
// DecodeMsg implements msgp.Decodable func (z *containerSerz) DecodeMsg(dc *msgp.Reader) (err error) { var field []byte _ = field var zxvk uint32 zxvk, err = dc.ReadMapHeader() if err != nil { return } for zxvk > 0 { zxvk-- field, err = dc.ReadMapKeyPtr() if err != nil { return } switch msgp.UnsafeString(field) { case "t": { var zbzg uint8 zbzg, err = dc.ReadUint8() z.t = contype(zbzg) } if err != nil { return } case "r": err = z.r.DecodeMsg(dc) if err != nil { return } default: err = dc.Skip() if err != nil { return } } } return }
// DecodeMsg implements msgp.Decodable func (z *Group) DecodeMsg(dc *msgp.Reader) (err error) { var field []byte _ = field var isz uint32 isz, err = dc.ReadMapHeader() if err != nil { return } for isz > 0 { isz-- field, err = dc.ReadMapKeyPtr() if err != nil { return } switch msgp.UnsafeString(field) { case "Name": z.Name, err = dc.ReadString() if err != nil { return } case "Members": var xsz uint32 xsz, err = dc.ReadArrayHeader() if err != nil { return } if cap(z.Members) >= int(xsz) { z.Members = z.Members[:xsz] } else { z.Members = make([]Person, xsz) } for xvk := range z.Members { var isz uint32 isz, err = dc.ReadMapHeader() if err != nil { return } for isz > 0 { isz-- field, err = dc.ReadMapKeyPtr() if err != nil { return } switch msgp.UnsafeString(field) { case "Name": z.Members[xvk].Name, err = dc.ReadString() if err != nil { return } case "Age": z.Members[xvk].Age, err = dc.ReadUint8() if err != nil { return } case "Height": z.Members[xvk].Height, err = dc.ReadFloat64() if err != nil { return } default: err = dc.Skip() if err != nil { return } } } } default: err = dc.Skip() if err != nil { return } } } return }
// DecodeMsg implements msgp.Decodable func (z *roaringArray) DecodeMsg(dc *msgp.Reader) (err error) { var field []byte _ = field var zlqf uint32 zlqf, err = dc.ReadMapHeader() if err != nil { return } for zlqf > 0 { zlqf-- field, err = dc.ReadMapKeyPtr() if err != nil { return } switch msgp.UnsafeString(field) { case "keys": var zdaf uint32 zdaf, err = dc.ReadArrayHeader() if err != nil { return } if cap(z.keys) >= int(zdaf) { z.keys = (z.keys)[:zdaf] } else { z.keys = make([]uint16, zdaf) } for zhct := range z.keys { z.keys[zhct], err = dc.ReadUint16() if err != nil { return } } case "needCopyOnWrite": var zpks uint32 zpks, err = dc.ReadArrayHeader() if err != nil { return } if cap(z.needCopyOnWrite) >= int(zpks) { z.needCopyOnWrite = (z.needCopyOnWrite)[:zpks] } else { z.needCopyOnWrite = make([]bool, zpks) } for zcua := range z.needCopyOnWrite { z.needCopyOnWrite[zcua], err = dc.ReadBool() if err != nil { return } } case "copyOnWrite": z.copyOnWrite, err = dc.ReadBool() if err != nil { return } case "conserz": var zjfb uint32 zjfb, err = dc.ReadArrayHeader() if err != nil { return } if cap(z.conserz) >= int(zjfb) { z.conserz = (z.conserz)[:zjfb] } else { z.conserz = make([]containerSerz, zjfb) } for zxhx := range z.conserz { var zcxo uint32 zcxo, err = dc.ReadMapHeader() if err != nil { return } for zcxo > 0 { zcxo-- field, err = dc.ReadMapKeyPtr() if err != nil { return } switch msgp.UnsafeString(field) { case "t": { var zeff uint8 zeff, err = dc.ReadUint8() z.conserz[zxhx].t = contype(zeff) } if err != nil { return } case "r": err = z.conserz[zxhx].r.DecodeMsg(dc) if err != nil { return } default: err = dc.Skip() if err != nil { return } } } } default: err = dc.Skip() if err != nil { return } } } return }