Grust is an implementation of GObject introspection bindings for the Rust programming language.
The goal of this project is to provide a Rust binding generator that creates safe Rust bindings from GIR files, as well as generated binding crates for the core GLib, GObject and GIO APIs.