Nippy 2.6.0-alpha1 API documentation
Clojure serialization library
taoensso.nippy
Simple, high-performance Clojure serialization library. Originally adapted from Deep-Freeze.
Public variables and functions:
- *final-freeze-fallback*
- ->Compressable-LZMA2
- ->StressRecord
- Freezable
- custom-readers
- extend-freeze
- extend-thaw
- freeze
- freeze-fallback-as-str
- freeze-to-bytes
- freeze-to-out!
- freeze-to-out*
- freeze-to-stream!
- id-bigdec
- id-bigint
- id-boolean
- id-byte
- id-byte-as-long
- id-bytes
- id-char
- id-date
- id-double
- id-float
- id-int-as-long
- id-integer
- id-keyword
- id-keyword-small
- id-list
- id-long
- id-map
- id-meta
- id-nil
- id-old-keyword
- id-old-map
- id-old-reader
- id-old-string
- id-queue
- id-ratio
- id-reader
- id-record
- id-reserved
- id-seq
- id-serializable
- id-set
- id-short
- id-short-as-long
- id-sorted-map
- id-sorted-set
- id-string
- id-string-small
- id-uuid
- id-vector
- inspect-ba
- map->Compressable-LZMA2
- map->StressRecord
- stress-data
- stress-data-benchable
- stress-data-comparable
- thaw
- thaw-from-bytes
- thaw-from-in!
- thaw-from-stream!
- when-debug-mode
- write-id
taoensso.nippy.benchmarks
Public variables and functions:
taoensso.nippy.encryption
Alpha - subject to change. Simple no-nonsense crypto with reasonable defaults. Because your Clojure data deserves some privacy.
Public variables and functions:
taoensso.nippy.tools
Alpha - subject to change. Utilities for third-party tools that want to add fully-user-configurable Nippy support. Used by Carmine and Faraday.
taoensso.nippy.utils
Public variables and functions: