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

Function Float32PtrFromPrompt

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

Source from the content-addressed store, hash-verified

158}
159
160func Float32PtrFromPrompt(promptOpts *prompt.Options, v *Float32PtrValidation) (*float32, error) {
161 if v.Default != nil && promptOpts.DefaultStr == "" {
162 promptOpts.DefaultStr = s.Float32(*v.Default)
163 }
164 valStr := prompt.Prompt(promptOpts)
165 if valStr == "" {
166 return ValidateFloat32PtrMissing(v)
167 }
168 return Float32PtrFromStr(valStr, v)
169}
170
171func ValidateFloat32PtrMissing(v *Float32PtrValidation) (*float32, error) {
172 if v.Required {

Callers 1

ReadPromptFunction · 0.85

Calls 3

PromptFunction · 0.92
Float32PtrFromStrFunction · 0.85

Tested by

no test coverage detected