func (z *ClientStatsBucket) MarshalMsg(b []byte) (o []byte, err error) {
	o = msgp.Require(b, z.Msgsize())
	// map header, size 4
	// string "Start"
	o = append(o, 0x84, 0xa5, 0x53, 0x74, 0x61, 0x72, 0x74)
	o = msgp.AppendUint64(o, z.Start)
	// string "Duration"
	o = append(o, 0xa8, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e)
	o = msgp.AppendUint64(o, z.Duration)
	// string "Stats"
	o = append(o, 0xa5, 0x53, 0x74, 0x61, 0x74, 0x73)
	o = msgp.AppendArrayHeader(o, uint32(len(z.Stats)))
	for za0001 := range z.Stats {
		o, err = z.Stats[za0001].MarshalMsg(o)
		if err != nil {
			return
		}
	}
	// string "AgentTimeShift"
	o = append(o, 0xae, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x68, 0x69, 0x66, 0x74)
	o = msgp.AppendInt64(o, z.AgentTimeShift)
	return
}
// MarshalMsg implements msgp.Marshaler
MarshalMsg implements msgp.Marshaler
// MarshalMsg implements msgp . Marshaler
func (z *ClientStatsBucket) MarshalMsg(b []byte) (o []byte, err error) {
	o = msgp.Require(b, z.Msgsize())
	o = append(o, 0x84, 0xa5, 0x53, 0x74, 0x61, 0x72, 0x74)
	o = msgp.AppendUint64(o, z.Start)
	o = append(o, 0xa8, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e)
	o = msgp.AppendUint64(o, z.Duration)
	o = append(o, 0xa5, 0x53, 0x74, 0x61, 0x74, 0x73)
	o = msgp.AppendArrayHeader(o, uint32(len(z.Stats)))
	for za0001 := range z.Stats {
		o, err = z.Stats[za0001].MarshalMsg(o)
		if err != nil {
			return
		}
	}
	o = append(o, 0xae, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x68, 0x69, 0x66, 0x74)
	o = msgp.AppendInt64(o, z.AgentTimeShift)
	return
}
func ( z * ClientStatsBucket ) MarshalMsg ( b [ ] byte ) ( o [ ] byte , err error ) { o = msgp . Require ( b , z . Msgsize ( ) ) o = append ( o , 0x84 , 0xa5 , 0x53 , 0x74 , 0x61 , 0x72 , 0x74 ) o = msgp . AppendUint64 ( o , z . Start ) o = append ( o , 0xa8 , 0x44 , 0x75 , 0x72 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e ) o = msgp . AppendUint64 ( o , z . Duration ) o = append ( o , 0xa5 , 0x53 , 0x74 , 0x61 , 0x74 , 0x73 ) o = msgp . AppendArrayHeader ( o , uint32 ( len ( z . Stats ) ) ) for za0001 := range z . Stats { o , err = z . Stats [ za0001 ] . MarshalMsg ( o ) if err != nil { return } } o = append ( o , 0xae , 0x41 , 0x67 , 0x65 , 0x6e , 0x74 , 0x54 , 0x69 , 0x6d , 0x65 , 0x53 , 0x68 , 0x69 , 0x66 , 0x74 ) o = msgp . AppendInt64 ( o , z . AgentTimeShift ) return }
MarshalMsg implements msgp.Marshaler
MarshalMsg implements msgp . Marshaler
// map header, size 4 // string "Start" // string "Duration" // string "Stats" // string "AgentTimeShift"