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

Function BoolPtr

pkg/lib/configreader/bool_ptr.go:36–45  ·  view source on GitHub ↗
(inter interface{}, v *BoolPtrValidation)

Source from the content-addressed store, hash-verified

34}
35
36func BoolPtr(inter interface{}, v *BoolPtrValidation) (*bool, error) {
37 if inter == nil {
38 return ValidateBoolPtrProvided(nil, v)
39 }
40 casted, castOk := inter.(bool)
41 if !castOk {
42 return nil, ErrorInvalidPrimitiveType(inter, PrimTypeBool)
43 }
44 return ValidateBoolPtrProvided(&casted, v)
45}
46
47func BoolPtrFromInterfaceMap(key string, iMap map[string]interface{}, v *BoolPtrValidation) (*bool, error) {
48 inter, ok := ReadInterfaceMapValue(key, iMap)

Callers 1

BoolPtrFromInterfaceMapFunction · 0.85

Calls 2

ValidateBoolPtrProvidedFunction · 0.85

Tested by

no test coverage detected