Remix.run Logo
titouanch 4 days ago

How this is structured reminds me of the periodic table.

pwdisswordfishz 4 days ago | parent | next [-]

Yeah, except this one is much more arbitrary in its choice of groupings and arrangement. Why is the boolean and Unicode scalar type in the same column as floating-point types? Why is the ! type not next to enums if () is next to tuples? (Both are neutral elements of their respective type-formation operations.) How is Sized to Drop as Copy is to Clone? You can go on and on. If you take the "periodic table" framing seriously, you can see some actual correspondences on display (like between plain operators and compound assignment operators), but they drown in a sea of spurious ones.

It's like infographics. Pretty visuals, but little to no insight.

SifJar 4 days ago | parent | prev [-]

Given the title "Elements of Rust", I suspect that is very much intentional.