def Bytes.backup.error

mylsm-lsm-store@0.6.0.1 · mylsm.bend:1045

import mylsm-lsm-store@0.6.0.1/mylsm.bend as Mylsm
import Base
import mylsm-lsm-store@0.6.0.1/src/transfer/Backup.bend as BackupCodec

1045def Bytes.backup.error(error: BackupCodec.Error) -> Bytes.Error:
1046  match error:
1047    case BackupCodec.UnsupportedPlatform{}: UnsupportedPlatform{}
1048    case BackupCodec.InvalidOrder{}: InvalidArgument{}
1049    case BackupCodec.ResourceLimit{}: ResourceLimit{}
1050    case BackupCodec.CodecFailure{}: Corruption{"backup encoder rejected the snapshot"}
1051    case BackupCodec.SourceFailure{code, message}: Io{code, message}

Uses (2)

Used by (2)