def Carrier.context_fields

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

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

3253# The context fields of a traceparent value and a tracestate value, with
3254# lowercase names; the tracestate field is left out when its value is empty.
3255def Carrier.context_fields(traceparent: String, +tracestate: String) -> List<&2, Header>:
3256  Con{Header{Carrier.traceparent_name(), traceparent}, Bool.pick(List<&2, Header>, String.is_empty(tracestate),
3257    Nil{}, Con{Header{Carrier.tracestate_name(), tracestate}, Nil{}})}

Uses (7)

Used by (2)