def close.initial

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

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/transfer/BackupCursor.bend as BackupCursor

160def close.initial(initial: BackupCursor.Step) -> IO(Unit):
161  match initial:
162    case BackupCursor.Chunk{stream, _}: close.initial.stream(stream)
163    case BackupCursor.Continue{stream}: close.initial.stream(stream)
164    case BackupCursor.Failure{cursor, _}: close.cursor(cursor)
165    case BackupCursor.End{}: IO.pure(Unit, Unit{})

Uses (6)

Used by (2)