// Copyright © 2024 PDF Composer (pdf_composer). All rights reserved.
// SPDX-License-Identifier: Apache-2.0 OR MIT
//! The 'definitions' crate for defining the structs, consts, enums etc for PDF Composer.
//!
//! This crate provides the core structures and definitions used throughout the PDF Composer crate.
//! It includes modules for handling constants, fonts, output directories, page properties,
//! PDF composition, document entries, and valid PDF versions.
/// Module containing constant values used throughout PDF Composer
/// Module handling font-related functionality
/// Module handling the output directory (as a str or path)
/// Module defining and handling page properties (such as size and orientation)
/// Module defining the core PDF Composer struct
/// Module defining the structure for PDF document entries (key/value pairs)
/// Module to re-export the PDF version enum