)]}'
{
  "commit": "9f3f83bfeebc9e21effe106a3dc0eebf8144cdae",
  "tree": "bc242d1e7674b6209b9afff65764a0416a38e847",
  "parents": [
    "61dee57441b234feefd04f17834a40da41f34d94",
    "bd1c36a115eee3542053a38be5e996b8e7908bc4"
  ],
  "author": {
    "name": "Jacob Pratt",
    "email": "jacob@jhpratt.dev",
    "time": "Fri Feb 13 22:26:34 2026 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Feb 13 22:26:34 2026 -0500"
  },
  "message": "Rollup merge of #151386 - lolbinarycat:rustdoc-ts-cleanup, r\u003dGuillaumeGomez\n\nrustdoc: more js cleanup\n\nContinuing the effort of removing `@ts-expect-error` from the codebase wherever possible, this time focusing on `main.js`.  Found some oddities with `register_type_impls`, fixed most of them, but the one that I couldn\u0027t figure out is what\u0027s going on with `sidebarTraitList`.  It\u0027s queried, then if there are any trait imps, unconditionally overwritten, then latter code assumes that one of these two things has initialized it, but it\u0027s not obvious why this would be the case, or if there\u0027s a reason this wasn\u0027t done in a more straightforwards way.\n\nr? @GuillaumeGomez\n",
  "tree_diff": []
}
