1pub mod detect;
10pub mod par2;
11pub mod pipeline;
12pub mod resources;
13pub mod unpack;
14
15pub use nzb_core;
18
19pub use detect::{
20 ArchiveType, RarVolumeInfo, has_rar_signature, has_usable_output, parse_rar_volume,
21 parse_rar_volume_at,
22};
23pub use par2::recovery_can_cover;
24pub use pipeline::{
25 PostProcConfig, PostProcResult, run_pipeline, run_pipeline_with_cleanup,
26 run_pipeline_with_resources, run_repair_pipeline,
27};
28pub use resources::{PostProcLimits, PostProcResourcePool, PostProcResourceSnapshot};
29pub use unpack::{
30 extract_tar, extractor_reads_password_from_stdin, find_unrar, normalize_extracted_permissions,
31};