Expand description
Structs and other convenience methods for handling logical concepts pertaining to diffs, such as hunks.
Structs§
- Hunk
- A grouping of consecutive edit lines for a document
- Hunk
Appender - Hunks
- The hunks that correspond to a document
- Line
- The edit information representing a line
- MidSnake
Info - Information relevant for a middle snake calculation
- Myers
- Myers
Frontiers - The frontiers for the Myers diff algorithm
- Rich
Hunks - Rich
Hunks Builder - A builder struct for
RichHunks
.
Enums§
- Document
Type - A generic type for diffs that source from one of two documents.
- Hunk
Insertion Error - Types of errors that come up when inserting an entry to a hunk
Traits§
- Engine
- A difference engine provider
Functions§
- compute_
edit_ script - Compute the hunks corresponding to the minimum edit path between two documents.
Type Aliases§
- Rich
Hunk - A hunk with metadata about which document it came from.