As a big fan of Rust, I am also interested in using Rust rather than C++ to program my new Bela (arrived yesterday).
Sadly, neither bela-sys nor bela-rs are compatible with a) current Rust and b) current Bela (the settings struct changed for example). I was able to work around most of the compile issues with some effort:
https://github.com/l0calh05t/bela-rs/tree/bela0.3.8b_rust1.52.0
https://github.com/l0calh05t/bela-sys/tree/bela0.3.8b_rust1.52.0
The build process still isn't nice (need to manually scp
a bunch of files from the Bela to a cryptic <HOME>/.cargo/git/checkouts/bela-sys-<HASH>/<SHORT-HASH>
folder) and I haven't gotten around to the "actually running it on Bela"-part, but at the very least: the examples compile and link!