def Bytes.scan_next.owned.item
mylsm-lsm-store@0.6.0.1 · mylsm.bend:1643
import mylsm-lsm-store@0.6.0.1/mylsm.bend as Mylsm
import Base
import bend-kit-bytes@0.3.2.0/bytes.bend as PackedBytes
import mylsm-lsm-store@0.6.0.1/src/scan/RangeCursor.bend as ByteRangeCursor
1643def Bytes.scan_next.owned.item(
1644 snapshot: Bytes.Snapshot,
1645 inner: Bytes.Cursor,
1646 key: PackedBytes.Bytes,
1647 value: PackedBytes.Bytes,
1648 bounds: ByteRangeCursor.Bounds,
1649 matches: Bool
1650) -> Bytes.StreamStep:
1651 match matches:
1652 case True{}: StreamItem{key, value, ByteOwnedCursor{snapshot, inner, bounds}}
1653 case False{}: StreamSkip{ByteOwnedCursor{snapshot, inner, bounds}}