Hello.
Thank you for posting information about Rust. We're working together with community around
https://github.com/esp-rs project to improve the Rust support. There is also discussion esp-rs at matrix.org.
If your target architecture is RISC-V (ESP32-C3) then you can use latest Rust without major issue.
If your target architecture is Xtensa (ESP32, ESP32-S series) read following information:
We're working on preparing custom build of Rust with Xtensa support.
Supported platforms:
- macOS x64, arm64 - works
- Linux x64 - works
- Windows x64 - requires linking to llvm-project Xtensa 11 (not 10)
We're putting together instructions how to get working toolchain. Right now it's in Beta stage and we're updating it often. You can find instructions here:
https://dl.espressif.com/dl/idf-rust/