Simple, high-performance Clojure serialization library. Adapted from Deep-Freeze.
Simple, high-performance Clojure serialization library. Adapted from Deep-Freeze.
(coll-freezer type id & body)
Helper to extend Freezable protocol to simple collection types.
Helper to extend Freezable protocol to simple collection types.
(coll-thaw! s)
Helper to thaw simple collection types.
Helper to thaw simple collection types.
(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.
(freeze-to-stream! data-output-stream x)
Serializes x to given output stream.
Serializes x to given output stream.
(freezer type id & body)
Helper to extend Freezable protocol.
Helper to extend Freezable protocol.
Reference data used for tests & benchmarks.
Reference data used for tests & benchmarks.
(thaw-from-bytes ba)
(thaw-from-bytes ba compressed?)
Deserializes an object from given byte array.
Deserializes an object from given byte array.
(thaw-from-stream! data-input-stream)
Deserializes an object from given input stream.
Deserializes an object from given input stream.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close