gglib_core/download/
mod.rs1#![doc = include_str!("README.md")]
2pub(crate) mod completion;
3pub(crate) mod errors;
4pub(crate) mod events;
5pub(crate) mod format;
6pub mod queue;
7pub(crate) mod rate;
8pub(crate) mod throttle;
9pub(crate) mod types;
10
11pub use completion::{
13 AttemptCounts, CompletionDetail, CompletionKey, CompletionKind, QueueRunSummary,
14};
15pub use errors::DownloadError;
16pub use events::{DownloadEvent, DownloadStatus, DownloadSummary};
17pub use format::{format_duration, format_rate};
18pub use queue::{FailedDownload, QueueSnapshot, QueuedDownload};
19pub use rate::RateEstimator;
20pub use throttle::ProgressThrottle;
21pub use types::{DownloadId, Quantization, ShardInfo};