I read somewhere that some Gnome (and elementaryOS) people are looking for replacing Vala code with Rust. I can't find the exact place, but this is going on since 2016 at least https://blogs.gnome.org/despinosa/2016/11/01/rust-and-vala/
> Rust is on the horizon and have voices to use it instead Vala
> Rust is on the horizon and have voices to use it instead Vala
And https://siliconislandblog.wordpress.com/2016/10/31/thoughts-...
Also mentioned here https://elementaryos.stackexchange.com/questions/10664/conce...
And it turns out that the Rust people eventually came up with nice ways of integrating GObject, starting from 2017
http://smallcultfollowing.com/babysteps/blog/2017/05/02/gnom...
And nowadays, gtk4 https://gtk-rs.org/gtk4-rs/git/book/ and relm4 https://aaronerhardt.github.io/relm4-book/book/ are pretty cool
So I think that today Rust is a more satisfying language to code with, even in the ultra-specific niche of writing stuff with GObject