)]}'
{
  "commit": "263ac1637ba1b064440a686aaf4d63b0fcef0756",
  "tree": "f97c0e0a768daf099f6f5faf32dd9283d260a694",
  "parents": [
    "6875d71e1a89fe19ec42925b8e55d809aaa359eb",
    "73e7ce3559674d2e639f87aad563cf3b201d81cb"
  ],
  "author": {
    "name": "Jacob Pratt",
    "email": "jacob@jhpratt.dev",
    "time": "Wed Jun 24 00:40:31 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jun 24 00:40:31 2026 -0400"
  },
  "message": "Rollup merge of #158300 - evavh:crate-type-suggestions, r\u003dJonathanBrouwer\n\nImprove unknown crate_type diagnostic suggestions\n\nI have improved the suggestions given in the unknown crate_type diagnostic.\n\nBefore (no suggestion):\n```\nerror: invalid `crate_type` value\n --\u003e bad_error.rs:1:17\n  |\n1 | #![crate_type \u003d \"binary\"]\n  |                 ^^^^^^^^\n  |\n  \u003d note: `#[deny(unknown_crate_types)]` on by default\n```\n\nAfter:\n```\nerror: invalid `crate_type` value\n --\u003e bad_error.rs:1:17\n  |\n1 | #![crate_type \u003d \"binary\"]\n  |                 ^^^^^^^^ help: did you mean: `\"bin\"`\n  |\n  \u003d note: `#[deny(unknown_crate_types)]` on by default\n```\n\nBy increasing the allowed edit distance for the matching, as well as allowing substring matches, this now also works for mistakes like `dynamiclib`, where it will suggest `dylib`, and `cdylibrary` where it suggests `cdylib`.\n\nr? @JonathanBrouwer\n",
  "tree_diff": []
}
