{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreigu2hyhyhzqp2shvgwclaxowwx55g44myrebkduwsyzza2wst6ghy",
    "uri": "at://did:plc:ivbknywyskln22er3nkssdhl/app.bsky.feed.post/3mfz43u2tzl42"
  },
  "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"
}