Liking cljdoc? Tell your friends :D

taoensso.nippy

Simple, high-performance Clojure serialization library. Adapted from Deep-Freeze.

Simple, high-performance Clojure serialization library. Adapted from
Deep-Freeze.
raw docstring

coll-freezercljmacro

(coll-freezer type id & body)

Helper to extend Freezable protocol to simple collection types.

Helper to extend Freezable protocol to simple collection types.
sourceraw docstring

coll-thaw!clj

(coll-thaw! s)

Helper to thaw simple collection types.

Helper to thaw simple collection types.
sourceraw docstring

Freezablecljprotocol

freezeclj

(freeze this stream)
source

freeze-to-bytesclj

(freeze-to-bytes x)
(freeze-to-bytes x compress?)

Serializes x to a byte array and returns the array.

Serializes x to a byte array and returns the array.
sourceraw docstring

freeze-to-stream!clj

(freeze-to-stream! data-output-stream x)

Serializes x to given output stream.

Serializes x to given output stream.
sourceraw docstring

freezercljmacro

(freezer type id & body)

Helper to extend Freezable protocol.

Helper to extend Freezable protocol.
sourceraw docstring

id-bigdecclj

source

id-bigintclj

source

id-booleanclj

source

id-byteclj

source

id-bytesclj

source

id-charclj

source

id-collclj

source

id-doubleclj

source

id-floatclj

source

id-integerclj

source

id-keywordclj

source

id-listclj

source

id-longclj

source

id-mapclj

source

id-metaclj

source

id-nilclj

source

id-old-mapclj

source

id-queueclj

source

id-ratioclj

source

id-readerclj

source

id-setclj

source

id-shortclj

source

id-stringclj

source

id-vectorclj

source

schema-headerclj

source

stress-dataclj

Reference data used for tests & benchmarks.

Reference data used for tests & benchmarks.
sourceraw docstring

thaw-from-bytesclj

(thaw-from-bytes ba)
(thaw-from-bytes ba compressed?)

Deserializes an object from given byte array.

Deserializes an object from given byte array.
sourceraw docstring

thaw-from-stream!clj

(thaw-from-stream! data-input-stream)

Deserializes an object from given input stream.

Deserializes an object from given input stream.
sourceraw docstring

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

× close