)]}'
{
  "commit": "45efffcc4d1ef42aba584fdd7bfbb3958ae1ba9d",
  "tree": "11235ec2d0fe097d6ea6802c2578966671642299",
  "parents": [
    "fd7da21c53d991f80da7063efd2e2de07a2d0f4d"
  ],
  "author": {
    "name": "Nicholas Nethercote",
    "email": "n.nethercote@gmail.com",
    "time": "Fri May 01 16:37:10 2026 +1000"
  },
  "committer": {
    "name": "Nicholas Nethercote",
    "email": "n.nethercote@gmail.com",
    "time": "Fri May 08 15:22:39 2026 +1000"
  },
  "message": "Rename various things relating to the `StableHash` derive macros.\n\nIncluding the `stable_hasher` attribute and the `HashStableMode` enum.\n\nPart of MCP 983.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8c439437b8becd28cbcd82a87034b3dffa8322de",
      "old_mode": 33188,
      "old_path": "compiler/rustc_data_structures/src/sorted_map/index_map.rs",
      "new_id": "f08f3430855050e500a4a5ba8fa57c718c68ffc0",
      "new_mode": 33188,
      "new_path": "compiler/rustc_data_structures/src/sorted_map/index_map.rs"
    },
    {
      "type": "modify",
      "old_id": "128b6f5e39983a727cf4ec50d17a85369c01a697",
      "old_mode": 33188,
      "old_path": "compiler/rustc_hir/src/diagnostic_items.rs",
      "new_id": "5a1901fe88f28d6141a79a9a6f90ef4b2bc952c0",
      "new_mode": 33188,
      "new_path": "compiler/rustc_hir/src/diagnostic_items.rs"
    },
    {
      "type": "modify",
      "old_id": "2f18b09cf1ae83f53e4bfcb9adb19f79eb949c07",
      "old_mode": 33188,
      "old_path": "compiler/rustc_hir/src/hir.rs",
      "new_id": "ab20fccb8dfc414f21bb4497f2f65940cbf81039",
      "new_mode": 33188,
      "new_path": "compiler/rustc_hir/src/hir.rs"
    },
    {
      "type": "modify",
      "old_id": "e685545deb7ed8ec65709cbb75e7eaf0fff625fc",
      "old_mode": 33188,
      "old_path": "compiler/rustc_macros/src/lib.rs",
      "new_id": "32a5d6a1c6cf28bc9bd92fb2f7d971735279f0c6",
      "new_mode": 33188,
      "new_path": "compiler/rustc_macros/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "7603c5f564e261a5e86623eac804833d4bd1cf2e",
      "old_mode": 33188,
      "old_path": "compiler/rustc_macros/src/stable_hash.rs",
      "new_id": "2ac47ef7338d108278f026fdcab5a904946ed694",
      "new_mode": 33188,
      "new_path": "compiler/rustc_macros/src/stable_hash.rs"
    },
    {
      "type": "modify",
      "old_id": "87e206d5f0712a759df63ba00a78a8be5f59c6ed",
      "old_mode": 33188,
      "old_path": "compiler/rustc_middle/src/ty/generics.rs",
      "new_id": "84e0b37a7f7d0d0ba4c02c4733d8c4e789975c4f",
      "new_mode": 33188,
      "new_path": "compiler/rustc_middle/src/ty/generics.rs"
    },
    {
      "type": "modify",
      "old_id": "276a21a5cb49b4fabce95b36462f00b84f4e68f9",
      "old_mode": 33188,
      "old_path": "compiler/rustc_session/src/config.rs",
      "new_id": "9c1b2cb93fc483c56f86740c2f1d4a56fc770165",
      "new_mode": 33188,
      "new_path": "compiler/rustc_session/src/config.rs"
    }
  ]
}
