Merge recursively merges the src and dst maps. Key conflicts are resolved by preferring src, or recursively descending, if both src and dst are maps.
(dst, src map[string]interface{})
| 11 | // Merge recursively merges the src and dst maps. Key conflicts are resolved by |
| 12 | // preferring src, or recursively descending, if both src and dst are maps. |
| 13 | func Merge(dst, src map[string]interface{}) map[string]interface{} { |
| 14 | return merge(dst, src, 0) |
| 15 | } |
| 16 | |
| 17 | func merge(dst, src map[string]interface{}, depth int) map[string]interface{} { |
| 18 | if depth > MaxDepth { |