From 3f71163454e959b82dc2efcd4d69ac906a4c366d Mon Sep 17 00:00:00 2001 From: nathanmarz Date: Sun, 12 Feb 2017 21:02:38 -0500 Subject: [PATCH] extend ALL to PersistentHashSet --- src/clj/com/rpl/specter/navs.cljc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/clj/com/rpl/specter/navs.cljc b/src/clj/com/rpl/specter/navs.cljc index a0217cf..c9493c5 100644 --- a/src/clj/com/rpl/specter/navs.cljc +++ b/src/clj/com/rpl/specter/navs.cljc @@ -106,6 +106,13 @@ (filter not-NONE?)) structure)) + #?(:clj clojure.lang.PersistentHashSet :cljs cljs.core/PersistentHashSet) + (all-transform [structure next-fn] + (into #{} + (comp (map next-fn) + (filter not-NONE?)) + structure)) + #?(:clj clojure.lang.PersistentArrayMap) #?(:clj (all-transform [structure next-fn]