1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
//! A pure-Rust library of thoroughly-tested, serializable CRDT's.
//!
//! [Conflict-free Replicated Data Types][crdt] (CRDTs) are data structures
//! which can be replicated across multiple networked nodes, and whose
//! properties allow for deterministic, local resolution of
//! possible inconsistencies which might result from concurrent
//! operations.
//!
//! [crdt]: https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type
pub use crate;
/// This module contains a Last-Write-Wins Register.
/// This module contains a Multi-Value Register.
/// This module contains a Merkle-Dag Register.
/// This module contains the Vector Clock
/// This module contains the Dot (Actor + Sequence Number)
/// This module contains a dense Identifier.
/// This module contains an Observed-Remove Set With Out Tombstones.
/// This module contains a Grow-only Counter.
/// This module contains a Grow-only Set.
/// This module contains a Grow-only List.
/// This module contains a Positive-Negative Counter.
/// This module contains a Map with Reset-Remove and Observed-Remove semantics.
/// This module contains context for editing a CRDT.
/// This module contains a Sequence.
pub use ;
// /// Version Vector with Exceptions
// pub mod vvwe;
/// Top-level re-exports for CRDT structures.
pub use crate::;
/// A re-export of the quickcheck crate for external property tests
pub use quickcheck;