(value reflect.Value, fieldName string)
| 1019 | } |
| 1020 | |
| 1021 | func configSequenceNode(value reflect.Value, fieldName string) (any, bool) { |
| 1022 | items := make([]any, 0, value.Len()) |
| 1023 | for i := 0; i < value.Len(); i++ { |
| 1024 | node, hasValue := configNodeFromValue(value.Index(i), fieldName) |
| 1025 | if hasValue { |
| 1026 | items = append(items, node) |
| 1027 | } |
| 1028 | } |
| 1029 | return items, true |
| 1030 | } |
| 1031 | |
| 1032 | func configScalarNode(value reflect.Value) (any, bool) { |
| 1033 | switch value.Kind() { |
no test coverage detected