(promptOpts *prompt.Options, v *Float32PtrValidation)
| 158 | } |
| 159 | |
| 160 | func 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 | |
| 171 | func ValidateFloat32PtrMissing(v *Float32PtrValidation) (*float32, error) { |
| 172 | if v.Required { |
no test coverage detected