Versions in this module Expand all Collapse all v1 v1.12.0 Sep 26, 2022 Changes in this version + type Baggage struct + func (b Baggage) Extract(parent context.Context, carrier TextMapCarrier) context.Context + func (b Baggage) Fields() []string + func (b Baggage) Inject(ctx context.Context, carrier TextMapCarrier) + type HeaderCarrier http.Header + func (hc HeaderCarrier) Get(key string) string + func (hc HeaderCarrier) Keys() []string + func (hc HeaderCarrier) Set(key string, value string) + type MapCarrier map[string]string + func (c MapCarrier) Get(key string) string + func (c MapCarrier) Keys() []string + func (c MapCarrier) Set(key, value string) + type TextMapCarrier interface + Get func(key string) string + Keys func() []string + Set func(key string, value string) + type TextMapPropagator interface + Extract func(ctx context.Context, carrier TextMapCarrier) context.Context + Fields func() []string + Inject func(ctx context.Context, carrier TextMapCarrier) + func NewCompositeTextMapPropagator(p ...TextMapPropagator) TextMapPropagator + type TraceContext struct + func (tc TraceContext) Extract(ctx context.Context, carrier TextMapCarrier) context.Context + func (tc TraceContext) Fields() []string + func (tc TraceContext) Inject(ctx context.Context, carrier TextMapCarrier)