Unsafe, pointer and transmute will tell Rust to leave you alone.
Writing low-level systems code often that involves pointer arithmetic or type punning. The whole point of Rust is to be able to write such code with the iffy parts clearly delimited.
Yeah it was kind of unfortunate, and I think resolved by now?
As a saying goes (in some locations), “Now we probably can’t boil more soup from those bones”.