y/iterator.go
func (v *ValueStruct) Decode(b []byte) {
	v.Meta = b[0]
	v.UserMeta = b[1]
	var sz int
	v.ExpiresAt, sz = binary.Uvarint(b[2:])
	v.Value = b[2+sz:]
}
func (v *ValueStruct) Decode(b []byte) {
	v.Meta = b[0]
	v.UserMeta = b[1]
	var sz int
	v.ExpiresAt, sz = binary.Uvarint(b[2:])
	v.Value = b[2+sz:]
}
func ( v * ValueStruct ) Decode ( b [ ] byte ) { v . Meta = b [ 0 ] v . UserMeta = b [ 1 ] var sz int v . ExpiresAt , sz = binary . Uvarint ( b [ 2 : ] ) v . Value = b [ 2 + sz : ] }
// Decode uses the length of the slice to infer the length of the Value field.
Decode uses the length of the slice to infer the length of the Value field .