Crate patcher

Source

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§

differ
patcher

Structs§

Chunk
A chunk represents a continuous section of changes in a file
MultifilePatch
A collection of patches for multiple files, typically parsed from a unified diff format.
MultifilePatcher
Applies a MultifilePatch to a set of files.
Patch
A patch represents all the changes between two versions of a file
PatchedFile
Represents a file that has been patched.

Enums§

ApplyResult
Represents the status of applying a single patch within a multifile patch operation.
Error
Operation
Represents a change operation in the patch