Re-exports§
pub use differ::DiffAlgorithm;
pub use differ::Differ;
pub use differ::MyersDiffer;
pub use differ::NaiveDiffer;
pub use patcher::NaivePatcher;
pub use patcher::PatchAlgorithm;
pub use patcher::Patcher;
pub use patcher::PatcherAlgorithm;
Modules§
Structs§
- Chunk
- A chunk represents a continuous section of changes in a file
- Multifile
Patch - A collection of patches for multiple files, typically parsed from a unified diff format.
- Multifile
Patcher - Applies a
MultifilePatch
to a set of files. - Patch
- A patch represents all the changes between two versions of a file
- Patched
File - Represents a file that has been patched.
Enums§
- Apply
Result - Represents the status of applying a single patch within a multifile patch operation.
- Error
- Operation
- Represents a change operation in the patch