diff --git a/src/com/rpl/specter/impl.cljc b/src/com/rpl/specter/impl.cljc index 5b0bf6b..da85552 100644 --- a/src/com/rpl/specter/impl.cljc +++ b/src/com/rpl/specter/impl.cljc @@ -551,25 +551,6 @@ res ))) -(deftype ViewPath [view-fn]) - -(extend-protocol p/StructurePath - ViewPath - (select* [^ViewPath this structure next-fn] - (->> structure ((.-view-fn this)) next-fn)) - (transform* [^ViewPath this structure next-fn] - (->> structure ((.-view-fn this)) next-fn) - )) - -(deftype PutValCollector [val]) - -(extend-protocol p/Collector - PutValCollector - (collect-val [^PutValCollector this structure] - (.-val this) - )) - - (extend-protocol p/StructurePath nil (select* [this structure next-fn]