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{})