Expand description
Diff generation and formatting module
This module provides a trait-based architecture for generating and formatting diffs using different algorithms. It supports multiple diff algorithms and output formats.
Re-exports§
pub use algorithms::DiffAlgorithm;pub use algorithms::DiffAlgorithmType;pub use algorithms::DiffResult;pub use algorithms::DiffHunk;pub use algorithms::DiffOperation;pub use algorithms::DiffStats;pub use algorithms::MyersAlgorithm;pub use algorithms::PatienceAlgorithm;pub use algorithms::LcsAlgorithm;pub use generator::DiffGenerator;pub use generator::DiffConfig;pub use formatter::DiffFormatter;pub use formatter::DiffFormat;
Modules§
Functions§
- generate_
side_ by_ side_ diff - Convenience function to generate a side-by-side diff with default settings
- generate_
unified_ diff - Convenience function to generate a unified diff with default settings
- get_
diff_ stats - Convenience function to get diff statistics