# Exploit the padding?

**URL:** <https://internals.rust-lang.org/t/exploit-the-padding/14923>\
**Category:** Uncategorized\
**Created:** [June 27, 2021, 1:45am UTC](https://internals.rust-lang.org/t/exploit-the-padding/14923 "2021-06-27T01:45:16Z")\
**Posts on this page:** 1\
**Showing post:** 35

<div class="post-metadata">

**Author:** ![atagunov](https://sea2.discourse-cdn.com/flex002/user_avatar/internals.rust-lang.org/atagunov/32/5877_2.png) [@atagunov](https://internals.rust-lang.org/u/atagunov)\
**Post date:** [June 28, 2021, 11:33am UTC](https://internals.rust-lang.org/t/exploit-the-padding/14923/35 "2021-06-28T11:33:17Z")

</div>

Would I be right to summarize thinking as

- [Option8](https://internals.rust-lang.org/t/towards-even-smaller-structs/14686/19) - group discriminants together
- [Zero padding](https://github.com/rust-lang/rust/issues/70230) - use niches
- size/stride - remove padding

?

E.g. three very different but related ideas?

---

_[View the full topic](https://internals.rust-lang.org/t/exploit-the-padding/14923)._
