#![warn(missing_docs)]
#[cfg(feature = "encrypt")]
pub mod encrypt;
#[cfg(feature = "forms")]
pub mod forms;
#[cfg(feature = "watermark")]
pub mod watermark;
#[cfg(feature = "bookmarks")]
pub mod bookmarks;
#[cfg(feature = "signing")]
pub mod crypto;
#[cfg(feature = "signing")]
pub mod signing;
#[cfg(feature = "annotations")]
pub mod annotations;
#[cfg(feature = "pdfa")]
pub mod pdfa;
#[cfg(feature = "pdfua")]
pub mod pdfua;
mod error;
pub use error::{
AnnotationError, BookmarkError, EncryptionError, Error, FormError, PdfAError, PdfUAError,
Result, SigningError, WatermarkError,
};
#[cfg(test)]
mod tests;