{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreiderog2sg3mpok6im44wsll2ql4b67x5ash33r3pxobhhpepx6iom",
"uri": "at://did:plc:ivbknywyskln22er3nkssdhl/app.bsky.feed.post/3mmkn6fyridy2"
},
"path": "/t/pre-rfc-improved-ergonomics-for/24336#post_15",
"publishedAt": "2026-05-23T22:03:31.000Z",
"site": "https://internals.rust-lang.org",
"tags": [
"Rust Playground"
],
"textContent": "directly `match`ing `!` doesn't trigger any lints on stable: Rust Playground\n\n\n pub fn f() -> ! {\n panic!()\n }\n\n pub fn g() {\n match f() {}\n }\n",
"title": "Pre-RFC improved ergonomics for `!`"
}