2 个不稳定版本

使用旧的 Rust 2015

0.4.0 2015年8月2日
0.3.0 2015年7月10日

文本处理 中排名第 1009

Download history • Rust 包仓库 2487/week @ 2024-03-03 • Rust 包仓库 1956/week @ 2024-03-10 • Rust 包仓库 1423/week @ 2024-03-17 • Rust 包仓库 1479/week @ 2024-03-24 • Rust 包仓库 2781/week @ 2024-03-31 • Rust 包仓库 1433/week @ 2024-04-07 • Rust 包仓库 3746/week @ 2024-04-14 • Rust 包仓库 3498/week @ 2024-04-21 • Rust 包仓库 2018/week @ 2024-04-28 • Rust 包仓库 2446/week @ 2024-05-05 • Rust 包仓库 3315/week @ 2024-05-12 • Rust 包仓库 2547/week @ 2024-05-19 • Rust 包仓库 2745/week @ 2024-05-26 • Rust 包仓库 3289/week @ 2024-06-02 • Rust 包仓库 1662/week @ 2024-06-09 • Rust 包仓库 2173/week @ 2024-06-16 • Rust 包仓库

每月下载量 9,915
7 crate 中使用

MIT 许可证

160KB
260

text-diff.rs

Rust 文本比较库。

文档

示例

let (dist, changeset) = diff("test", "tent", "");

assert_eq!(changeset, vec![
    Difference::Same("te".to_string()),
    Difference::Rem("s".to_string()),
    Difference::Add("n".to_string()),
    Difference::Same("t".to_string())
]);

用法

将以下内容添加到您的 Cargo.toml 中

[dependencies.text_diff]

git = "https://github.com/johannhof/text-diff.rs.git"

现在您可以在代码中使用此 crate

extern crate text_diff;

使用二进制文件

text-diff 也可以用作命令行应用程序。最佳安装方式是使用 rustle

curl -sf https://raw.githubusercontent.com/brson/rustle/master/rustle.sh | sh -s -- https://github.com/johannhof/text-diff.rs

依赖项

~625KB