There are two ways that we can approach this problem:
- Use the limited C API exposed by ds-rs.
- Switch completely to Rust and use qmetaobject-rs or qml-rust to load the QML interface.
Personally, I have never worked with Rust. But I am willing to learn it because it is a systems programming language, which really interests me (aside of C/C++, I have only worked with Python and Ada).
There are two ways that we can approach this problem:
Personally, I have never worked with Rust. But I am willing to learn it because it is a systems programming language, which really interests me (aside of C/C++, I have only worked with Python and Ada).