4 ms·
Thanks, appreciate the shout-out. I'll give a little background how that came about. At the time, I was promoting the use of Rust within Fuchsia. The team was
by raphlinus 5y ago
Thanks, appreciate the shout-out.
I'll give a little background how that came about. At the time, I was promoting the use of Rust within Fuchsia. The team was largely composed of badass C++ programmers, who of course were very familiar with reasoning about programs in terms of exactly how things were laid out in memory. The official Rust documentation was at a more abstract level with respect to a lot of this stuff, in many case careful not to overspecify because a lot of the details of memory layout are not normative and may in fact change. In explaining the most common and important Rust data types, I found these kinds of diagrams useful, and it grew into the page you see there.