TraceContext.ForwardError: type of bend-trace-context@0.2.0.0 Import: import bend-trace-context@0.2.0.0/trace_context.bend as TraceContext Lines 3312-3328 of bend-trace-context@0.2.0.0/trace_context.bend: https://jend.leeeet.dev/read.txt?path=bend-trace-context@0.2.0.0/trace_context.bend&start_line=3312&end_line=3328 import Base # Why a received context could not be forwarded unchanged: # NothingToForward{} it keeps no received pair: its tracestate was # discarded when it was extracted, or it was # built from parts (IncomingContext.from_remote) # ForwardTooLarge{} its tracestate fields, joined by commas, # exceed the tracestate output budget # InvalidForwardParent{error} its traceparent value is not one that # TraceParent.read accepts # InvalidForwardState{error} its tracestate fields are not ones that # TraceState.parse_fields accepts # A pair that extraction keeps always passes the last two checks (law # forward_extracted); they refuse a pair built directly. type ForwardError is Data: NothingToForward{} ForwardTooLarge{} InvalidForwardParent{error: TraceParentError} InvalidForwardState{error: StateError} Uses (2): https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/trace_context.bend&name=StateError https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/trace_context.bend&name=TraceParentError