{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreiabs2nllcbbsto56lhuoktu4tp6t2p6p7sevq6so264thq7a6rvta",
    "uri": "at://did:plc:ivbknywyskln22er3nkssdhl/app.bsky.feed.post/3meij6feasqh2"
  },
  "path": "/t/idea-pre-rfc-null-free-pointers/23991#post_18",
  "publishedAt": "2026-02-10T07:12:53.000Z",
  "site": "https://internals.rust-lang.org",
  "textContent": "The scenario you describe - 0x0 as a special-purpose address - is what the Demand section already refuted. My RFC concerns environments where 0x0 is ordinary RAM and every single byte counts, not an interrupt vector or boot ROM.\n\nand your solution to put the code at address 0x0 is exactly \"shifting the language's responsibility onto the user\".",
  "title": "Idea / Pre-RFC: Null-free pointers"
}