pub mod detect;
pub mod par2;
pub mod pipeline;
pub mod resources;
pub mod unpack;
pub use nzb_core;
pub use detect::{
ArchiveType, RarVolumeInfo, has_rar_signature, has_usable_output, parse_rar_volume,
parse_rar_volume_at,
};
pub use par2::recovery_can_cover;
pub use pipeline::{
PostProcConfig, PostProcResult, run_pipeline, run_pipeline_with_cleanup,
run_pipeline_with_resources, run_repair_pipeline,
};
pub use resources::{PostProcLimits, PostProcResourcePool, PostProcResourceSnapshot};
pub use unpack::{
extract_tar, extractor_reads_password_from_stdin, find_unrar, normalize_extracted_permissions,
};