File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
src/main/clojure/clojure/data Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 192
192
193
193
(defn ^Writer create-writer
194
194
" Create a fressian writer targeting out. Handlers must be
195
- a nested map of type => tag => WriteHandler, see
195
+ a nested map of type => tag => WriteHandler wrapped with
196
+ associative-lookup and inheritance-lookup. See
196
197
clojure-write-handlers for an example."
197
198
[^OutputStream out & {:keys [handlers]}]
198
199
(FressianWriter. out (or handlers (-> clojure-write-handlers associative-lookup inheritance-lookup))))
199
200
200
201
(defn ^Reader create-reader
201
202
" Create a fressian reader targeting in, which must be compatible
202
- with clojure.java.io/input-stream. Handlers can be an ILookup
203
- or a map of tag => ReadHandler, see clojure-read-handlers for
204
- an example."
203
+ with clojure.java.io/input-stream. Handlers must be a map of
204
+ tag => ReadHandler wrapped in associative-lookup. See
205
+ clojure-read-handlers for an example."
205
206
[^InputStream in & {:keys [handlers checksum?]}]
206
207
(FressianReader. in
207
208
(or handlers (associative-lookup clojure-read-handlers))
You can’t perform that action at this time.
0 commit comments