deepCopyNode creates a deep copy of a yaml.Node graph.
(n *yaml.Node)
| 1605 | |
| 1606 | // deepCopyNode creates a deep copy of a yaml.Node graph. |
| 1607 | func deepCopyNode(n *yaml.Node) *yaml.Node { |
| 1608 | return deepCopyNodeSeen(n, map[*yaml.Node]*yaml.Node{}) |
| 1609 | } |
| 1610 | |
| 1611 | func deepCopyNodeSeen(n *yaml.Node, seen map[*yaml.Node]*yaml.Node) *yaml.Node { |
| 1612 | if n == nil { |
no test coverage detected