typst_batch/process/mod.rs
1//! Document processing pipeline.
2//!
3//! - [`Compiler`] - Builder-based compilation API
4//! - [`Batcher`] - Batch compilation API for parallel processing
5//! - [`Scanner`] - Builder-based scanning API (Eval only, skips Layout)
6
7mod common;
8mod inputs;
9mod session;
10pub mod compile;
11#[cfg(feature = "batch")]
12pub mod batch;
13#[cfg(feature = "scan")]
14pub mod scan;
15
16pub use inputs::WithInputs;
17pub use session::{AccessedDeps, CompileSession};
18
19#[cfg(feature = "batch")]
20pub use batch::{Batcher, BatchScanner};