🚑️ fix
All checks were successful
ci/woodpecker/push/build Pipeline was successful

This commit is contained in:
JMARyA 2025-04-17 08:56:00 +02:00
parent 4e125c611c
commit fb0fa1f351
Signed by: jmarya
GPG key ID: 901B2ADDF27C2263
7 changed files with 16 additions and 18 deletions

View file

@ -1,5 +1,5 @@
use serde::Deserialize;
use crate::Architecture;
use serde::Deserialize;
#[derive(Debug, Clone, Deserialize, Default)]
pub struct Config {
@ -15,21 +15,15 @@ pub struct MirrorConfig {
#[derive(Debug, Clone, Deserialize, Default)]
pub struct Mirrorlist {
pub x86_64: Vec<String>,
pub aarch64: Vec<String>
pub aarch64: Vec<String>,
}
impl Mirrorlist {
pub fn for_arch(&self, arch: Architecture) -> &[String] {
match arch {
Architecture::x86_64 => {
&self.x86_64
},
Architecture::aarch64 => {
&self.aarch64
},
Architecture::any => {
&self.x86_64
},
Architecture::x86_64 => &self.x86_64,
Architecture::aarch64 => &self.aarch64,
Architecture::any => &self.x86_64,
}
}
}