added radicle-crdt/src/immutable.rs
@@ -0,0 +1,52 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified radicle-crdt/src/lib.rs
@@ -5,6 +5,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -19,6 +20,7 @@ pub mod test;
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle/src/cob/patch.rs
@@ -12,7 +12,9 @@ use serde::{Deserialize, Serialize};
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -181,6 +183,7 @@ impl MergeTarget {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -190,11 +193,20 @@ pub struct Patch {
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -304,9 +316,7 @@ impl Patch {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -603,7 +613,7 @@ impl store::FromHistory for Patch {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -614,9 +624,7 @@ impl store::FromHistory for Patch {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -1799,7 +1807,7 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|