def Bytes.restore.error
mylsm-lsm-store@0.6.0.1 · mylsm.bend:1332
import mylsm-lsm-store@0.6.0.1/mylsm.bend as Mylsm
import Base
import mylsm-lsm-store@0.6.0.1/src/transfer/RestoreIo.bend as RestoreIo
1332def Bytes.restore.error(error: RestoreIo.Error) -> Bytes.Error:
1333 match error:
1334 case RestoreIo.InvalidFormat{}: Corruption{"invalid backup format"}
1335 case RestoreIo.ResourceLimit{}: ResourceLimit{}
1336 case RestoreIo.InvalidOrder{}: InvalidArgument{}
1337 case RestoreIo.ChecksumMismatch{}: Corruption{"backup checksum mismatch"}
1338 case RestoreIo.CountMismatch{}: Corruption{"backup entry count mismatch"}
1339 case RestoreIo.Storage{error}: Bytes.error(error)
1340 case RestoreIo.Io{code, message}: Io{code, message}
1341 case RestoreIo.DestinationExists{}: AlreadyExists{}
1342 case RestoreIo.TemporaryExists{}: AlreadyExists{}
1343 case RestoreIo.VerificationFailed{}: Corruption{"restored database verification failed"}
1344 case RestoreIo.CommitUnknown{code, message}: CommitUnknown{code, message}