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# Carries the state for MeasureState.
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}

Uses (8)

Used by (5)