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

source

*thaw-opts*clj

source

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`.
sourceraw 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*`.
sourceraw docstring

with-freeze-optscljmacro

(with-freeze-opts opts & body)
source

with-thaw-optscljmacro

(with-thaw-opts opts & body)
source

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>).
sourceraw docstring

wrapped-for-freezing?clj

(wrapped-for-freezing? x)
source

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

× close