Skip to main content

dais_document/
lib.rs

1//! Document source abstraction and PDF rendering for Dais.
2//!
3//! Defines the [`source::DocumentSource`] trait that abstracts over PDF rendering backends.
4//! In v1, the implementation is hayro-backed (or mupdf-rs as fallback).
5//! A future native Typst source implementation would be another `DocumentSource`.
6
7pub mod cache;
8pub mod page;
9pub mod render_pipeline;
10pub mod source;
11pub mod typst_renderer;
12
13#[cfg(feature = "hayro")]
14pub mod pdf_hayro;
15
16#[cfg(feature = "mupdf")]
17pub mod pdf_mupdf;