Rust, touted as a safer alternative to C, is struggling to meet the needs of safety-critical systems in practice.
Despite its compile-time guarantees and ownership checking, Rust in the embedded world is perceived as a beta test rather than a reliable solution.
Engineers are hesitant to fully adopt Rust for critical systems due to concerns about toolchain certification, reliance on unstable features, and prevalent use of 'unsafe' code.
While Rust shows potential for improvement, it currently functions more as an experimental language rather than a proven solution for mission-critical applications.