// UnmarshalMsg implements msgp.Unmarshaler func (z *A) UnmarshalMsg(bts []byte) (o []byte, err error) { var field []byte _ = field var isz uint32 isz, bts, err = msgp.ReadMapHeaderBytes(bts) if err != nil { return } for isz > 0 { isz-- field, bts, err = msgp.ReadMapKeyZC(bts) if err != nil { return } switch msgp.UnsafeString(field) { case "Name": z.Name, bts, err = msgp.ReadStringBytes(bts) if err != nil { return } case "BirthDay": z.BirthDay, bts, err = msgp.ReadInt64Bytes(bts) if err != nil { return } case "Phone": z.Phone, bts, err = msgp.ReadStringBytes(bts) if err != nil { return } case "Siblings": z.Siblings, bts, err = msgp.ReadInt64Bytes(bts) if err != nil { return } case "Spouse": z.Spouse, bts, err = msgp.ReadUint8Bytes(bts) if err != nil { return } case "Money": z.Money, bts, err = msgp.ReadFloat64Bytes(bts) if err != nil { return } default: bts, err = msgp.Skip(bts) if err != nil { return } } } o = bts return }
// UnmarshalMsg implements msgp.Unmarshaler func (z *contype) UnmarshalMsg(bts []byte) (o []byte, err error) { { var zwht uint8 zwht, bts, err = msgp.ReadUint8Bytes(bts) (*z) = contype(zwht) } if err != nil { return } o = bts return }
// UnmarshalMsg implements msgp.Unmarshaler func (z *Person) UnmarshalMsg(bts []byte) (o []byte, err error) { var field []byte _ = field var isz uint32 isz, bts, err = msgp.ReadMapHeaderBytes(bts) if err != nil { return } for isz > 0 { isz-- field, bts, err = msgp.ReadMapKeyZC(bts) if err != nil { return } switch msgp.UnsafeString(field) { case "Name": z.Name, bts, err = msgp.ReadStringBytes(bts) if err != nil { return } case "Age": z.Age, bts, err = msgp.ReadUint8Bytes(bts) if err != nil { return } case "Height": z.Height, bts, err = msgp.ReadFloat64Bytes(bts) if err != nil { return } default: bts, err = msgp.Skip(bts) if err != nil { return } } } o = bts return }
// UnmarshalMsg implements msgp.Unmarshaler func (z *containerSerz) UnmarshalMsg(bts []byte) (o []byte, err error) { var field []byte _ = field var zbai uint32 zbai, bts, err = msgp.ReadMapHeaderBytes(bts) if err != nil { return } for zbai > 0 { zbai-- field, bts, err = msgp.ReadMapKeyZC(bts) if err != nil { return } switch msgp.UnsafeString(field) { case "t": { var zcmr uint8 zcmr, bts, err = msgp.ReadUint8Bytes(bts) z.t = contype(zcmr) } if err != nil { return } case "r": bts, err = z.r.UnmarshalMsg(bts) if err != nil { return } default: bts, err = msgp.Skip(bts) if err != nil { return } } } o = bts return }
// UnmarshalMsg implements msgp.Unmarshaler func (z *Group) UnmarshalMsg(bts []byte) (o []byte, err error) { var field []byte _ = field var isz uint32 isz, bts, err = msgp.ReadMapHeaderBytes(bts) if err != nil { return } for isz > 0 { isz-- field, bts, err = msgp.ReadMapKeyZC(bts) if err != nil { return } switch msgp.UnsafeString(field) { case "Name": z.Name, bts, err = msgp.ReadStringBytes(bts) if err != nil { return } case "Members": var xsz uint32 xsz, bts, err = msgp.ReadArrayHeaderBytes(bts) 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, bts, err = msgp.ReadMapHeaderBytes(bts) if err != nil { return } for isz > 0 { isz-- field, bts, err = msgp.ReadMapKeyZC(bts) if err != nil { return } switch msgp.UnsafeString(field) { case "Name": z.Members[xvk].Name, bts, err = msgp.ReadStringBytes(bts) if err != nil { return } case "Age": z.Members[xvk].Age, bts, err = msgp.ReadUint8Bytes(bts) if err != nil { return } case "Height": z.Members[xvk].Height, bts, err = msgp.ReadFloat64Bytes(bts) if err != nil { return } default: bts, err = msgp.Skip(bts) if err != nil { return } } } } default: bts, err = msgp.Skip(bts) if err != nil { return } } } o = bts return }
// UnmarshalMsg implements msgp.Unmarshaler func (z *roaringArray) UnmarshalMsg(bts []byte) (o []byte, err error) { var field []byte _ = field var zrsw uint32 zrsw, bts, err = msgp.ReadMapHeaderBytes(bts) if err != nil { return } for zrsw > 0 { zrsw-- field, bts, err = msgp.ReadMapKeyZC(bts) if err != nil { return } switch msgp.UnsafeString(field) { case "keys": var zxpk uint32 zxpk, bts, err = msgp.ReadArrayHeaderBytes(bts) if err != nil { return } if cap(z.keys) >= int(zxpk) { z.keys = (z.keys)[:zxpk] } else { z.keys = make([]uint16, zxpk) } for zhct := range z.keys { z.keys[zhct], bts, err = msgp.ReadUint16Bytes(bts) if err != nil { return } } case "needCopyOnWrite": var zdnj uint32 zdnj, bts, err = msgp.ReadArrayHeaderBytes(bts) if err != nil { return } if cap(z.needCopyOnWrite) >= int(zdnj) { z.needCopyOnWrite = (z.needCopyOnWrite)[:zdnj] } else { z.needCopyOnWrite = make([]bool, zdnj) } for zcua := range z.needCopyOnWrite { z.needCopyOnWrite[zcua], bts, err = msgp.ReadBoolBytes(bts) if err != nil { return } } case "copyOnWrite": z.copyOnWrite, bts, err = msgp.ReadBoolBytes(bts) if err != nil { return } case "conserz": var zobc uint32 zobc, bts, err = msgp.ReadArrayHeaderBytes(bts) if err != nil { return } if cap(z.conserz) >= int(zobc) { z.conserz = (z.conserz)[:zobc] } else { z.conserz = make([]containerSerz, zobc) } for zxhx := range z.conserz { var zsnv uint32 zsnv, bts, err = msgp.ReadMapHeaderBytes(bts) if err != nil { return } for zsnv > 0 { zsnv-- field, bts, err = msgp.ReadMapKeyZC(bts) if err != nil { return } switch msgp.UnsafeString(field) { case "t": { var zkgt uint8 zkgt, bts, err = msgp.ReadUint8Bytes(bts) z.conserz[zxhx].t = contype(zkgt) } if err != nil { return } case "r": bts, err = z.conserz[zxhx].r.UnmarshalMsg(bts) if err != nil { return } default: bts, err = msgp.Skip(bts) if err != nil { return } } } } default: bts, err = msgp.Skip(bts) if err != nil { return } } } o = bts return }