modde_sources/lib.rs
1//! Download-source backends for modde: a uniform [`traits::DownloadSource`]
2//! contract over Nexus, GitHub, Google Drive, Mega, `MediaFire`, direct HTTPS,
3//! and manual sources, plus the Wabbajack modlist installer and supporting
4//! archive, cache, and staging machinery.
5
6pub mod cache;
7pub mod common;
8pub mod decompress;
9pub mod direct;
10pub mod error;
11pub mod gdrive;
12pub mod github;
13pub mod installers;
14pub mod manager;
15pub mod manual;
16pub mod mediafire;
17pub mod mega;
18pub mod meta;
19pub(crate) mod mirror;
20pub mod nexus;
21pub mod queue;
22pub mod traits;
23pub mod wabbajack;
24
25pub use error::{SourceError, SourceResult};
26pub use traits::{AnySource, DownloadHandle, DownloadSource, ProgressCallback, VerifiedFile};