(Posted for: Separate size and stride for types · Issue #1397 · rust-lang/rfcs · GitHub) [Pre-RFC] Allow stride != size Summary Rust should allow for values to be placed at the next aligned position after the previous value, ignoring the tail padding of that previous field. This requires changing the meaning of "size", so that a value's size in memory (for the purpose of reference semantics and la
![Pre-RFC: Allow array stride != size](https://cdn-ak-scissors.b.st-hatena.com/image/square/71479b5ecc3036c547c378fdc8815840708b4229/height=288;version=1;width=512/https%3A%2F%2Fglobal.discourse-cdn.com%2Fbusiness6%2Fuploads%2Frustlang%2Foriginal%2F2X%2Fb%2Fb71959a2097ce0b5c3a193ce0a6466a42d4c4952.png)