Skip to main content

crw_pdf/
process_mode.rs

1/// Controls how far the PDF processing pipeline runs.
2#[derive(Debug, Clone, Default, PartialEq)]
3pub enum ProcessMode {
4    /// Only detect PDF type. Very fast — no text extraction.
5    DetectOnly,
6    /// Detect type + extract text + compute layout complexity. Skips markdown.
7    Analyze,
8    /// Full pipeline: detect, extract, convert to markdown (default).
9    #[default]
10    Full,
11}