Skip to main content

Crate oyo_core

Crate oyo_core 

Source
Expand description

Oyo Core - Diff engine with step-through support

This library provides data structures and algorithms for computing and navigating through diffs in a step-by-step manner.

Re-exports§

pub use change::Change;
pub use change::ChangeKind;
pub use change::ChangeSpan;
pub use diff::DiffEngine;
pub use diff::DiffResult;
pub use diff::FileDiff;
pub use diff::Hunk;
pub use git::ChangedFile;
pub use git::FileStatus;
pub use multi::FileEntry;
pub use multi::MultiFileDiff;
pub use step::AnimationFrame;
pub use step::DiffNavigator;
pub use step::LineKind;
pub use step::StepDirection;
pub use step::StepState;
pub use step::ViewLine;
pub use step::ViewSpan;
pub use step::ViewSpanKind;

Modules§

change
Change representation for diff operations
diff
Diff computation engine
git
Git integration for detecting changed files
multi
Multi-file diff support
step
Step-through navigation for diffs