//! Reusable Debian format primitives. //! //! These components are independent from any build orchestration and can be //! used by any pkh submodule (or external consumers of the library): //! //! - [`control`]: deb822 paragraph parsing/writing and `debian/control` //! - [`checksums`]: file checksum registry (`Dpkg::Checksums` equivalent) //! - [`files`]: `debian/files` artifact registry (`Dpkg::Dist::Files`) //! - [`version`]: Debian version splitting/validation //! - [`changelog`]: `debian/changelog` entry parsing pub mod changelog; pub mod checksums; pub mod control; pub mod files; pub mod version; pub use changelog::{parse_changelog_entry, ChangelogEntry}; pub use checksums::{Entry as ChecksumEntry, FileChecksums}; pub use control::{parse_paragraphs, write_paragraph, ControlInfo, Paragraph}; pub use files::{FilesEntry, FilesList}; pub use version::DebianVersion;