def owner.cursor.close.release.id
mylsm-lsm-store@0.6.0.1 · src/scan/Snapshot.bend:1044
import mylsm-lsm-store@0.6.0.1/src/scan/Snapshot.bend as Snapshot
import Base
1044def owner.cursor.close.release.id(
1045 allocator: ResourceIdAllocator,
1046 reservations: Registry,
1047 snapshots: List<&2, SnapshotResource>,
1048 prefix: List<&2, CursorResource>,
1049 resource: CursorResource,
1050 tail: List<&2, CursorResource>,
1051 snapshot_ids: U32 & U32
1052) -> OwnerCursorCloseDecision:
1053 match snapshot_ids:
1054 case (close_snapshot_id, lookup_snapshot_id):
1055 owner.cursor.close.released(allocator, reservations, prefix, resource,
1056 tail, close_snapshot_id,
1057 snapshot.list.cursor.release(snapshots, lookup_snapshot_id))