)]}'
{
  "commit": "fced23053c7bc9ecebb60461e2e894de136d32e3",
  "tree": "c128a832ebce0972752c1869fb3fd3b0a3c571e7",
  "parents": [
    "6e7f929f7c3424064ad3d1067b02a07e16983479",
    "2407f47903869fab5ff713126037c932caf77e3a"
  ],
  "author": {
    "name": "Jonathan Brouwer",
    "email": "jonathantbrouwer@gmail.com",
    "time": "Sat Feb 07 16:04:41 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Feb 07 16:04:41 2026 +0100"
  },
  "message": "Rollup merge of #152289 - Urgau:expect-in-derive-150553, r\u003djdonszelmann\n\nAlso duplicate `#[expect]` attribute in `#[derive]`-ed code\n\nThis PR updates our derive logic to also duplicate any `#[expect]` attribute in the `#[derive]`-ed code, as we already do for all the other lint attribute (`#[allow]`, `#[warn]`, `#[deny]`, ...).\n\nThe original and duplicated attribute share the same attribute id, which due to the way [`check_expectations`](https://github.com/rust-lang/rust/blob/56aaf58ec02b6ac974e8364269fbb33a8a806e28/compiler/rustc_lint/src/expect.rs#L28-L46) is implemented makes the expectation fulfilled if the lint is either trigger in the original code or the derived code.\n\nThis was discussed by T-lang in https://github.com/rust-lang/rust/issues/150553#issuecomment-3780810363.\n\ncc @rust-lang/lang-ops (in case you want to do an FCP)\nFixes rust-lang/rust#150553\n",
  "tree_diff": []
}
