)]}'
{
  "commit": "f53eed56d2ae49064b79abd49e4f849d4f41edc3",
  "tree": "c828bd87ebeed74b4d008709cd6175f1b8e50ab7",
  "parents": [
    "7d8ebe3128fc87f3da1ad64240e63ccf07b8f0bd"
  ],
  "author": {
    "name": "Amanda Stjerna",
    "email": "amanda.stjerna@it.uu.se",
    "time": "Fri Jan 30 15:29:22 2026 +0100"
  },
  "committer": {
    "name": "Amanda Stjerna",
    "email": "amanda.stjerna@it.uu.se",
    "time": "Tue Feb 10 19:39:57 2026 +0100"
  },
  "message": "Borrowck: simplify diagnostics for placeholders.\n\nThis essentially folds the call to `region_from_element` into `RegionInferenceContext`,\nand simplifies the error variant for this case. It also clarifies the type\ninformation on the methods called to emphasise the fact that they only ever use\nplaceholder regions in the diagnostics, and completely ignore any other element.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ed07cf9b1c8ca4626d366f07b0cf89a56e77f04",
      "old_mode": 33188,
      "old_path": "compiler/rustc_borrowck/src/diagnostics/bound_region_errors.rs",
      "new_id": "a927c30fae3250262c21193d89c65035c1dcf0eb",
      "new_mode": 33188,
      "new_path": "compiler/rustc_borrowck/src/diagnostics/bound_region_errors.rs"
    },
    {
      "type": "modify",
      "old_id": "17f1988a17c401f93b79d21db05e87bdd37e9164",
      "old_mode": 33188,
      "old_path": "compiler/rustc_borrowck/src/diagnostics/region_errors.rs",
      "new_id": "69a83a35f212efe717b91ccec08ba0bad322c312",
      "new_mode": 33188,
      "new_path": "compiler/rustc_borrowck/src/diagnostics/region_errors.rs"
    },
    {
      "type": "modify",
      "old_id": "6ed70b39c5b7f5f6ec8f3e0d09383e3b5cdc9de1",
      "old_mode": 33188,
      "old_path": "compiler/rustc_borrowck/src/region_infer/mod.rs",
      "new_id": "5cdda777723b33e89849f3f73d573be062ed6f6e",
      "new_mode": 33188,
      "new_path": "compiler/rustc_borrowck/src/region_infer/mod.rs"
    }
  ]
}
