Skip to main content

romm_api/core/download/
mod.rs

1//! Download state and management.
2//!
3//! `DownloadJob` holds per-download progress/status.
4//! `DownloadManager` owns the shared job list and spawns background tasks.
5//!
6//! This module handles downloading files from the RomM server, including resume
7//! support and progress tracking.
8
9mod extras_job;
10mod job;
11mod manager;
12mod paths;
13mod transfer;
14
15#[cfg(test)]
16mod tests;
17
18pub use extras_job::*;
19pub use job::*;
20pub use manager::DownloadManager;
21pub use paths::*;
22pub use transfer::prepare_download_target_destination;