def close.source

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

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
import mylsm-lsm-store@0.6.0.1/src/transfer/BackupIo.bend as BackupIo

47def close.source(
48  file: File,
49  +directory: String,
50  cursor: VisibleCursor.Cursor,
51  error: U32 & String
52) -> IO(Result<&1, &1, BackupIo.Error, Unit>):
53  do IO<Result<&1, &1, BackupIo.Error, Unit>>:
54    _closed_cursor : Result<&1, &1, U32 & String, Unit> <- VisibleCursor.close(cursor)
55    BackupIo.close.failed(file, directory, error)

Uses (12)

Used by (2)