type MeasureState
mylsm-lsm-store@0.6.0.1 · src/ByteWal.bend:43
import mylsm-lsm-store@0.6.0.1/src/ByteWal.bend as ByteWal
import Base
import mylsm-lsm-store@0.6.0.1/src/Wal.bend as Wal
import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes
43
44type MeasureState is Type:
45 MeasureNext{frame: Bytes.Bytes, offset: U32, remaining: Nat,
46 progress: MeasureProgress}
47 MeasureRead{remaining: Nat, progress: MeasureProgress,
48 measured: RecordMeasure}
49 MeasureCompared{frame: Bytes.Bytes, next_offset: U32,
50 remaining: Nat, progress: MeasureProgress, has_value: Bool,
51 value_bytes: U32, order: Cmp}
52 MeasureFailed{error: Wal.Error}