20f726632e
Going to try changing around the download manager to take a generic trait rather than specifically for game downloads Signed-off-by: quexeky <git@quexeky.dev>
8 lines
198 B
Rust
8 lines
198 B
Rust
use std::path::PathBuf;
|
|
|
|
pub trait ExternalComponent {
|
|
fn download(&mut self);
|
|
fn version(&self) -> &String;
|
|
fn is_installed(&self) -> bool;
|
|
fn location(&self) -> &Option<PathBuf>;
|
|
} |