def error.host

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

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

21def error.host(error: Backup.Error) -> U32 & String:
22  match error:
23    case Backup.UnsupportedPlatform{}:
24      (95, "backup source transport is unsupported")
25    case Backup.SourceFailure{code, message}: (code, message)
26    case Backup.ResourceLimit{}: (7, "backup cursor exceeded its bounded policy")
27    case Backup.InvalidOrder{}: (22, "backup cursor rejected noncanonical order")
28    case Backup.CodecFailure{}: (22, "backup cursor encoder rejected its source")

Uses (5)

Used by (2)