)]}'
{
  "commit": "cdddb85585af9b03e7d02c14b6bffe89da46a503",
  "tree": "826e44e1f014608ad8156f1c2593294b573ee1a4",
  "parents": [
    "18910b735336acfb0ed4f0d48ca558eef33e0902",
    "de377241fb6490ed92fc8c9b6d9d2a0428da26f8"
  ],
  "author": {
    "name": "Matthias Krüger",
    "email": "476013+matthiaskrgr@users.noreply.github.com",
    "time": "Sun Jan 04 16:16:11 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Jan 04 16:16:11 2026 +0100"
  },
  "message": "Rollup merge of #150660 - Zalathar:pass-nodes, r\u003ddavidtwco\n\nTHIR pattern building: Pass HIR nodes instead of loose types/spans\n\nThis should make it easier to keep track of where the types/spans came from.\n\nThere should be no change to compiler output.\n\n---\n\nIn the future I would also like to make more of these lowering methods return `Box\u003cthir::Pat\u003e` instead of `thir::PatKind`, so that it becomes feasible to add more fields to `thir::Pat` (e.g. for https://github.com/rust-lang/rust/pull/150498#discussion_r2652138926). That will be easier if those methods have easy access to the corresponding HIR pattern node, from which they can obtain a type and span.\n",
  "tree_diff": []
}
