loro/crates/loro-internal
Zixuan Chen 09a004e365
refactor: Loro import function should return LoroEncodeError (#487)
* refactor: Loro import function should return LoroEncodeError

- Change return type
- Add support for handling potential errors:
  - Invalid or non-existent frontiers
  - Exporting old snapshot format from trimmed snapshot doc
- Improve compatibility with trimmed docs

* fix: add tests and fix a few places that need to return err
2024-10-02 11:11:08 +08:00
..
benches refactor: Loro import function should return LoroEncodeError (#487) 2024-10-02 11:11:08 +08:00
docs refactor: add diff mode 2024-08-06 17:10:51 +08:00
examples refactor: Loro import function should return LoroEncodeError (#487) 2024-10-02 11:11:08 +08:00
fuzz feat: add dag allocation tree algorithm (#415) 2024-09-29 14:19:19 +08:00
proptest-regressions/dag
scripts
src refactor: Loro import function should return LoroEncodeError (#487) 2024-10-02 11:11:08 +08:00
tests refactor: Loro import function should return LoroEncodeError (#487) 2024-10-02 11:11:08 +08:00
.gitignore
Cargo.toml feat: add dag allocation tree algorithm (#415) 2024-09-29 14:19:19 +08:00
deno.json refactor: provide better encapsulation for dag 2024-08-16 11:40:29 +08:00
deno.lock
Encoding.md
README.md

loro-internal

This is the internal implementation of Loro. Its interface subject to change. You should not use it as dependency directly. Consider use loro crate instead.