Liking cljdoc? Tell your friends :D

taoensso.nippy.tools

Utils for 3rd-party tools that want to add user-configurable Nippy support. Used by Carmine, Faraday, etc.

Utils for 3rd-party tools that want to add user-configurable Nippy support.
Used by Carmine, Faraday, etc.
raw docstring

*freeze-opts*clj


*thaw-opts*clj


freezeclj

(freeze x)
(freeze x default-opts)

Like nippy/freeze but merges opts from freeze-opts, wrap-for-freezing.

Like `nippy/freeze` but merges opts from *freeze-opts*, `wrap-for-freezing`.
raw docstring

thawclj

(thaw ba)
(thaw ba default-opts)

Like nippy/thaw but merges opts from *thaw-opts*.

Like `nippy/thaw` but merges opts  from `*thaw-opts*`.
raw docstring

with-freeze-optscljmacro

(with-freeze-opts opts & body)

with-thaw-optscljmacro

(with-thaw-opts opts & body)

wrap-for-freezingclj

(wrap-for-freezing x)
(wrap-for-freezing x opts)

Ensures that given arg (any freezable data type) is wrapped so that (tools/freeze <wrapped-arg>) will serialize as (nippy/freeze <unwrapped-arg> <opts>).

Ensures that given arg (any freezable data type) is wrapped so that
(tools/freeze <wrapped-arg>) will serialize as
(nippy/freeze <unwrapped-arg> <opts>).
raw docstring

wrapped-for-freezing?clj

(wrapped-for-freezing? x)

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close