Because someone will ask this question: yes, there was an attempt to use Rust, and it's archived here: https://github.com/ADKaster/serenity-rust/
In his opinion, he says Rust was not good at modeling object-oriented programs and that Serenity is primarily object-oriented GUI programs.