def snapshot.list.cursor.close.resource

mylsm-lsm-store@0.6.0.1 · src/scan/Snapshot.bend:697

import mylsm-lsm-store@0.6.0.1/src/scan/Snapshot.bend as Snapshot
import Base

697def snapshot.list.cursor.close.resource(
698  copies: SnapshotResource & SnapshotResource,
699  prefix: List<&2, SnapshotResource>,
700  tail: List<&2, SnapshotResource>
701) -> SnapshotListCursorDecision:
702  match copies:
703    case (for_check, for_update):
704      match for_check:
705        case SnapshotResource{_, _, _, cursor_count}:
706          snapshot.list.cursor.close.result(Nat.is_eq(cursor_count, 0n),
707            prefix, for_update, tail)

Uses (7)

Used by (1)