def Bytes.backup.next.result

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

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

1083def Bytes.backup.next.result(
1084  result: Result<&1, &1, BackupCodec.Error, BackupCodec.Step>
1085) -> Result<&1, &1, Bytes.Error, Bytes.BackupStep>:
1086  match result:
1087    case Fail{error}: Fail{Bytes.backup.error(error)}
1088    case Done{BackupCodec.End{}}: Done{BackupEnd{}}
1089    case Done{BackupCodec.Chunk{stream, bytes}}:
1090      Done{BackupChunk{ByteBackupStream{stream}, bytes}}

Uses (7)

Used by (1)