Module advanced

Module advanced 

Source
Expand description

Advanced CRDT Types

This module provides advanced CRDT implementations including:

  • RGA (Replicated Growable Array) for collaborative text editing
  • LSEQ (Logoot Sequence) for ordered sequences
  • Yjs-style trees for hierarchical data
  • DAG (Directed Acyclic Graph) for complex relationships

Re-exports§

pub use common::PositionId;
pub use common::AdvancedCrdtError;
pub use rga::Rga;
pub use rga::RgaElement;
pub use lseq::Lseq;
pub use lseq::LseqElement;
pub use yjs_tree::YjsTree;
pub use yjs_tree::YjsNode;
pub use yjs_tree::YjsTreeNode;
pub use dag::Dag;
pub use dag::DagNode;

Modules§

common
Common types and error handling for advanced CRDTs
dag
DAG (Directed Acyclic Graph) for complex relationships
lseq
LSEQ (Logoot Sequence) for ordered sequences
rga
RGA (Replicated Growable Array) for collaborative text editing
yjs_tree
Yjs-style tree for hierarchical data