Skip to main content

Crate java_diff_utils_rs

Crate java_diff_utils_rs 

Source

Re-exports§

pub use algorithm::change::Change;
pub use algorithm::diff_algorithm::DiffAlgorithm;
pub use algorithm::diff_algorithm_factory::DiffAlgorithmFactory;
pub use algorithm::diff_algorithm_factory::HistogramDiffFactory;
pub use algorithm::diff_algorithm_factory::MyersDiffFactory;
pub use algorithm::diff_algorithm_factory::MyersLinearDiffFactory;
pub use algorithm::diff_algorithm_listener::DiffAlgorithmListener;
pub use algorithm::diff_algorithm_listener::NoOpListener;
pub use algorithm::histogram::HistogramDiff;
pub use algorithm::myers::myers::MyersDiff;
pub use algorithm::myers::myers_linear::MyersDiffWithLinearSpace;
pub use diff_utils::DiffUtils;
pub use patch::chunk::Chunk;
pub use patch::delta::Delta;
pub use patch::delta_type::DeltaType;
pub use patch::error::PatchError;
pub use patch::patch::Patch;
pub use patch::verify_chunk::VerifyChunk;
pub use text::diff_row::DiffRow;
pub use text::diff_row::Tag;
pub use text::diff_row_generator::DiffRowGenerator;
pub use text::string_utils::StringUtils;
pub use unified_diff_utils::UnifiedDiffUtils;

Modules§

algorithm
diff_utils
High-level convenience functions for computing diffs, applying patches, and unpatching lists or text.
patch
text
unified_diff_utils
Utilities for generating and parsing single-file Unified Diffs.
unifieddiff
This module provides a multi-file-aware implementation of Unified Diff tools.