type Decision

mylsm-lsm-store@0.6.0.1 · src/scan/ByteBlockBuilder.bend:3

import mylsm-lsm-store@0.6.0.1/src/scan/ByteBlockBuilder.bend as ByteBlockBuilder
import Base

3# Selects appending, rollover, or rejection for an exact byte-record size.
4type Decision is Data:
5  Append{used_bytes: Nat}
6  StartNextBlock{record_bytes: Nat}
7  RecordTooLarge{}

Uses (1)

Used by (13)