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}