(f reflect.StructField, tag string)
| 362 | } |
| 363 | |
| 364 | func intTag(f reflect.StructField, tag string) *int { |
| 365 | if v := f.Tag.Get(tag); v != "" { |
| 366 | if i, err := strconv.Atoi(v); err == nil { |
| 367 | return &i |
| 368 | } else { |
| 369 | panic(fmt.Errorf("invalid int tag '%s' for field '%s': %v (%w)", tag, f.Name, v, err)) |
| 370 | } |
| 371 | } |
| 372 | return nil |
| 373 | } |
| 374 | |
| 375 | func floatTag(f reflect.StructField, tag string) *float64 { |
| 376 | if v := f.Tag.Get(tag); v != "" { |
no test coverage detected
searching dependent graphs…