//! cpdf — Coherent PDF Tools implemented in pure Rust.
//!
//! Each sub-module corresponds to a domain of the cpdf API.
//! All code here is safe Rust; the FFI boundary lives in `crate::ffi::cpdf`.

pub mod annotations;
pub mod attachments;
pub mod bookmarks;
pub mod compression;
pub mod document;
pub mod encryption;
pub mod error;
pub mod fonts;
pub mod images;
pub mod metadata;
pub mod ocg;
pub mod page_labels;
pub mod pages;
pub mod stamps;
pub mod text;

pub use error::{CpdfError, Result};
