def loop.abort

mylsm-lsm-store@0.6.0.1 · src/transfer/BackupOwnerCursorIo.bend:214

import mylsm-lsm-store@0.6.0.1/src/transfer/BackupOwnerCursorIo.bend as BackupOwnerCursorIo
import Base
import mylsm-lsm-store@0.6.0.1/src/transfer/BackupIo.bend as BackupIo
import mylsm-lsm-store@0.6.0.1/src/transfer/Backup.bend as Backup

214def loop.abort(
215  +temporary: String,
216  state: State
217) -> IO(Result<&1, &1, BackupIo.Error, Unit>):
218  match state:
219    case Need{file, source, _}:
220      close.failed.source(file, temporary, source, Backup.ResourceLimit{})
221    case Output{file, source, _}:
222      close.failed.source(file, temporary, source, Backup.ResourceLimit{})
223    case Written{(file, _), source, _}:
224      close.failed.source(file, temporary, source, Backup.ResourceLimit{})

Uses (9)

Used by (1)