IReversible

protocolsince v0.0-1211 clojure.lang/ReversibleEdit
implemented for BlackNode IndexedSeq MapEntry PersistentTreeMap PersistentTreeSet PersistentVector RedNode Subvec

Source docstring:
Protocol for reversing a seq.
Source code @ clojurescript:src/main/cljs/cljs/core.cljs
(defprotocol IReversible
  (^clj -rseq [coll]
    "Returns a seq of the items in coll in reversed order."))