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

Function ValidateStringPtrProvided

pkg/lib/configreader/string_ptr.go:231–240  ·  view source on GitHub ↗
(val *string, v *StringPtrValidation)

Source from the content-addressed store, hash-verified

229}
230
231func ValidateStringPtrProvided(val *string, v *StringPtrValidation) (*string, error) {
232 if v.CantBeSpecifiedErrStr != nil {
233 return nil, ErrorFieldCantBeSpecified(*v.CantBeSpecifiedErrStr)
234 }
235
236 if !v.AllowExplicitNull && val == nil {
237 return nil, ErrorCannotBeNull(v.Required)
238 }
239 return validateStringPtr(val, v)
240}
241
242func validateStringPtr(val *string, v *StringPtrValidation) (*string, error) {
243 if val != nil {

Callers 3

StringPtrFunction · 0.85
StringPtrFromStrFunction · 0.85
ReadPromptFunction · 0.85

Calls 3

ErrorCannotBeNullFunction · 0.85
validateStringPtrFunction · 0.85

Tested by

no test coverage detected