)]}'
{
  "commit": "7cd42a77fb8eca581d9755596d8a9e05bca4e47c",
  "tree": "8b9c7683748b0d61a2634d907e4dc089b637ae37",
  "parents": [
    "202e86102cbe1683323959cabd9abf7fbbc1a386"
  ],
  "author": {
    "name": "Nicholas Nethercote",
    "email": "n.nethercote@gmail.com",
    "time": "Wed May 13 18:08:43 2026 +1000"
  },
  "committer": {
    "name": "Nicholas Nethercote",
    "email": "n.nethercote@gmail.com",
    "time": "Wed May 13 19:54:30 2026 +1000"
  },
  "message": "Change `reveal_actual_level`\u0027s closure\u0027s return type\n\nIt\u0027s currrently `(Option\u003c(Level, Option\u003cLintExpectationId\u003e)\u003e,\nLintLevelSource)`. But when the first element of the pair is `None` the\nsecond element is always `LintLevelSource::Default`. So this commit\nmoves the `LintLevelSource` within the `Option`, which simplifies\nthings a bit.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cdb8e94a1ed8fc635a40759b45a5e5392b7ea8c5",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/levels.rs",
      "new_id": "10d5e1ff53a3048ff046b3ea0bbe927c0354b539",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/levels.rs"
    },
    {
      "type": "modify",
      "old_id": "46d83775ce548aa84bed6639277d93d1611a5a1c",
      "old_mode": 33188,
      "old_path": "compiler/rustc_middle/src/lint.rs",
      "new_id": "82f56b090345e78f28205391d1da9cd898656163",
      "new_mode": 33188,
      "new_path": "compiler/rustc_middle/src/lint.rs"
    }
  ]
}
