def Extract.state
bend-trace-context@0.2.0.0 · trace_context.bend:2994
import bend-trace-context@0.2.0.0/trace_context.bend as TraceContext
import Base
2994
2995
2996def Extract.state(+limits: Limits, +states: List<&2, String>, remote: RemoteContext, text: String) -> Extraction:
2997 match states:
2998 case Nil{}:
2999 Extraction{Extract.incoming(remote, TraceState.empty(), Some{ReceivedPair{text, Nil{}}}), TraceParentAccepted{},
3000 StateAbsent{}}
3001 case Con{field, rest}:
3002 Extract.parsed(TraceState.parse_fields(limits, Con{field, rest}), remote, text, Con{field, rest})