Snapshot.SnapshotListCursorState: type of mylsm-lsm-store@0.6.0.1 Import: import mylsm-lsm-store@0.6.0.1/src/scan/Snapshot.bend as Snapshot Lines 162-173 of mylsm-lsm-store@0.6.0.1/src/scan/Snapshot.bend: https://jend.leeeet.dev/read.txt?path=mylsm-lsm-store@0.6.0.1/src/scan/Snapshot.bend&start_line=162&end_line=173 import Base # Carries the recursive snapshot lookup without losing the original list prefix. type SnapshotListCursorState is Type: SnapshotCursorSearch{snapshots: List<&2, SnapshotResource>, snapshot_id: U32, action: SnapshotCursorAction, prefix: List<&2, SnapshotResource>} SnapshotCursorCompareCopies{copies: SnapshotResource & SnapshotResource, tail: List<&2, SnapshotResource>, snapshot_ids: U32 & U32, action: SnapshotCursorAction, prefix: List<&2, SnapshotResource>} SnapshotCursorCompare{matches: Bool, resource: SnapshotResource, tail: List<&2, SnapshotResource>, snapshot_id: U32, action: SnapshotCursorAction, prefix: List<&2, SnapshotResource>} Uses (6): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32 https://jend.leeeet.dev/definition.txt?path=mylsm-lsm-store@0.6.0.1/src/scan/Snapshot.bend&name=SnapshotCursorAction https://jend.leeeet.dev/definition.txt?path=mylsm-lsm-store@0.6.0.1/src/scan/Snapshot.bend&name=SnapshotResource