def Bytes.owner.unit.result
mylsm-lsm-store@0.6.0.1 · mylsm.bend:161
import mylsm-lsm-store@0.6.0.1/mylsm.bend as Mylsm
import Base
import mylsm-lsm-store@0.6.0.1/src/coordinator/Client.bend as OwnerClient
161def Bytes.owner.unit.result(
162 pair: OwnerClient.Session & Result<&1, &1, OwnerClient.Error, Unit>
163) -> Bytes.Handle & Result<&1, &1, Bytes.Error, Unit>:
164 match pair:
165 case (session, Fail{error}):
166 (RemoteByteHandle{session}, Fail{Bytes.owner.error(error)})
167 case (session, Done{Unit{}}):
168 (RemoteByteHandle{session}, Done{Unit{}})