diff --git a/src/lib.rs b/src/lib.rs index 60a274f..83d2d9d 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -39,7 +39,7 @@ struct AvailablePlugin { version: String, #[serde(alias = "shortDescription")] short_description: String, - description: String, + description: Option, url: String, #[serde(alias = "iconUrl")] icon_url: Option, diff --git a/src/plugin.rs b/src/plugin.rs index c49948b..f9afb23 100644 --- a/src/plugin.rs +++ b/src/plugin.rs @@ -48,7 +48,7 @@ impl Plugin { /// Returns the plug-in's description, if it is available pub fn description(&self) -> Option { - Some(self.available.as_ref()?.description.clone()) + self.available.as_ref()?.description.clone() } /// Attempts to retrieve the plug-in's icon from a number of sources.