rdiff
rdiff is a package for comparing versions of a file over time. It is written is Rust, and expects version > 1.8.
To the extent possible under law, rdiff contributors have waived all copyright and related or neighboring rights to rdiff.
Usage
in Cargo.toml
:
[]
= "0.1"
In your rust file (taken from examples/predefined.rs):
extern crate rdiff;
use BlockHashes;
use File;
This will output
Inserts: [Insert(8, 'widely understood '), Insert(90, ' absolutely'), Insert(381, 'hters, or sons if the family was progressive.\n'), Insert(572, 'not, even though he had been following the news quite closely.\n\n'), Insert(734, '\nMr. Ben')]
Deletes: [Delete(34, 24), Delete(428, 8), Delete(638, 8), Delete(742, 8)]