{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreiasnz52h7bazfxc74tlbba6jxjtx4qrrfnfbytlxc4lzadpue4ioy",
    "uri": "at://did:plc:ivbknywyskln22er3nkssdhl/app.bsky.feed.post/3mlvwctsrkxh2"
  },
  "path": "/t/reducing-raw-pointer-footguns-preventing-reference-aliasing-violations-at-compile-time/24301#post_8",
  "publishedAt": "2026-05-15T16:59:32.000Z",
  "site": "https://internals.rust-lang.org",
  "tags": [
    "Cell::from_mut"
  ],
  "textContent": "I don’t have time to fully elaborate at the moment, but I believe `&'a Cell<T>` might have semantics you’d be interested in. See Cell::from_mut.",
  "title": "Reducing Raw Pointer Footguns: Preventing Reference Aliasing Violations at Compile Time"
}