What is it about Rust that makes porting QT different from any other language?
C++ is notoriously hard to bind. The only high-quality Qt bindings I know of are Python ones (Pyside).
shameless plug for my Go binding:
https://github.com/therecipe/qt
it's still WIP though