def record.key.sliced
import mylsm-lsm-store@0.6.0.1/src/ByteWal.bend as ByteWalimport Base
import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes
311# Parses a raw key and selects delete or put record completion.
312def record.key.sliced(
313 pair: Bytes.Bytes & Bytes.Bytes,
314 tag: U32,
315 +key_length: U32,
316 +key_offset: U32
317) -> DecodedRecord:
318 match pair:
319 case (frame, key):
320 record.key.finished(frame, tag, key,
321 (key_offset + key_length : U32))