Expand description
Versioned serialization and envelope format. Versioned serialization for CRDTs.
Every CRDT type can be serialized with a version envelope that enables transparent migration when schemas evolve.
Structs§
- Versioned
Envelope - A version envelope wrapping serialized CRDT data.
Enums§
- Crdt
Type - Identifies the type of CRDT for the version envelope.
- Envelope
Error - Error parsing a version envelope.
- Version
Error - Error during versioned serialization.
Constants§
- ENVELOPE_
HEADER_ SIZE - Size of the version envelope header in bytes.
- MAGIC_
BYTE - Magic byte identifying crdt-kit serialized data.
Traits§
- Versioned
- Trait for CRDT types that support versioned serialization.