15个版本
0.5.0 | 2022年6月23日 |
---|---|
0.4.0 | 2019年9月16日 |
0.3.3 | 2019年8月27日 |
0.2.6 | 2019年5月31日 |
0.1.1 | 2018年9月4日 |
#243 in 算法
2,725 每月下载量
310KB
6.5K SLoC
Dogear
Dogear 是一个实现Firefox Sync书签树合并的库。它接受两个树——一个有效的、一致的本地树和一个可能不一致的远程树——并生成一个完整的合并树,其中所有冲突和不一致都得到解决。
Dogear只实现了合并算法;它不处理同步、存储或应用。将Dogear嵌入的crate负责存储本地和传入的书签、描述如何从存储后端构建树、将合并树持久化回存储以及上传已更改书签的记录。
要求
- Rust 1.31.0或更高版本
更新此包
当Dogear的新版本准备发布时。新版本需要发布到 crates.io。Dogear遵循Cargo book中的详细文档。
发布新版本的步骤
- 在
Cargo.toml
文件中增加版本号 - 运行
cargo publish --dry-run
- 验证它是否按预期工作
- 运行
cargo publish
并遵循cargo提供的步骤
依赖
~130KB