def SpanStep.waiting

bend-trace-context@0.2.0.0 · trace_context.bend:1206

import bend-trace-context@0.2.0.0/trace_context.bend as TraceContext
import Base

1206# The draw that a span ID draw's step feeds its next word to, while it waits
1207# for one.
1208def SpanStep.waiting(step: SpanStep) -> Maybe<&2, SpanDraw>:
1209  match step:
1210    case NeedSpanWord{draw}:
1211      Some{draw}
1212    case DrawnSpanId{id}:
1213      None{}
1214    case SpanFailed{error}:
1215      None{}

Uses (3)

Used by (3)