barafael[m]: I should write a blog post, but: * this is generally only sound of if you do repr c + packed, because padding bytes are poison * making a struct packed makes it much easier to accidentally misused, you can never take a reference to an unaligned member tl;dr you CAN do it, it's REALLY footgun prone tho