5个版本
0.2.0 | 2023年5月19日 |
---|---|
0.1.3 | 2023年3月26日 |
0.1.2 | 2023年2月7日 |
0.1.1 | 2022年1月28日 |
0.1.0 | 2022年1月27日 |
在文本编辑器中排名第416位
每月下载量15,754
用于57个crate(12直接)
120KB
2K SLoC
dmp
Diff Match and Patch库提供强大的算法,以执行同步纯文本所需的操作。此仓库包含原始diff-match-patch库的Rust版本,使用最新的crate包。
功能
- 纯文本的diff和补丁库
- 检索两块文本之间的差异
- 创建一组补丁,将一块文本转换为另一块
- 将一组补丁应用于一块文本,将其转换为另一块文本
- 在底层文本不完全匹配的情况下,尽力应用补丁。
模糊测试
提供模糊测试器作为健壮性检查
RUST_BACKTRACE=1 cargo fuzz run fuzz
原始版本
此代码最初从diff_match_patch.rs分叉而来,该代码在MIT许可下。