def next.decoded

mylsm-lsm-store@0.6.0.1 · src/coordinator/OwnerCursorCodec.bend:38

import mylsm-lsm-store@0.6.0.1/src/coordinator/OwnerCursorCodec.bend as OwnerCursorCodec
import Base
import mylsm-lsm-store@0.6.0.1/src/coordinator/CursorCodec.bend as CursorCodec

38# Converts one exact cursor frame decode into a typed client decision.
39def next.decoded(decision: CursorCodec.Decision) -> NextDecision:
40  match decision:
41    case CursorCodec.Decoded{frame}: NextFrame{frame}
42    case CursorCodec.Malformed{}: NextMalformed{}

Uses (2)

Used by (1)