MCPcopy Create free account
hub / github.com/cortexlabs/cortex / ValidateInt64PtrProvided

Function ValidateInt64PtrProvided

pkg/lib/configreader/int64_ptr.go:178–187  ·  view source on GitHub ↗
(val *int64, v *Int64PtrValidation)

Source from the content-addressed store, hash-verified

176}
177
178func ValidateInt64PtrProvided(val *int64, v *Int64PtrValidation) (*int64, error) {
179 if v.CantBeSpecifiedErrStr != nil {
180 return nil, ErrorFieldCantBeSpecified(*v.CantBeSpecifiedErrStr)
181 }
182
183 if !v.AllowExplicitNull && val == nil {
184 return nil, ErrorCannotBeNull(v.Required)
185 }
186 return validateInt64Ptr(val, v)
187}
188
189func validateInt64Ptr(val *int64, v *Int64PtrValidation) (*int64, error) {
190 if val != nil {

Callers 3

ReadPromptFunction · 0.85
Int64PtrFunction · 0.85
Int64PtrFromStrFunction · 0.85

Calls 3

ErrorCannotBeNullFunction · 0.85
validateInt64PtrFunction · 0.85

Tested by

no test coverage detected