(value reflect.Value)
| 955 | } |
| 956 | |
| 957 | func indirectConfigValue(value reflect.Value) (reflect.Value, bool) { |
| 958 | if !value.IsValid() { |
| 959 | return reflect.Value{}, false |
| 960 | } |
| 961 | for value.Kind() == reflect.Pointer { |
| 962 | if value.IsNil() { |
| 963 | return reflect.Value{}, false |
| 964 | } |
| 965 | value = value.Elem() |
| 966 | } |
| 967 | return value, true |
| 968 | } |
| 969 | |
| 970 | func configStructNode(value reflect.Value) (any, bool) { |
| 971 | result := make(map[string]any) |
no test coverage detected