octorus/lib.rs
1//! octorus - A TUI tool for GitHub PR review
2//!
3//! This library exposes modules for benchmarking purposes.
4
5// All modules need to be public for the library to compile,
6// as they have internal dependencies.
7pub mod ai;
8pub mod app;
9pub mod cache;
10pub mod config;
11pub mod diff;
12pub mod editor;
13pub mod github;
14pub mod loader;
15pub mod symbol;
16pub mod syntax;
17pub mod ui;
18
19// Re-export commonly used types for benchmarks
20pub use app::CachedDiffLine;
21pub use diff::{classify_line, get_line_info, LineType};
22pub use ui::diff_view::{build_diff_cache, render_cached_lines};