def Extraction.incoming.of
import bend-trace-context@0.2.0.0/trace_context.bend as TraceContextimport Base
3076# This message's own context: the incoming context when its traceparent was
3077# accepted, None{} when extraction kept the base.
3078def Extraction.incoming.of(parent: TraceParentOutcome, context: Maybe<&2, BaseContext>) ->
3079 Maybe<&2, IncomingContext>:
3080 match parent:
3081 case TraceParentAccepted{}:
3082 Extraction.incoming.base(context)
3083 case TraceParentAbsent{}:
3084 None{}
3085 case TraceParentRejected{error}:
3086 None{}