Comment by isitcontent
19 hours ago
Right, Rust is more complex, and it is the complex bits that make it Rust. There are sure some shortcuts possible for starters, for example scope-based lifetimes like in early Rust versions, but still, to make it a worthwhile upgrade over C, it would take some intermediate representation, and definitely more than 700 lines.
There is a lively movement for coding in Rust for esp32, that works, just not on the device I think.
I would love to see something like C with a borrow checker and Result/Option but not the fancy type system.
The big question is whether or not that is even possible. My money is on 'no'.