)]}'
{
  "commit": "eceed7c1c28a05b31dc5dffacf3abab22a7cb1c2",
  "tree": "b53fe381f354360af78e207ccf8ea31fdda4748b",
  "parents": [
    "356fdf02cad694e3acee0a1ee7e0e6ee76b2ddd9",
    "5e00b8e7d55877e54f9df812061dc496ab7e66d8"
  ],
  "author": {
    "name": "Jonathan Brouwer",
    "email": "jonathantbrouwer@gmail.com",
    "time": "Mon Apr 20 13:52:07 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Apr 20 13:52:07 2026 +0200"
  },
  "message": "Rollup merge of #155549 - nnethercote:rm-lifetimes, r\u003dJohnTitor\n\nRemove some unnecessary lifetimes.\n\nWe have a number of structs with more lifetimes than necessary. This commit removes them.\n\nLLM disclosure: I asked Claude Code to check for unnecessary lifetimes in all types with three or more lifetimes, and it produced a list of candidates (half of which were invalid). I did the modifications for the valid cases myself, and found a couple more cases along the way.\n\nr? @JohnTitor\n",
  "tree_diff": []
}
