Open
Description
This contains an update path:
(e/diff [1 [2 [3 4]]]
[1 [2 [3 "π€π€π€"]]])
=> [[[1 1 1] :r "π€π€π€"]]
This replaces the top level MapEntry:
(ns user
(:import (clojure.lang MapEntry)))
(e/diff (MapEntry/create 1 (MapEntry/create 2 (MapEntry/create 3 4)))
(MapEntry/create 1 (MapEntry/create 2 (MapEntry/create 3 "π€π€π€"))))
=> [[[] :r [1 [2 [3 "π€π€π€"]]]]]
Running into this issue using https://github.com/metosin/malli#parsing-values where parts of the parse-tree are MapEntries.