Module diff

Module diff 

Source

Structs§

Diff
Takes any number of inputs and finds regions that are them same between all of them.
DiffHunkIterator

Enums§

DiffHunk

Functions§

diff
Diffs two slices of bytes. The returned diff hunks may be any length (may span many lines or may be only part of a line). This currently uses Histogram diff (or maybe something similar; I’m not sure I understood the algorithm correctly). It first diffs lines in the input and then refines the changed ranges at the word level.
find_line_ranges
find_nonword_ranges
find_word_ranges