# Documenting more layout guarantees

**URL:** <https://internals.rust-lang.org/t/documenting-more-layout-guarantees/15032>\
**Category:** Unsafe Code Guidelines\
**Created:** [July 16, 2021, 6:34pm UTC](https://internals.rust-lang.org/t/documenting-more-layout-guarantees/15032 "2021-07-16T18:34:12Z")\
**Posts on this page:** 1\
**Showing post:** 13

<div class="post-metadata">

**Author:** ![quinedot](https://sea2.discourse-cdn.com/flex002/user_avatar/internals.rust-lang.org/quinedot/32/7294_2.png) [@quinedot](https://internals.rust-lang.org/u/quinedot)\
**Post date:** [July 17, 2021, 12:09am UTC](https://internals.rust-lang.org/t/documenting-more-layout-guarantees/15032/13 "2021-07-17T00:09:47Z")

</div>

I don't have an explanation but that does indeed seem to be the case, and as far as I can tell the current behavior has been the behavior since the [PR](https://github.com/rust-lang/rust/pull/68491) landed in 1.43. An exception for `Cell` did not seem to be intended based on the comments in the PR to my reading. Perhaps some follow-up is in order.

---

_[View the full topic](https://internals.rust-lang.org/t/documenting-more-layout-guarantees/15032)._
