TraceContext.Extraction.incoming.of: def of bend-trace-context@0.2.0.0 Import: import bend-trace-context@0.2.0.0/trace_context.bend as TraceContext Lines 3076-3086 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=3076&end_line=3086 import Base # This message's own context: the incoming context when its traceparent was # accepted, None{} when extraction kept the base. def Extraction.incoming.of(parent: TraceParentOutcome, context: Maybe<&2, BaseContext>) -> Maybe<&2, IncomingContext>: match parent: case TraceParentAccepted{}: Extraction.incoming.base(context) case TraceParentAbsent{}: None{} case TraceParentRejected{error}: None{} Uses (5): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Maybe https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/trace_context.bend&name=BaseContext https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/trace_context.bend&name=Extraction.incoming.base https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/trace_context.bend&name=IncomingContext https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/trace_context.bend&name=TraceParentOutcome