crdt: Small improvements and function additions
modified radicle-crdt/src/lwwmap.rs
@@ -60,6 +60,10 @@ impl<K: Ord, V: Semilattice + PartialOrd + Eq, C: PartialOrd + Ord> LWWMap<K, V,
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -171,6 +175,18 @@ mod tests {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-crdt/src/lwwreg.rs
@@ -1,5 +1,6 @@
|
|
|
|
| + | |
|
|
|
|
|
@@ -7,7 +8,7 @@ use crate::Semilattice;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-crdt/src/lwwset.rs
@@ -1,8 +1,9 @@
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -28,6 +29,10 @@ impl<T: Ord, C: Ord> LWWSet<T, C> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-crdt/src/redactable.rs
@@ -18,6 +18,15 @@ pub enum Redactable<T> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -27,6 +36,24 @@ impl<T> From<Option<T>> for Redactable<T> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|