//! branchdiff library - exposes types for benchmarking and testing
pub mod app;
pub mod cli;
pub mod diff;
pub mod file_events;
pub mod file_links;
pub mod image_diff;
pub mod gitignore;
pub mod vcs;
pub mod input;
pub mod limits;
pub mod message;
pub mod output;
pub mod patch;
pub mod syntax;
pub mod update;
pub mod ui;
#[cfg(test)]
pub mod test_support;
// Re-export commonly used types for benchmarks
pub use app::{App, ViewMode};
pub use diff::{DiffLine, LineSource};