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

Function Float64FromStr

pkg/lib/configreader/float64.go:90–99  ·  view source on GitHub ↗
(valStr string, v *Float64Validation)

Source from the content-addressed store, hash-verified

88}
89
90func Float64FromStr(valStr string, v *Float64Validation) (float64, error) {
91 if valStr == "" {
92 return ValidateFloat64Missing(v)
93 }
94 casted, castOk := s.ParseFloat64(valStr)
95 if !castOk {
96 return 0, ErrorInvalidPrimitiveType(valStr, PrimTypeFloat)
97 }
98 return ValidateFloat64Provided(casted, v)
99}
100
101func Float64FromEnv(envVarName string, v *Float64Validation) (float64, error) {
102 valStr := ReadEnvVar(envVarName)

Callers 5

Float64FromStrMapFunction · 0.85
Float64FromEnvFunction · 0.85
Float64FromFileFunction · 0.85
Float64FromPromptFunction · 0.85
StructFromStringMapFunction · 0.85

Calls 3

ValidateFloat64MissingFunction · 0.85
ValidateFloat64ProvidedFunction · 0.85

Tested by

no test coverage detected