gitlab.com/gitlab-org/labkit@v1.21.0/tracing/env_extractor_option.go (about) 1 package tracing 2 3 type extractFromEnvConfig struct{} 4 5 // ExtractFromEnvOption will configure an environment injector. 6 type ExtractFromEnvOption func(*extractFromEnvConfig) 7 8 func applyExtractFromEnvOptions(opts []ExtractFromEnvOption) extractFromEnvConfig { 9 config := extractFromEnvConfig{} 10 for _, v := range opts { 11 v(&config) 12 } 13 14 return config 15 }