{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreigbe5h35qjzhzk4s6sete52hyfdgm7fuhm2twyi2x7l3757qblsuy",
    "uri": "at://did:plc:ivbknywyskln22er3nkssdhl/app.bsky.feed.post/3migwxfwtnnh2"
  },
  "path": "/t/on-replacing-unsafecell/24113#post_7",
  "publishedAt": "2026-04-01T13:59:09.000Z",
  "site": "https://internals.rust-lang.org",
  "tags": [
    "repr(packed) allows invalid unaligned loads · Issue #27060 · rust-lang/rust · GitHub",
    "Tracking issue for `safe_packed_borrows` compatibility lint · Issue #46043 · rust-lang/rust · GitHub",
    "Accessing DST field of packed struct calculates the wrong field address · Issue #80925 · rust-lang/rust · GitHub",
    "Misaligned reference from drop field in packed struct · Issue #99838 · rust-lang/rust · GitHub",
    "Undetected unsound usage of packed field by unsize coercion · Issue #115396 · rust-lang/rust · GitHub",
    "We are computing the wrong offset for unsized packed structs · Issue #118537 · rust-lang/rust · GitHub"
  ],
  "textContent": "Here are some pointers:\n\n  * repr(packed) allows invalid unaligned loads · Issue #27060 · rust-lang/rust · GitHub\n  * Tracking issue for `safe_packed_borrows` compatibility lint · Issue #46043 · rust-lang/rust · GitHub\n  * Accessing DST field of packed struct calculates the wrong field address · Issue #80925 · rust-lang/rust · GitHub\n  * Misaligned reference from drop field in packed struct · Issue #99838 · rust-lang/rust · GitHub\n  * Undetected unsound usage of packed field by unsize coercion · Issue #115396 · rust-lang/rust · GitHub\n  * We are computing the wrong offset for unsized packed structs · Issue #118537 · rust-lang/rust · GitHub\n\n\n\nAs you can tell from the sheer number of soundness issues, this has not been a role model we want to copy.",
  "title": "On replacing UnsafeCell"
}