Skip to main content

exarch_core/creation/
mod.rs

1//! Archive creation module.
2//!
3//! This module provides functionality for creating archives from filesystem
4//! sources with security and configuration options.
5
6pub mod filters;
7pub(crate) mod walker;
8
9pub(crate) mod compression;
10pub mod config;
11pub mod creator;
12pub(crate) mod progress;
13pub mod report;
14pub mod tar;
15pub mod zip;
16
17// Re-exports for public API
18pub use compression::CompressionLevel;
19pub use config::CreationConfig;
20pub use creator::ArchiveCreator;
21pub use report::CreationReport;
22pub(crate) use tar::TarBz2Creator;
23pub(crate) use tar::TarCreator;
24pub(crate) use tar::TarGzCreator;
25pub(crate) use tar::TarXzCreator;
26pub(crate) use tar::TarZstCreator;
27pub(crate) use zip::ZipCreator;