RegisterFlagsWithPrefix registers flags with provided prefix.
(f *flag.FlagSet, prefix string)
| 35 | |
| 36 | // RegisterFlagsWithPrefix registers flags with provided prefix. |
| 37 | func (cfg *CompressionConfig) RegisterFlagsWithPrefix(f *flag.FlagSet, prefix string) { |
| 38 | f.StringVar(&cfg.Compression, prefix+"compression", "", fmt.Sprintf("Enable cache compression, if not empty. Supported values are: %s.", strings.Join(supportedCompressions, ", "))) |
| 39 | } |
| 40 | |
| 41 | func (cfg *CompressionConfig) Validate() error { |
| 42 | if cfg.Compression != "" && !slices.Contains(supportedCompressions, cfg.Compression) { |
no outgoing calls