@@ -13,7 +13,7 @@ import (
1313)
1414
1515type metadataSupplier struct {
16- metadata * metadata.MD
16+ metadata metadata.MD
1717}
1818
1919// assert that metadataSupplier implements the TextMapCarrier interface.
@@ -32,8 +32,8 @@ func (s *metadataSupplier) Set(key, value string) {
3232}
3333
3434func (s * metadataSupplier ) Keys () []string {
35- out := make ([]string , 0 , len (* s .metadata ))
36- for key := range * s .metadata {
35+ out := make ([]string , 0 , len (s .metadata ))
36+ for key := range s .metadata {
3737 out = append (out , key )
3838 }
3939 return out
@@ -47,7 +47,7 @@ func (s *metadataSupplier) Keys() []string {
4747func Inject (ctx context.Context , md * metadata.MD , opts ... Option ) {
4848 c := newConfig (opts )
4949 c .Propagators .Inject (ctx , & metadataSupplier {
50- metadata : md ,
50+ metadata : * md ,
5151 })
5252}
5353
@@ -57,7 +57,7 @@ func inject(ctx context.Context, propagators propagation.TextMapPropagator) cont
5757 md = metadata.MD {}
5858 }
5959 propagators .Inject (ctx , & metadataSupplier {
60- metadata : & md ,
60+ metadata : md ,
6161 })
6262 return metadata .NewOutgoingContext (ctx , md )
6363}
@@ -70,7 +70,7 @@ func inject(ctx context.Context, propagators propagation.TextMapPropagator) cont
7070func Extract (ctx context.Context , md * metadata.MD , opts ... Option ) (baggage.Baggage , trace.SpanContext ) {
7171 c := newConfig (opts )
7272 ctx = c .Propagators .Extract (ctx , & metadataSupplier {
73- metadata : md ,
73+ metadata : * md ,
7474 })
7575
7676 return baggage .FromContext (ctx ), trace .SpanContextFromContext (ctx )
@@ -83,6 +83,6 @@ func extract(ctx context.Context, propagators propagation.TextMapPropagator) con
8383 }
8484
8585 return propagators .Extract (ctx , & metadataSupplier {
86- metadata : & md ,
86+ metadata : md ,
8787 })
8888}
0 commit comments