If that's your goal I think you should wait a few years before starting using Rust. We have already seen early Rust code not compiling with new compiler releases. Right now we are in a move fast and break things phase.
Also, you need to be careful about what you implement yourself and what you import from crates. Otherwise it will be qt5 all over again.
Also, you need to be careful about what you implement yourself and what you import from crates. Otherwise it will be qt5 all over again.