{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreihaqapyndaw3upmjscwrbkfw6dokdeidww7pfgxukqpdjpqwyxylm",
"uri": "at://did:plc:ivbknywyskln22er3nkssdhl/app.bsky.feed.post/3mhgitjeyhp42"
},
"path": "/t/idea-borrowck-transparent-function-calls/24103#post_5",
"publishedAt": "2026-03-19T14:01:56.000Z",
"site": "https://internals.rust-lang.org",
"textContent": "josh:\n\n> But for private helper functions, automatically detecting which subsets they use would not necessarily be a maintenance hazard.\n\nI strongly believe that the ability to reason just from the function signatures and the better error messages is desirable even for private functions. Which means that this proposal is a maintenance hazard (indirectly), since it makes the code base harder to reason about.\n\nThe possible impact on compile times doesn't care about private vs public.",
"title": "Idea: Borrowck Transparent Function Calls"
}