Skip to content

serialization

Universal serialization traits for all protocols

Universal Serializer

Methods

fn json() -> Self

Create JSON serializer (most common)

fn serialize<T>(&self, value: &T) -> TransportResult<Vec<u8>>

Serialize to bytes

fn deserialize<T>(&self, data: &[u8]) -> TransportResult<T>

Deserialize from bytes

Serialization Format

Variants

VariantDescription
Json
MessagePack
Protobuf