We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b572f42 commit 4b07db8Copy full SHA for 4b07db8
src/util/mod_file.rs
@@ -283,6 +283,10 @@ fn all_platforms() -> HashSet<PlatformName> {
283
])
284
}
285
286
+fn default_required() -> bool {
287
+ true
288
+}
289
+
290
#[derive(Default, Deserialize, PartialEq, Clone)]
291
#[serde(rename_all = "camelCase")]
292
pub enum DependencyImportance {
@@ -299,7 +303,7 @@ pub struct Dependency {
299
303
#[serde(deserialize_with = "parse_comparable_version")]
300
304
pub version: VersionReq,
301
305
pub importance: Option<DependencyImportance>,
302
- #[serde(default)]
306
+ #[serde(default = "default_required")]
307
pub required: bool,
308
#[serde(default = "all_platforms")]
309
pub platforms: HashSet<PlatformName>,
0 commit comments