Crate desert_rust

Crate desert_rust 

Source

Modules§

adt
serializer

Macros§

lazy_static

Structs§

DeduplicatedString
Wrapper for strings, enabling desert’s string deduplication mode.
DeserializationContext
Options
OwnedInput
RefId
SerializationContext
SizeCalculator
SliceInput
StringId

Enums§

Error
Evolution

Traits§

BinaryCodec
BinaryDeserializer
BinaryInput
BinaryOutput
BinarySerializer

Functions§

deserialize
deserialize_with_options
serialize
serialize_iterator
Helper function for implementing serialization of any iterable data source, keeping a format which is compatible with both known and unknown sized iterables, allowing replacing data structures without breaking the serialization format.
serialize_to_byte_vec
serialize_to_byte_vec_with_options
serialize_to_bytes
serialize_to_bytes_with_options
serialize_with_options

Type Aliases§

Result

Derive Macros§

BinaryCodec