{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreicuyqgmjb6qgovmn4ve4ea5ea66yzoh4cxelnmyw7qixivwiq3ade",
"uri": "at://did:plc:ivbknywyskln22er3nkssdhl/app.bsky.feed.post/3mkczmodjpzk2"
},
"path": "/t/easily-inspect-dependencies/24200#post_4",
"publishedAt": "2026-04-25T12:10:09.000Z",
"site": "https://internals.rust-lang.org",
"textContent": "I would recommend focusing on what use cases you are concerned about. The most you do is say it is an ergonomic issue and a security issue. You never say how to either. A generic link to some site is provided requiring us to guess your intent.\n\nUse cases are important because there can be multiple ways of meeting the need and they can uncover additional requirements.\n\nRudxain:\n\n> The current UX discourages `cd`ing or `open`ing deps:\n\nThere are invariants with the cache, like that it is never edited. People are more likely to make mistakes if they directly access them. iirc r-a had problems with this with go-to definition, unsure if that was solved. It would be great if we made the cache read-only but we've had problems with that in the past.",
"title": "Easily inspect dependencies"
}