modified radicle-crdt/src/lib.rs
@@ -14,6 +14,9 @@ mod test;
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -29,7 +32,40 @@ pub trait Semilattice: Sized {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-crdt/src/redactable.rs
@@ -1,6 +1,10 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -19,7 +23,7 @@ impl<T> From<Option<T>> for Redactable<T> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -27,8 +31,8 @@ impl<T: PartialOrd> Semilattice for Redactable<T> {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -50,4 +54,23 @@ mod test {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
modified radicle-crdt/src/thread.rs
@@ -12,6 +12,7 @@ use crate::clock::LClock;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -85,6 +86,12 @@ impl Comment {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -115,6 +122,14 @@ pub struct Thread {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -329,7 +344,7 @@ mod tests {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -574,6 +589,7 @@ mod tests {
|
|
|
|
|
|
| + | |
|
|
|
|
|