Re-exports§
pub use ack::AckVector;pub use apply::ApplyEngine;pub use apply::ApplyOutcome;pub use apply::ApplyRejection;pub use apply::apply_op;pub use gc::GcReport;pub use gc::collapse_below;pub use hlc::Hlc;pub use hlc::HlcGenerator;pub use op::ArrayOp;pub use op::ArrayOpHeader;pub use op::ArrayOpKind;pub use op_log::OpLog;pub use replica_id::ReplicaId;pub use schema_crdt::SchemaDoc;pub use snapshot::CoordRange;pub use snapshot::SnapshotChunk;pub use snapshot::SnapshotHeader;pub use snapshot::SnapshotSink;pub use snapshot::TileSnapshot;pub use snapshot::assemble_chunks;pub use snapshot::decode_snapshot;pub use snapshot::encode_snapshot;pub use snapshot::split_into_chunks;
Modules§
- ack
- Per-replica acknowledgement watermarks for GC frontier tracking.
- apply
- Pure op-application dispatcher for array CRDT sync.
- gc
- Log compaction: collapse ops below the min-ack frontier into snapshots.
- hlc
- Hybrid Logical Clock (HLC) for array CRDT sync.
- op
- Array CRDT operation types.
- op_
codec - MessagePack encode/decode for
ArrayOpand batches thereof. - op_log
- Append-only operation log abstraction for array CRDT sync.
- replica_
id - Stable per-replica identity.
- schema_
crdt - Loro-backed CRDT schema document for arrays.
- snapshot
- Snapshot wire types and chunk codec for array CRDT sync.