This is our take on the subject and we hope this is useful to some people. Would be nice to hear some feedback.
gtk-rs (https://gtk-rs.org) is working very well for me (along with gstreamer-rs, https://gitlab.freedesktop.org/gstreamer/gstreamer-rs) for writing Linux desktop applications using GTK+ (and GStreamer). I am also using D (https://dlang.org) with GtkD (https://gtkd.org) and sometimes have difficulties deciding whether D or Rust is better for this sort of programming. Currently though the GTK+ and GStreamer communities seem to be headed Rust-ward. But D will remain a player in the game.