Right. As I realized later, I have a bias: to me, Rust is solving the wrong problem.
Crashing is a useful tool when using the right language.
Crashing is a useful tool when using the right language.
Unless you use a plethora of tooling that patches over these shortcomings, wrong C code doesn't crash reliably (and even then it's not finding everything, only most bugs).
Memory errors and threading bugs are never ever something you want.