Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Client ¶
func Client(opt ...Option) middleware.Middleware
func Server ¶
func Server(opt ...Option) middleware.Middleware
Types ¶
type Metadata ¶
type Metadata struct{}
func (Metadata) Extract ¶
func (b Metadata) Extract(parent context.Context, carrier propagation.TextMapCarrier) context.Context
Extract reads cross-cutting concerns from the carrier into a Context.
func (Metadata) Inject ¶
func (b Metadata) Inject(ctx context.Context, carrier propagation.TextMapCarrier)
Inject set cross-cutting concerns from the Context into the carrier.
type Option ¶
type Option func(o *options)
func WithPropagator ¶
func WithPropagator(propagator propagation.TextMapPropagator) Option
func WithProvider ¶
func WithProvider(provider trace.TracerProvider) Option
Click to show internal directories.
Click to hide internal directories.