Re: Whats the problem with unsafe code in Rust?
The Rust standard library isn't available on bare metal? Huh? Even the C std library is. Yes, you usually have to tell the compiler to bundle it into your executable directly (take a copy of the needed parts), but Rust doesn't have this capability yet? If not, smack the compiler maintainers. This is not particularly difficult to do with an "--embedded" or "--baremetal" flag honestly. You can implement the threading constructs in your executable if you're using parallel algorithms and thread-safe concurrent data structures.