#![cfg_attr(docsrs, feature(doc_cfg))]
pub mod crdt;
pub mod indexing;
pub mod types;
pub use crdt::{
generate_replica_id, AddWins, DeltaBuffer, DeltaCrdt, Dot, DotContext, GCounter, LWWRegister,
MVRegister, Merge, ORMap, ORSet, PNCounter, RemoveWins, ReplicaId, SetBias, VClock, RGA, YATA,
};
pub use types::{
Bool, Byte, Char, Int, LogosContains, LogosMap, LogosSeq, Map, Nat, Real, Seq, Set, Text,
Tuple, Unit, Value,
};
pub use rustc_hash::{FxHashMap, FxHashSet};
pub use indexing::{LogosGetChar, LogosIndex, LogosIndexMut};