// MarshalMsg implements msgp.Marshaler
func (z DocumentList) MarshalMsg(b []byte) (o []byte, err error) {
	o = msgp.Require(b, z.Msgsize())
	o = msgp.AppendArrayHeader(o, uint32(len(z)))
	for bai := range z {
		o = msgp.AppendUint(o, uint(z[bai]))
	}
	return
}
// MarshalMsg implements msgp.Marshaler
func (z DocumentID) MarshalMsg(b []byte) (o []byte, err error) {
	o = msgp.Require(b, z.Msgsize())
	o = msgp.AppendUint(o, uint(z))
	return
}