)]}'
{
  "commit": "bed61c7763b980ded1d5a1db37f100f5ddda090a",
  "tree": "409c7a4cc718ca6056af13b2d629fdba6b877b6f",
  "parents": [
    "126e557c870d1b32f2167a587eb6a386b0e4b0f8"
  ],
  "author": {
    "name": "edragain",
    "email": "edragain@163.com",
    "time": "Tue Jul 28 11:57:02 2026 +0000"
  },
  "committer": {
    "name": "edragain",
    "email": "edragain@163.com",
    "time": "Wed Jul 29 16:23:35 2026 +0000"
  },
  "message": "fix: avoid escaping bound vars in closure MIR parameter types\nadd minimal reproduce test code and use liberated closure sig to fix\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1c7e5c2f513965c5ce049807dea7a9a1b546dcfb",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/mir/lower.rs",
      "new_id": "620d768cff422e4692ba3b4983770c59e4c323bc",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/mir/lower.rs"
    },
    {
      "type": "modify",
      "old_id": "8eb0a02694ce78493f9ca6f495f3affee14c73df",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/mir/lower/tests.rs",
      "new_id": "fdd67fc4fb6260585fa82af12b5a58dc56b89bd7",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/mir/lower/tests.rs"
    }
  ]
}
