Announcing Rust 1.19
Hm. I&#x27;m not sure about the addition of unions. Why add something that is unsafe to read or write? You need an additional mechanism to let you know which type it is OK to access.<p>They mention the case where the type can be distinguished by the lest significant bit, but wouldn&#x27;t it be better to handle that case as an enum? That is, the least significant bits define the enum tag, while the remaining bits define the associated value.<p>(By the way, I really mean this as a straight question, <i>not</i> a criticism in the form of a rhetorical question. I really don&#x27;t know enough about it to be criticizing it.)