automerge 0.7.2

A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically
Documentation
pub(crate) use hexane;
pub(crate) use hexane::PackError;

pub(crate) mod change;
pub(crate) mod columns;
pub(crate) mod meta;
pub(crate) mod op;
pub(crate) mod op_set;
pub(crate) mod parents;
pub(crate) mod types;

pub use parents::{Parent, Parents};

pub(crate) use op::{ChangeOp, Op, OpBuilder, SuccInsert, TxOp};
pub(crate) use types::{ActorCursor, ActorIdx, KeyRef, MarkData, OpType, PropRef};
pub use types::{ChangeMetadata, ScalarValue, ValueRef};

pub(crate) use meta::{MetaCursor, ValueMeta};
pub(crate) use op_set::{
    OpIter, OpQuery, OpQueryTerm, OpSet, OpSetCheckpoint, ReadOpError, TopOpIter, VisibleOpIter,
};