{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreigu2hyhyhzqp2shvgwclaxowwx55g44myrebkduwsyzza2wst6ghy",
"uri": "at://did:plc:ivbknywyskln22er3nkssdhl/app.bsky.feed.post/3mg2eibyto6z2"
},
"path": "/t/child-thread-survey-of-alternative-identifier-designs-for-cargo-and-crates-io/24029#post_12",
"publishedAt": "2026-03-01T04:06:47.000Z",
"site": "https://internals.rust-lang.org",
"textContent": "The ability to rename packages in the dependencies by simply adding a name key & value to the table of a dependency like\n\n\n [dependencies]\n itertools = {version = \"*\", name = \"foo\"}\n\n\nto make it so that it is referenced in code as `foo` would shouldn't conflict with any other solution and may make many solutions work better.",
"title": "Child Thread: Survey of alternative identifier designs for Cargo and Crates.io"
}