#![warn(missing_docs)]
pub mod engine;
pub mod error;
pub mod pipeline;
#[cfg(feature = "tesseract")]
pub mod tesseract;
#[cfg(feature = "paddle")]
pub mod paddle;
pub use engine::{NoOpEngine, OcrEngine, OcrPageResult, OcrWord};
pub use error::{OcrError, Result};
pub use pipeline::{make_searchable, OcrConfig, OcrPageReport, OcrReport};
#[cfg(feature = "tesseract")]
pub use tesseract::TesseractEngine;
#[cfg(feature = "paddle")]
pub use paddle::PaddleOcrEngine;