type Sent
import bend-trace-context@0.2.0.0/trace_context.bend as TraceContextimport Base
3655# The context fields of one message and how they came about:
3656# Fresh{operation, injection} a new operation, injected with the
3657# service's state
3658# Forwarded{carrier, error} no operation could be generated (`error`);
3659# the received pair is forwarded unchanged
3660# NoContext{carrier, error, no operation could be generated, and no
3661# reason} pair was forwarded (`reason`): the context
3662# fields are cleared
3663type Sent is Data:
3664 Fresh{operation: LocalContext, injection: Injection}
3665 Forwarded{carrier: List<&2, Header>, error: GenerationError}
3666 NoContext{carrier: List<&2, Header>, error: GenerationError, reason: Unforwarded}