mirror of
https://github.com/yuzu-emu/liftinstall.git
synced 2025-03-08 10:10:49 +00:00
18 lines
379 B
Rust
18 lines
379 B
Rust
//! sources/mod.rs
|
|
//!
|
|
//! Contains backends to various release distribution services.
|
|
|
|
pub mod types;
|
|
|
|
pub mod github;
|
|
|
|
use self::types::ReleaseSource;
|
|
|
|
/// Returns a ReleaseSource by a name, if possible
|
|
pub fn get_by_name(name: &str) -> Option<Box<ReleaseSource>> {
|
|
match name {
|
|
"github" => Some(Box::new(github::GithubReleases::new())),
|
|
_ => None,
|
|
}
|
|
}
|