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

Function Float64PtrFromPrompt

pkg/lib/configreader/float64_ptr.go:160–169  ·  view source on GitHub ↗
(promptOpts *prompt.Options, v *Float64PtrValidation)

Source from the content-addressed store, hash-verified

158}
159
160func Float64PtrFromPrompt(promptOpts *prompt.Options, v *Float64PtrValidation) (*float64, error) {
161 if v.Default != nil && promptOpts.DefaultStr == "" {
162 promptOpts.DefaultStr = s.Float64(*v.Default)
163 }
164 valStr := prompt.Prompt(promptOpts)
165 if valStr == "" {
166 return ValidateFloat64PtrMissing(v)
167 }
168 return Float64PtrFromStr(valStr, v)
169}
170
171func ValidateFloat64PtrMissing(v *Float64PtrValidation) (*float64, error) {
172 if v.Required {

Callers 1

ReadPromptFunction · 0.85

Calls 3

PromptFunction · 0.92
Float64PtrFromStrFunction · 0.85

Tested by

no test coverage detected