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