Skip to main content

nodedb_array/sync/
mod.rs

1// SPDX-License-Identifier: Apache-2.0
2
3pub mod ack;
4pub mod apply;
5pub mod gc;
6pub mod hlc;
7pub mod op;
8pub mod op_codec;
9pub mod op_log;
10pub mod replica_id;
11pub mod schema_crdt;
12pub mod snapshot;
13
14pub use ack::AckVector;
15pub use apply::{ApplyEngine, ApplyOutcome, ApplyRejection, apply_op};
16pub use gc::{GcReport, collapse_below};
17pub use hlc::{Hlc, HlcGenerator};
18pub use op::{ArrayOp, ArrayOpHeader, ArrayOpKind};
19pub use op_log::OpLog;
20pub use replica_id::ReplicaId;
21pub use schema_crdt::SchemaDoc;
22pub use snapshot::{
23    CoordRange, SnapshotChunk, SnapshotHeader, SnapshotSink, TileSnapshot, assemble_chunks,
24    decode_snapshot, encode_snapshot, split_into_chunks,
25};