{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreigi5agakyg6lkyp5uj2cpflyf4xbyq3aqufzxdkrx4rh3v2i5q2cm",
    "uri": "at://did:plc:ivbknywyskln22er3nkssdhl/app.bsky.feed.post/3mg4elk5eeqz2"
  },
  "path": "/t/pre-rfc-deprecation-and-separation-of-the-dead-code-lint/24045#post_8",
  "publishedAt": "2026-03-02T19:11:24.000Z",
  "site": "https://internals.rust-lang.org",
  "textContent": "`unused` is the general group for unused things, whatever they may be. The specific lints in that group do specific things (albeit maybe not all well named)\n\n  * `dead_code`: lints on unused _items_\n  * `unreachable_code` lints on unreachable code paths`\n  * `unreachable_patterns` lints on match patterns that can never be reached\n\n\n\netc, etc",
  "title": "Pre-RFC: Deprecation and separation of the dead_code lint"
}