def close.cursor

mylsm-lsm-store@0.6.0.1 · src/transfer/BackupCursorIo.bend:147

import mylsm-lsm-store@0.6.0.1/src/transfer/BackupCursorIo.bend as BackupCursorIo
import Base
import mylsm-lsm-store@0.6.0.1/src/scan/VisibleCursor.bend as VisibleCursor

147def close.cursor(cursor: Maybe<&1, VisibleCursor.Cursor>) -> IO(Unit):
148  match cursor:
149    case Some{reader}:
150      do IO<Unit>:
151        _closed : Result<&1, &1, U32 & String, Unit> <- VisibleCursor.close(reader)
152        return Unit{}
153    case None{}: IO.pure(Unit, Unit{})

Uses (11)

Used by (3)