What's stopping Rust from being used in embedded?
I don't even want to talk about the state of proprietary vendor tooling...
There‘s also the problem of rust-analyzer being relatively flaky in general and even more so when being used with environment specific / KConfig / build system feature flags that enable or disable certain library headers.