pub fn diff_recursive<'a, MSG>( old_node: &'a Node<MSG>, new_node: &'a Node<MSG>, path: &SkipPath, ) -> Vec<Patch<'a, MSG>>
diff the nodes recursively