)]}'
{
  "commit": "2e8347abf4147d2bffe4d7989a21b17ae04cdb57",
  "tree": "ea4d627ad8034bf5ef2ffaf425506dca7f7e1861",
  "parents": [
    "0bf3f5d51cb853884240792818d81e70daec6ab7"
  ],
  "author": {
    "name": "Jonathan Brouwer",
    "email": "jonathantbrouwer@gmail.com",
    "time": "Wed Jan 28 22:30:29 2026 +0100"
  },
  "committer": {
    "name": "Jonathan Brouwer",
    "email": "jonathantbrouwer@gmail.com",
    "time": "Wed Jan 28 22:30:29 2026 +0100"
  },
  "message": "Remove `HasFieldMap` trait in favour of passing `FieldMap` directly\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "748d1d3a60f3614f8d23dcc3eac8971b2dab01d2",
      "old_mode": 33188,
      "old_path": "compiler/rustc_macros/src/diagnostics/diagnostic_builder.rs",
      "new_id": "25110fd4f908e4b69279ebcea30cb81cbafb0e59",
      "new_mode": 33188,
      "new_path": "compiler/rustc_macros/src/diagnostics/diagnostic_builder.rs"
    },
    {
      "type": "modify",
      "old_id": "e00d175fc295f19b0d57996de4b0bdf5b2c90b05",
      "old_mode": 33188,
      "old_path": "compiler/rustc_macros/src/diagnostics/subdiagnostic.rs",
      "new_id": "db2a19ab85ba4a7c7ebe930c8a117eef3fed25f6",
      "new_mode": 33188,
      "new_path": "compiler/rustc_macros/src/diagnostics/subdiagnostic.rs"
    },
    {
      "type": "modify",
      "old_id": "4c73e6d453e901a962d94448d57802ed8889ff1e",
      "old_mode": 33188,
      "old_path": "compiler/rustc_macros/src/diagnostics/utils.rs",
      "new_id": "f084ba60ae3f4855dbcc645b631f6f02fbae50af",
      "new_mode": 33188,
      "new_path": "compiler/rustc_macros/src/diagnostics/utils.rs"
    }
  ]
}
