func writeChunkHeader(header []byte, c chunk.Chunk) error { header[chunkHeaderTypeOffset] = byte(c.Encoding()) binary.LittleEndian.PutUint64( header[chunkHeaderFirstTimeOffset:], uint64(c.FirstTime()), ) lt, err := c.NewIterator().LastTimestamp() if err != nil { return err } binary.LittleEndian.PutUint64( header[chunkHeaderLastTimeOffset:], uint64(lt), ) return nil }