Crate serde_binary

source ·
Expand description

Serializer and deserializer for binary data.

Sequences and maps that encode a length prefix use a u32 for portability across platforms which limits the number of items in sequences and maps to 2^32.

Re-exports

pub use binary_stream;

Structs

Deserializer for binary data.
Serializer for binary data.

Enums

Errors thrown by the serde integration.

Traits

Trait for decoding using a deserializer.
Trait for encoding using a serializer.

Functions

Deserialize a Decode implementation from binary data.
Serialize an Encode implementation into binary data.
Deserialize from a slice of bytes.
Deserialize from an owned buffer.
Serialize to an owned buffer.

Type Definitions

Result type for serialization and deserialization.