4 个版本 (2 个稳定版)
使用旧的 Rust 2015
2.0.0 | 2018年1月23日 |
---|---|
1.0.0 | 2017年2月9日 |
0.4.1 | 2015年10月9日 |
0.4.0 | 2015年9月19日 |
#1438 在 文本处理
355,869 每月下载量
用于 1,297 个 Crates (106 直接)
170KB
475 行
difference.rs
一个内置 diff 比对的 Rust 文本比对库。
use difference::Changeset;
let changeset = Changeset::new("test", "tent", "");
assert_eq!(changeset.diffs, vec![
Difference::Same("te".to_string()),
Difference::Rem("s".to_string()),
Difference::Add("n".to_string()),
Difference::Same("t".to_string())
]);
用法
将以下内容添加到您的 Cargo.toml 中
[dependencies]
difference = "2.0"
现在您可以在代码中使用此包
extern crate difference;
使用二进制文件
difference 还可以用作命令行应用程序。最佳安装方法是使用
$ cargo install --features=bin