Skip to content

Commit 14b44d1

Browse files
committed
add float32 type support
1 parent 68d793e commit 14b44d1

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

multiconfig.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,15 @@ func fieldSet(field *structs.Field, v string) error {
194194
if err := field.Set(f); err != nil {
195195
return err
196196
}
197+
case reflect.Float32:
198+
f, err := strconv.ParseFloat(v, 32)
199+
if err != nil {
200+
return err
201+
}
202+
203+
if err := field.Set(float32(f)); err != nil {
204+
return err
205+
}
197206
case reflect.Int64:
198207
switch t := field.Value().(type) {
199208
case time.Duration:

0 commit comments

Comments
 (0)