m/cup
1
0
mirror of https://github.com/sergi0g/cup.git synced 2025-11-18 09:53:43 -05:00

refactor config

This commit is contained in:
Sergio
2025-06-07 15:57:37 +03:00
parent c70bd55de8
commit 4e43abbb9d
8 changed files with 362 additions and 329 deletions

View File

@@ -24,14 +24,14 @@ pub struct UpdateResult {
pub error: Option<String>,
}
#[derive(Serialize, Deserialize, Clone, Debug)]
#[cfg_attr(test, derive(PartialEq, Default))]
#[derive(Serialize, Deserialize, Clone, Debug, Default)]
#[cfg_attr(test, derive(PartialEq))]
#[serde(untagged)]
pub enum UpdateInfo {
#[cfg_attr(test, default)]
#[default]
None,
Version(VersionUpdateInfo),
Digest(DigestUpdateInfo),
Digest(String), // Remote digest
}
#[derive(Deserialize, Clone, Debug)]