package contextkeys import "context" type requestIDContextKey struct{} func WithRequestID(ctx context.Context, requestID string) context.Context { return context.WithValue(ctx, requestIDContextKey{}, requestID) } func RequestIDFromContext(ctx context.Context) string { requestID, _ := ctx.Value(requestIDContextKey{}).(string) return requestID }