Module encode

Module encode 

Source
Expand description

Encoding primitives for MessagePack.

This module exposes the Encode trait and a number of small helper encoders for arrays, maps, strings and binary data.

Re-exports§

pub use bin::BinaryEncoder;
pub use map::MapDataEncoder;
pub use map::MapEncoder;
pub use map::MapFormatEncoder;
pub use map::MapSliceEncoder;
pub use nil::NilEncoder;

Modules§

array
Array format encoder.
bin
Binary encoders.
bool
Boolean encoders.
float
Floating‑point encoders.
int
Integer encoders and size‑minimising helpers.
map
Map encoders.
nil
Nil encoder.
str
String encoders.

Enums§

Error
MessagePack encode error

Traits§

Encode
A type which can be encoded to MessagePack.