)]}'
{
  "commit": "bbdfe217d4dca08fd4823567105096a768edbfe7",
  "tree": "c99a42a6dd0c9ec920339294f054e5fdab9ed6b3",
  "parents": [
    "ef162a52dca9b6307a76dcdd20d551983b10db97",
    "bfb085da9fa218a45a7bae9f68d731aa48b2ae77"
  ],
  "author": {
    "name": "Jonathan Brouwer",
    "email": "jonathantbrouwer@gmail.com",
    "time": "Fri Apr 24 18:19:16 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Apr 24 18:19:16 2026 +0200"
  },
  "message": "Rollup merge of #155730 - oli-obk:cleanups, r\u003dpetrochenkov\n\nSome cleanups around per parent disambiguators\n\nr? @petrochenkov\n\nfollow-up to rust-lang/rust#155547\n\nThe two remaining uses are\n\n* resolve_bound_vars, where it is a reasonable way to do it instead of having another field in the visitor that needs to get scoped (set \u0026 reset) every time we visit an opaque type. May still change that at some point, but it\u0027s not really an issue\n* `create_def` in the resolver: will get removed together with my other refactorings for `node_id_to_def_id` (making that per-owner)\n",
  "tree_diff": []
}
