(v reflect.Value, tagName string)
| 1528 | } |
| 1529 | |
| 1530 | func dereferencePtrToStructIfNeeded(v reflect.Value, tagName string) reflect.Value { |
| 1531 | if v.Kind() != reflect.Ptr || v.Elem().Kind() != reflect.Struct { |
| 1532 | return v |
| 1533 | } |
| 1534 | deref := v.Elem() |
| 1535 | derefT := deref.Type() |
| 1536 | if isStructTypeConvertibleToMap(derefT, true, tagName) { |
| 1537 | return deref |
| 1538 | } |
| 1539 | return v |
| 1540 | } |
no test coverage detected
searching dependent graphs…