spdf_ocr/lib.rs
1//! OCR engine abstraction + implementations.
2//!
3//! Port target: `liteparse/src/engines/ocr/*`.
4
5#![warn(clippy::all)]
6
7mod engine;
8#[cfg(feature = "http")]
9mod http;
10#[cfg(feature = "tesseract")]
11mod tesseract_engine;
12
13pub use engine::{OcrEngine, OcrOptions, OcrResult};
14
15#[cfg(feature = "http")]
16pub use http::HttpOcrEngine;
17
18#[cfg(feature = "tesseract")]
19pub use tesseract_engine::TesseractEngine;