From 3e4029ede75d98b9164136852689a7ca5602108e Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Tue, 19 Dec 2023 19:11:55 -0800 Subject: [PATCH] Omit cargo-features from generated Cargo.toml if empty --- src/manifest.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/manifest.rs b/src/manifest.rs index 0ab2fa7..d9cff78 100644 --- a/src/manifest.rs +++ b/src/manifest.rs @@ -7,7 +7,7 @@ use std::path::PathBuf; #[derive(Serialize, Debug)] pub struct Manifest { - #[serde(rename = "cargo-features")] + #[serde(rename = "cargo-features", skip_serializing_if = "Vec::is_empty")] pub cargo_features: Vec, pub package: Package, #[serde(skip_serializing_if = "Map::is_empty")]