Versions in this module Expand all Collapse all v1 v1.51.4 Oct 3, 2022 Changes in this version + func AppendToOutgoingContext(ctx context.Context, kv ...string) context.Context + func DecodeKeyValue(k, v string) (string, string, error) + func NewIncomingContext(ctx context.Context, md MD) context.Context + func NewOutgoingContext(ctx context.Context, md MD) context.Context + func ValueFromIncomingContext(ctx context.Context, key string) []string + type MD map[string][]string + func FromIncomingContext(ctx context.Context) (MD, bool) + func FromOutgoingContext(ctx context.Context) (MD, bool) + func FromOutgoingContextRaw(ctx context.Context) (MD, [][]string, bool) + func Join(mds ...MD) MD + func New(m map[string]string) MD + func Pairs(kv ...string) MD + func (md MD) Append(k string, vals ...string) + func (md MD) Copy() MD + func (md MD) Delete(k string) + func (md MD) Get(k string) []string + func (md MD) Len() int + func (md MD) Set(k string, vals ...string)