pub trait Provider {
// Required methods
fn get_mirror_repos(&self) -> Result<Vec<MirrorResult>, String>;
fn get_label(&self) -> String;
}
pub trait Provider {
// Required methods
fn get_mirror_repos(&self) -> Result<Vec<MirrorResult>, String>;
fn get_label(&self) -> String;
}