From 21bfbac091f635e511bcdb16adf0bc6f91cf9aac Mon Sep 17 00:00:00 2001 From: Wildan M Date: Sun, 28 Sep 2025 16:10:03 +0700 Subject: [PATCH] Fix warning to metapackages --- src/bin/repo_builder.rs | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/bin/repo_builder.rs b/src/bin/repo_builder.rs index 760fc33c..8f1f0ac9 100644 --- a/src/bin/repo_builder.rs +++ b/src/bin/repo_builder.rs @@ -160,13 +160,12 @@ fn main() -> Result<(), Box> { let content = fs::read_to_string(&path)?; let parsed: Value = toml::from_str(&content)?; - if let Some(version_val) = parsed.get("version") { - let version_str = version_val.to_string(); // includes quotes - let package_name = path.file_stem().unwrap().to_string_lossy().to_string(); - packages.insert(package_name, version_str); - } else { - eprintln!("Warning: no [version] found in {:?}", path); - } + let version_str = parsed + .get("version") + .unwrap_or(&Value::String("".to_string())) + .to_string(); // includes quotes + let package_name = path.file_stem().unwrap().to_string_lossy().to_string(); + packages.insert(package_name, version_str); } // FIXME: Use proper TOML serializer