reduce essentials keys
This commit is contained in:
@@ -12,10 +12,15 @@ pub struct Software {
|
||||
pub version: Option<String>,
|
||||
pub available_version: Option<String>,
|
||||
pub icon_url: Option<String>,
|
||||
#[serde(default = "default_status")]
|
||||
pub status: String, // "idle", "pending", "installing", "success", "error"
|
||||
#[serde(default = "default_progress")]
|
||||
pub progress: f32,
|
||||
}
|
||||
|
||||
fn default_status() -> String { "idle".to_string() }
|
||||
fn default_progress() -> f32 { 0.0 }
|
||||
|
||||
#[derive(Debug, Deserialize)]
|
||||
#[serde(rename_all = "PascalCase")]
|
||||
struct WingetPackage {
|
||||
|
||||
Reference in New Issue
Block a user