INNER CODE UNIT · Go
validateEnum
percona/percona-backup-mongodb · cmd/pbm-speed-test/main.go:239
func validateEnum(fieldName, value string, valid []string) error {
if value == "" {
return nil
}
for _, validItem := range valid {
if value == validItem {
return nil
}
}
return errors.New(fmt.Sprintf("invalid %s value: %q (must be one of %v)", fieldName, value, valid))
}