def frame.result

mylsm-lsm-store@0.6.0.1 · src/coordinator/Io.bend:502

import mylsm-lsm-store@0.6.0.1/src/coordinator/Io.bend as Io
import Base
import mylsm-lsm-store@0.6.0.1/src/coordinator/Protocol.bend as Protocol

502def frame.result(
503  file: File,
504  decision: Protocol.FrameDecision
505) -> File & Result<&1, &1, Error, Protocol.Request>:
506  match decision:
507    case Protocol.Decoded{request}: (file, Done{request})
508    case _: (file, Fail{frame.error(decision)})

Uses (8)

Used by (2)