def Forward.state

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

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

3355# The last check of a forwarded pair: its tracestate fields parse.
3356def Forward.state(parsed: Result<&2, &2, StateError, TraceState>, carrier: List<&2, Header>, traceparent: String,
3357  tracestate: List<&2, String>) -> Result<&2, &2, ForwardError, List<&2, Header>>:
3358  match parsed:
3359    case Fail{error}:
3360      Fail{InvalidForwardState{error}}
3361    case Done{state}:
3362      Done{Forward.carrier(carrier, traceparent, tracestate)}

Uses (8)

Used by (1)