MCPcopy Index your code
hub / github.com/cortexlabs/cortex / ErrorInvalidInterface

Function ErrorInvalidInterface

pkg/lib/configreader/errors.go:210–216  ·  view source on GitHub ↗
(provided interface{}, allowed interface{}, allowedVals ...interface{})

Source from the content-addressed store, hash-verified

208}
209
210func ErrorInvalidInterface(provided interface{}, allowed interface{}, allowedVals ...interface{}) error {
211 allAllowedVals := append([]interface{}{allowed}, allowedVals...)
212 return errors.WithStack(&errors.Error{
213 Kind: ErrInvalidInterface,
214 Message: fmt.Sprintf("invalid value (got %s, must be %s)", s.UserStr(provided), s.UserStrsOr(allAllowedVals)),
215 })
216}
217
218func ErrorInvalidFloat64(provided float64, allowed float64, allowedVals ...float64) error {
219 allAllowedVals := append([]float64{allowed}, allowedVals...)

Callers 1

InterfaceStructFunction · 0.85

Calls 2

WithStackFunction · 0.92
UserStrMethod · 0.45

Tested by

no test coverage detected