I too am worried for much the same reasons.
There is a reason C rules the roost in the embedded world. There is a reason operating systems like Unix, Linux, Windows are written in C. The ultimate and still today the only systems programming language. Despite its short comings.
My hat is off to the C standards committee guys for not corrupting C with all kind of new features over the decades. C is simple. It does what it does and that is that. They leave the ever growing and insane complexity of new language features to C++.
So what about Rust?
Rust touts itself a "systems programming language". To my mind this is only true if:
a) It does not require a run time environment.
b) It is actually useful without a standard library.
c) It just generates executable code. That I can run how I like. Like C.
Looks like a difficult tight rope to walk. Who knows what will happen.