(validValues ...interface{})
| 395 | } |
| 396 | |
| 397 | func ErrorMustBeDefined(validValues ...interface{}) error { |
| 398 | msg := "must be defined" |
| 399 | if len(validValues) > 0 && !reflect.ValueOf(validValues[0]).IsNil() { // reflect is necessary here |
| 400 | msg = fmt.Sprintf("must be defined, and set to %s", s.UserStrsOr(validValues)) |
| 401 | } |
| 402 | |
| 403 | return errors.WithStack(&errors.Error{ |
| 404 | Kind: ErrMustBeDefined, |
| 405 | Message: msg, |
| 406 | }) |
| 407 | } |
| 408 | |
| 409 | func ErrorMapMustBeDefined(keys ...string) error { |
| 410 | message := "must be defined" |
no test coverage detected