{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreihu7acli7xgtk3wu2lyn3ji7i7juqyb3urzmrmbpvizbejiqhxhsy",
"uri": "at://did:plc:ivbknywyskln22er3nkssdhl/app.bsky.feed.post/3miaz4doxlgk2"
},
"path": "/t/idea-must-use-inherit/24117#post_3",
"publishedAt": "2026-03-30T05:25:35.000Z",
"site": "https://internals.rust-lang.org",
"textContent": "I don't think that solves the OP's problem – the issue is that adding a plain `#[must_use]` overrides/hides any message that would otherwise be produced by a `#[must_use]` on its return type, so any solution would have to either remove the `#[must_use]` from the function or else cause the message to not be shadowed.",
"title": "Idea: #[must_use = inherit]"
}