mirror of
https://github.com/taigrr/bitcask
synced 2025-01-18 04:03:17 -08:00
18 lines
237 B
Go
18 lines
237 B
Go
package bitcask
|
|
|
|
import (
|
|
"hash/crc32"
|
|
|
|
pb "github.com/prologic/bitcask/proto"
|
|
)
|
|
|
|
func NewEntry(key string, value []byte) pb.Entry {
|
|
crc := crc32.ChecksumIEEE(value)
|
|
|
|
return pb.Entry{
|
|
CRC: crc,
|
|
Key: key,
|
|
Value: value,
|
|
}
|
|
}
|