transformingStringValue implements pflag.Value to store string values, allowing transforming them while being set
| 19 | // transformingStringValue implements pflag.Value to store string values, |
| 20 | // allowing transforming them while being set |
| 21 | type transformingStringValue struct { |
| 22 | target *string |
| 23 | transformer func(string) (string, error) |
| 24 | } |
| 25 | |
| 26 | func newTransformingStringValue(val string, target *string, transformer func(string) (string, error)) *transformingStringValue { |
| 27 | *target = val |
nothing calls this directly
no outgoing calls
no test coverage detected