)]}'
{
  "commit": "701a6513a48eac30d49110ba06187648b7553622",
  "tree": "0231164badc3bad995b304e75c07cf6573a427d1",
  "parents": [
    "26ae60a9eeb20b4935be49d7a931a650fa1d2923",
    "27c97d1380749cf02d8b7b523929bf9555b3d31a"
  ],
  "author": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Tue Jul 28 22:40:33 2026 +0000"
  },
  "committer": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Tue Jul 28 22:40:33 2026 +0000"
  },
  "message": "Auto merge of #159854 - camelid:selfty-head, r\u003dnotriddle,GuillaumeGomez\n\nrustdoc: Only analyze head of self type when deciding impl inlining\n\n\n\nWe only care about whether the self type is a generic or an item (inlined) in\r\nthe current crate, so we don\u0027t actually need to compute the param_env, which is\r\nexpensive when done to every external impl.  This PR avoids computing the\r\nparam_env until we actually decide to inline the impl.  Moreover, it adds\r\nspecialized cleaning logic for types that stops after the \"head\" (the top-level\r\nstructure) is constructed, which is enough for the self type-based impl\r\ninlining analysis.",
  "tree_diff": []
}
