type IncomingContext
import bend-trace-context@0.2.0.0/trace_context.bend as TraceContextimport Base
2645# The sender's operation together with the tracestate that goes with it: one
2646# extracted from a message, which also keeps the received pair when the whole
2647# pair was accepted, or one built from its parts (IncomingContext.from_remote),
2648# which keeps none. It is not this participant's operation: a service
2649# continues it with a child (Context.child_from_id with
2650# IncomingContext.parent), or forwards the received pair unchanged
2651# (Context.forward).
2652type IncomingContext is Data:
2653 IncomingContext{context: RemoteContext, state: TraceState, received: Maybe<&2, ReceivedPair>}