)]}'
{
  "commit": "d0ea9cd00084a023259154a8631075bdbc1713ea",
  "tree": "f9736cf03e85916f268df313546f6202e82739ce",
  "parents": [
    "4545c8369286cd331ab9d6250c25630a69d6f790",
    "e73522932ebc756793280fa264f418b6fc0b47c6"
  ],
  "author": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Sun Aug 30 02:42:42 2026 +0000"
  },
  "committer": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Sun Aug 30 02:42:42 2026 +0000"
  },
  "message": "Auto merge of #159363 - raushan728:accurate-targeting-157117, r\u003dmejrs\n\nAdd accurate targeting for imperfect derives diagnostic in `E0277`\n\n\n\nResolves rust-lang/rust#157117\r\nFollow-up rust-lang/rust#158764\r\n\r\nThis PR implements accurate targeting for the E0277 \"imperfect derives\" suggestion so it only triggers when all fields of the ADT satisfy the trait independently of the failing generic parameter. False positives (like `struct S\u003cT\u003e(T)`) are now successfully filtered out, while true cases (like `PhantomData\u003cT\u003e`) still correctly emit the help note.\r\n\r\nr? @estebank \r\ncc @mejrs @khyperia",
  "tree_diff": []
}
