From 8ce1fc46ec7b805ab6c63fa8ce0199e304c19557 Mon Sep 17 00:00:00 2001 From: msizanoen Date: Tue, 10 Sep 2019 22:00:41 +0700 Subject: [PATCH 1/2] Try to fix https://github.com/rust-lang/rust/issues/62558 --- src/main.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main.rs b/src/main.rs index 40425ba..0ceabdc 100644 --- a/src/main.rs +++ b/src/main.rs @@ -303,6 +303,13 @@ fn publish(pkg: &Package, commit: &str, vers: &semver::Version) { } } new_table.insert("version".to_string(), toml::Value::String(vers.to_string())); + if !has_package { + new_table.insert( + "package".to_string(), + toml::Value::String(format!("{}-{}", PREFIX, name)), + ); + has_package = true; + } let key_name = if has_package { name.clone() } else { From 9a0d4facf67ff86c412f9c0fbde4aeca7c7a5c61 Mon Sep 17 00:00:00 2001 From: msizanoen Date: Tue, 10 Sep 2019 22:11:39 +0700 Subject: [PATCH 2/2] Remove redunant code --- src/main.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/main.rs b/src/main.rs index 0ceabdc..2228af3 100644 --- a/src/main.rs +++ b/src/main.rs @@ -308,14 +308,8 @@ fn publish(pkg: &Package, commit: &str, vers: &semver::Version) { "package".to_string(), toml::Value::String(format!("{}-{}", PREFIX, name)), ); - has_package = true; } - let key_name = if has_package { - name.clone() - } else { - format!("{}-{}", PREFIX, name) - }; - (key_name, new_table.into()) + (name.clone(), new_table.into()) }) .collect::>(); toml.insert(