Skip to main content

Crate jinterner

Crate jinterner 

Source
Expand description

An efficient and concurrent interning library for JSON values.

Structs§

BoundValueserde
An IValue interned value together with a reference to the associated Jinterners arena.
DeltaEncodingdelta
Wrapper around a Jinterners that uses delta encoding to serialize it.
IValue
An interned JSON value.
InternedStrKey
An interned key for JSON objects.
InterningDeserializerserde and sync
Helper struct to deserialize an IValue from a Deserializer, interning intermediate values into the attached Jinterners arena.
InterningDeserializerMutserde
Helper struct to deserialize an IValue from a Deserializer, interning intermediate values into the attached Jinterners arena.
Jinterners
An arena to store interned JSON values.
MapRef
A shallow reference to a JSON map.
Mapping
Mapping to convert values from one Jinterners instance to another.
RetainBuilderretain
A builder to select items to retain in a Jinterners arena.

Enums§

ValueRef
A shallow reference to a JSON value.