There already is Rust bindings for QML, but also Gtk, the one I have tried is https://github.com/woboq/qmetaobject-rs. When/if I port sailserver to librem I will for sure write backend in Rust instead of C++. It is way easier and fun make a tinywebserver in C++ using already written framework such as actix-web. It can be really cool indeed since you may add your own templates and so on.