)]}'
{
  "commit": "79e46694de009c8c826cafecb85f2bd3377b303a",
  "tree": "0e99dbb5e1e01241dac4d9b2201a9badf608c5e5",
  "parents": [
    "c7a635f33c5fbd1ead110243a2f4a5f0561d79b0",
    "3a9c521285684a45338670d329ba1472f069c0b9"
  ],
  "author": {
    "name": "Stuart Cook",
    "email": "Zalathar@users.noreply.github.com",
    "time": "Tue Oct 21 12:20:56 2025 +1100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Oct 21 12:20:56 2025 +1100"
  },
  "message": "Rollup merge of #147125 - connortsui20:poison-once-remove, r\u003dtgross35\n\nmove `once` module out of `poison`\n\nFrom https://github.com/rust-lang/rust/issues/134645#issuecomment-3324577500, since `Once` will not have a non-poisoning variant, we remove it from the `poison` module.\n\nAdditionally:\n\n1. Renames `once::ExclusiveState` to `OnceExclusiveState` since it was a bit confusing reading just `ExclusiveState` where it is used.\n2. Reorders a few module definitions and re-exports in `library/std/src/sync/mod.rs` for clarity.\n\nAlso, once this is merged, I think that we can begin the process of stabilizing [`sync_poison_mod`](https://github.com/rust-lang/rust/issues/134646)\n",
  "tree_diff": []
}
