MCPcopy
hub / github.com/cortexlabs/cortex / ValidateBoolPtrProvided

Function ValidateBoolPtrProvided

pkg/lib/configreader/bool_ptr.go:175–184  ·  view source on GitHub ↗
(val *bool, v *BoolPtrValidation)

Source from the content-addressed store, hash-verified

173}
174
175func ValidateBoolPtrProvided(val *bool, v *BoolPtrValidation) (*bool, error) {
176 if v.CantBeSpecifiedErrStr != nil {
177 return nil, ErrorFieldCantBeSpecified(*v.CantBeSpecifiedErrStr)
178 }
179
180 if !v.AllowExplicitNull && val == nil {
181 return nil, ErrorCannotBeNull(v.Required)
182 }
183 return val, nil
184}

Callers 3

ReadPromptFunction · 0.85
BoolPtrFunction · 0.85
BoolPtrFromStrFunction · 0.85

Calls 2

ErrorCannotBeNullFunction · 0.85

Tested by

no test coverage detected