The whole point of the rust-embed ecosystem is to bring the ease of use found in something like Arduino to embedded development more generally. Upstreaming ESP support in LLVM (what the OP is about) is a key part of this.
Obviously not advocating plain C for business middleware servers. Those benefit greatly from C++ type of languages.
Naturally having Rust as well is a positive, the more the merrier.