def page.record.required
mylsm-lsm-store@0.6.0.1 · src/ByteSstFile.bend:372
import mylsm-lsm-store@0.6.0.1/src/ByteSstFile.bend as ByteSstFile
import Base
import mylsm-lsm-store@0.6.0.1/src/ByteMemTable.bend as ByteMemTable
import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes
372def page.record.required(
373 entry: ByteMemTable.Entry,
374 has_current_records: Bool
375) -> Nat:
376 match entry:
377 case ByteMemTable.Entry{key, value}:
378 page.record.required.value(record.size(Bytes.length(key), value),
379 has_current_records)