def cursor.acquire
import mylsm-lsm-store@0.6.0.1/src/scan/Snapshot.bend as Snapshotimport Base
1180# Adds a cursor reference to an open snapshot.
1181def cursor.acquire(lifecycle: Lifecycle) -> LifecycleDecision:
1182 match lifecycle:
1183 case Live{cursor_count}: Advanced{Live{Nat.add(cursor_count, 1n)}}
1184 case Closed{}: Invalid{}
Uses (3)
Used by (0)
No other definition uses this definition.