Skip to content

Commit 107e5e6

Browse files
authored
Merge pull request #35 from Eijebong/fix-renamed-deps
Fix dependency renaming in published crates
2 parents 19aafa0 + 027bd44 commit 107e5e6

File tree

1 file changed

+21
-13
lines changed

1 file changed

+21
-13
lines changed

src/metadata.rs

Lines changed: 21 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,27 @@ pub fn transform(
2626
deps: package
2727
.dependencies
2828
.into_iter()
29-
.map(|v| CargoIndexCrateMetadataDependency {
30-
name: v.name,
31-
req: v.req,
32-
features: v.features,
33-
optional: v.optional,
34-
default_features: v.uses_default_features,
35-
target: v.target,
36-
kind: v.kind,
37-
registry: Some(v.registry.map_or(
38-
Cow::Borrowed("https://github.com/rust-lang/crates.io-index.git"),
39-
Cow::Owned,
40-
)),
41-
package: v.rename,
29+
.map(|v| {
30+
let (name, package) = if let Some(rename) = v.rename {
31+
(rename, Some(v.name))
32+
} else {
33+
(v.name, None)
34+
};
35+
36+
CargoIndexCrateMetadataDependency {
37+
name,
38+
req: v.req,
39+
features: v.features,
40+
optional: v.optional,
41+
default_features: v.uses_default_features,
42+
target: v.target,
43+
kind: v.kind,
44+
registry: Some(v.registry.map_or(
45+
Cow::Borrowed("https://github.com/rust-lang/crates.io-index.git"),
46+
Cow::Owned,
47+
)),
48+
package,
49+
}
4250
})
4351
.collect(),
4452
cksum,

0 commit comments

Comments
 (0)