This is a very early, very much work in progress implementation of automerge in rust. At the moment it barely implements a read only view of operations received, with very little testing that it works. Objectives for it are:
no_std
support to make it easy to use in WASM environmentsYou'll need to export changes from automerge as JSON rather than using the encoding that Automerge.save
uses. So first do this:
javascript
const doc = <your automerge document>
const changes = Automerge.getHistory(doc).map(h => h.change)
console.log(JSON.stringify(changes, null, 4))
Now you can load these changes into automerge like so:
```rust,no_run extern crate automerge;
fn main() {
let changes: Vec