mirror of
https://git.proxmox.com/git/rustc
synced 2026-01-01 17:44:55 +00:00
| .. | ||
| assets | ||
| examples | ||
| src | ||
| tests | ||
| .cargo-checksum.json | ||
| appveyor.yml | ||
| Cargo.toml | ||
| Examples.md | ||
| LICENSE | ||
| README.md | ||
| rustfmt.toml | ||
difference.rs

A Rust text diffing library with built-in diffing assertion.
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())
]);
Usage
Add the following to your Cargo.toml:
[dependencies]
difference = "2.0"
Now you can use the crate in your code
extern crate difference;
Using the binary
difference can also be used as a command-line application. The best way to install it is using:
$ cargo install --features=bin

