def snapshot.root.cursor.open
mylsm-lsm-store@0.6.0.1 · src/ByteDurableDb.bend:2828
import mylsm-lsm-store@0.6.0.1/src/ByteDurableDb.bend as ByteDurableDb
import Base
import mylsm-lsm-store@0.6.0.1/src/scan/RangeCursor.bend as RangeCursor
import mylsm-lsm-store@0.6.0.1/src/scan/VisibleCursor.bend as VisibleCursor
2828def snapshot.root.cursor.open(
2829 root: SnapshotRoot,
2830 bounds: RangeCursor.Bounds
2831) -> IO(Result<&1, &1, Error, VisibleCursor.Cursor>):
2832 do IO<Result<&1, &1, Error, VisibleCursor.Cursor>>:
2833 opened : Result<&1, &1, Error, SnapshotCursorRoot> <-
2834 snapshot.root.cursor.open.state(root, bounds)
2835 return snapshot.root.cursor.open.result(opened)