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

Function StringFromStrMap

pkg/lib/configreader/string.go:123–137  ·  view source on GitHub ↗
(key string, sMap map[string]string, v *StringValidation)

Source from the content-addressed store, hash-verified

121}
122
123func StringFromStrMap(key string, sMap map[string]string, v *StringValidation) (string, error) {
124 valStr, ok := sMap[key]
125 if !ok {
126 val, err := ValidateStringMissing(v)
127 if err != nil {
128 return "", errors.Wrap(err, key)
129 }
130 return val, nil
131 }
132 val, err := StringFromStr(valStr, v)
133 if err != nil {
134 return "", errors.Wrap(err, key)
135 }
136 return val, nil
137}
138
139func StringFromStr(valStr string, v *StringValidation) (string, error) {
140 return ValidateStringProvided(valStr, v)

Callers

nothing calls this directly

Calls 3

WrapFunction · 0.92
ValidateStringMissingFunction · 0.85
StringFromStrFunction · 0.85

Tested by

no test coverage detected