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.
(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`.
(thaw ba)(thaw ba default-opts)Like nippy/thaw but merges opts from *thaw-opts*.
Like `nippy/thaw` but merges opts from `*thaw-opts*`.
(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>).
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |