Rust wrapper for GLib