Expand description
Array CRDT sync wire envelopes.
Wire types carry opaque msgpack-encoded payloads (encoded by
nodedb-array::sync::op_codec) plus the minimum routing fields
(array name, HLC bytes). The wire crate does not depend on
nodedb-array; engine code on the receiving side decodes
payloads via nodedb-array::sync::op_codec::decode_op etc.
Re-exports§
pub use ack::ArrayAckMsg;pub use catchup_request::ArrayCatchupRequestMsg;pub use delta::ArrayDeltaMsg;pub use delta_batch::ArrayDeltaBatchMsg;pub use reject::ArrayRejectMsg;pub use reject::ArrayRejectReason;pub use schema::ArraySchemaSyncMsg;pub use snapshot::ArraySnapshotMsg;pub use snapshot_chunk::ArraySnapshotChunkMsg;
Modules§
- ack
- Array CRDT acknowledgment wire message.
- catchup_
request - Array catchup request wire message.
- delta
- Array CRDT delta wire message (single op).
- delta_
batch - Array CRDT delta batch wire message (multiple ops in one frame).
- reject
- Array CRDT rejection wire message and reason codes.
- schema
- Array schema CRDT sync wire message.
- snapshot
- Array snapshot header wire message.
- snapshot_
chunk - Array snapshot chunk wire message.