{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreiem7d364n33fu3fyc6eay36mjwik2al3n2znwdj3zuisa7ro565w4",
    "uri": "at://did:plc:ivbknywyskln22er3nkssdhl/app.bsky.feed.post/3mm52owmeigm2"
  },
  "path": "/t/could-you-borrow-a-bit/24300#post_10",
  "publishedAt": "2026-05-18T12:18:01.000Z",
  "site": "https://internals.rust-lang.org",
  "textContent": "steffahn:\n\n> _or_ you’d need to implement modifications of individual bits in a byte with atomic operations.\n\nIt would be nice if the language could do that for us so we can have a `&mut u1` type that works like any other (possibly fat) reference. Ideally the compiler would also optimize away the atomic-ness whereever possible of course. This doesn't seem too different from the fact that working with individual bytes can be slower for the hardware than working with larger ints, but we don't force people away from using bytes.",
  "title": "Could you borrow a bit?"
}