I love that not only is Espressif officially maintaining Rust support for their MCUs, but they're writing the tooling for it in Rust and dogfooding the Rust HAL in the tooling. The espflasher tool runs this little stub written in Rust with esp-hal on the MCU that interfaces with C code in the MCU's ROM. https://github.com/esp-rs/esp-flasher-stub/