def payload_entries_bytes
import mylsm-lsm-store@0.6.0.1/src/MemTable.bend as MemTableimport Base
import mylsm-lsm-store@0.6.0.1/src/StorageBytes.bend as StorageBytes
49# Sums payload bytes across MemTable entries.
50def payload_entries_bytes(+entries: List<&2, Entry>) -> Nat:
51 match entries:
52 case Nil{}:
53 0n
54 case Con{Entry{key, value}, tail}:
55 Nat.add(Nat.add(StorageBytes.string_size(key), payload_value_bytes(value)),
56 payload_entries_bytes(tail))