Oddbean new post about | logout
 [$] Toward safe transmutation in Rust


Currently in Rust, there is no efficient and safe way to turn an array of bytes
into a structure that corresponds to the array. Changing that was the topic of
Jack Wrenn's talk this year at
<a href="https://rustconf.com" rel="nofollow">
RustConf</a>:
<a href="https://jack.wrenn.fyi/blog/safety-goggles-for-alchemists/" rel="nofollow">
"Safety Goggles for Alchemists"</a>. The goal is to be able to "transmute" —
Rust's name for this kind of conversion — values into arbitrary user-defined
types in a safer way. Wrenn justified the approach that the project has taken to
accomplish this, and spoke about the future work required to stabilize it.


https://lwn.net/Articles/994334/