func context.WithValue
33 uses
context (current package)
context.go#L727: func WithValue(parent Context, key, val any) Context {
github.com/jackc/pgx/v5/tracelog
tracelog.go#L175: return context.WithValue(ctx, tracelogQueryCtxKey, &traceQueryData{
tracelog.go#L206: return context.WithValue(ctx, tracelogBatchCtxKey, &traceBatchData{
tracelog.go#L250: return context.WithValue(ctx, tracelogCopyFromCtxKey, &traceCopyFromData{
tracelog.go#L282: return context.WithValue(ctx, tracelogConnectCtxKey, &traceConnectData{
tracelog.go#L327: return context.WithValue(ctx, tracelogPrepareCtxKey, &tracePrepareData{
tracelog.go#L358: return context.WithValue(ctx, tracelogAcquireCtxKey, &traceAcquireData{
golang.org/x/net/http2
server_common.go#L216: ctx = context.WithValue(ctx, http.LocalAddrContextKey, c.LocalAddr())
server_common.go#L218: ctx = context.WithValue(ctx, http.ServerContextKey, hs)
golang.org/x/net/trace
trace.go#L137: return context.WithValue(ctx, contextKey, tr)
google.golang.org/grpc
rpc_util.go#L1090: return context.WithValue(ctx, rpcInfoContextKey{}, &rpcInfo{
server.go#L1904: return context.WithValue(ctx, streamKey{}, stream)
server.go#L2054: return context.WithValue(ctx, serverKey{}, server)
google.golang.org/grpc/credentials
credentials.go#L261: return context.WithValue(ctx, requestInfoKey{}, ri)
google.golang.org/grpc/experimental/stats
metrics.go#L34: return context.WithValue(ctx, customLabelKey{}, label)
google.golang.org/grpc/internal/credentials
credentials.go#L34: return context.WithValue(ctx, clientHandshakeInfoKey{}, chi)
google.golang.org/grpc/internal/grpcutil
metadata.go#L31: return context.WithValue(ctx, mdExtraKey{}, md)
google.golang.org/grpc/internal/stats
labels.go#L50: return context.WithValue(ctx, telemetryLabelCallbackKey{}, []LabelCallback{callback})
labels.go#L52: return context.WithValue(ctx, telemetryLabelCallbackKey{}, append(append([]LabelCallback(nil), callbacks...), callback))
google.golang.org/grpc/internal/transport
http2_server.go#L1509: return context.WithValue(ctx, connectionKey{}, conn)
google.golang.org/grpc/metadata
metadata.go#L165: return context.WithValue(ctx, mdIncomingKey{}, md)
metadata.go#L173: return context.WithValue(ctx, mdOutgoingKey{}, rawMD{md: md})
metadata.go#L191: return context.WithValue(ctx, mdOutgoingKey{}, rawMD{md: md.md, added: added})
google.golang.org/grpc/peer
peer.go#L76: return context.WithValue(ctx, peerKey{}, p)
net
dial.go#L536: resolveCtx = context.WithValue(resolveCtx, nettrace.TraceKey{}, &shadow)
net/http
h2_bundle.go#L4552: ctx = context.WithValue(ctx, LocalAddrContextKey, c.LocalAddr())
h2_bundle.go#L4554: ctx = context.WithValue(ctx, ServerContextKey, hs)
server.go#L1901: ctx = context.WithValue(ctx, LocalAddrContextKey, c.rwc.LocalAddr())
server.go#L3432: ctx := context.WithValue(baseCtx, ServerContextKey, s)
net/http/httptrace
trace.go#L41: ctx = context.WithValue(ctx, clientEventContextKey{}, trace)
trace.go#L65: ctx = context.WithValue(ctx, nettrace.TraceKey{}, nt)
runtime/pprof
label.go#L58: return context.WithValue(ctx, labelContextKey{}, &labelMap{mergeLabelSets(parentLabels.Set, labels)})
runtime/trace
annotation.go#L43: return context.WithValue(pctx, traceContextKey{}, s), s