a GObject Introspection binding generator for Rust