)]}'
{
  "commit": "e9e32aca5a4ffd08cbc29547b039d64b92a2c03b",
  "tree": "a74b8789abd85ef2022c40be49e1bdbdb227ce67",
  "parents": [
    "f29256dd1420dc681bf4956e3012ffe9eccdc7e7",
    "f67a3759bfa3e60a3c744f083e5d5fc86153b2e8"
  ],
  "author": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Fri Apr 17 19:17:17 2026 +0000"
  },
  "committer": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Fri Apr 17 19:17:17 2026 +0000"
  },
  "message": "Auto merge of #155432 - JonathanBrouwer:rollup-dJVrrO0, r\u003dJonathanBrouwer\n\nRollup of 5 pull requests\n\nSuccessful merges:\n\n - rust-lang/rust#154781 (Fix attribute order implementation)\n - rust-lang/rust#155242 (resolve: Introduce `(Local,Extern)Module` newtypes for local and external modules respectively)\n - rust-lang/rust#149614 (Use `MaybeDangling` in `std`)\n - rust-lang/rust#153178 (Add `TryFromIntError::kind` method and `IntErrorKind::NotAPowerOfTwo` variant)\n - rust-lang/rust#155049 (Documenting the case of `Weak::upgrade` returning `None` when the value behind the reference is missing)\n\nFailed merges:\n\n - rust-lang/rust#155308 (Make `OnDuplicate::Error` the default for attributes)\n\n\n\n",
  "tree_diff": []
}
