func MarshalBlock(dst []byte, b *Block) []byte {
	dst = b.bh.Marshal(dst)
	dst = encoding.MarshalBytes(dst, b.timestampsData)
	dst = encoding.MarshalBytes(dst, b.valuesData)
	return dst
}
// MarshalBlock marshals b to dst.
//
// b.MarshalData must be called on b before calling MarshalBlock.
MarshalBlock marshals b to dst.

b.MarshalData must be called on b before calling MarshalBlock.
// MarshalBlock marshals b to dst . // // b . MarshalData must be called on b before calling MarshalBlock .
func MarshalBlock(dst []byte, b *Block) []byte {
	dst = b.bh.Marshal(dst)
	dst = encoding.MarshalBytes(dst, b.timestampsData)
	dst = encoding.MarshalBytes(dst, b.valuesData)
	return dst
}
func MarshalBlock ( dst [ ] byte , b * Block ) [ ] byte { dst = b . bh . Marshal ( dst ) dst = encoding . MarshalBytes ( dst , b . timestampsData ) dst = encoding . MarshalBytes ( dst , b . valuesData ) return dst }
MarshalBlock marshals b to dst.
MarshalBlock marshals b to dst .