(path field.Path)
| 98 | type fieldsMap map[string]fieldsMap |
| 99 | |
| 100 | func (f fieldsMap) Add(path field.Path) { |
| 101 | if len(path) == 1 { |
| 102 | f[path[0]] = nil |
| 103 | } else if len(path) > 1 { |
| 104 | ff, ok := f[path[0]] |
| 105 | if ff == nil { |
| 106 | if ok { |
| 107 | return |
| 108 | } |
| 109 | ff = fieldsMap{} |
| 110 | f[path[0]] = ff |
| 111 | } |
| 112 | ff.Add(path[1:]) |
| 113 | } |
| 114 | } |
no outgoing calls
no test coverage detected