Without union support in Rust FFI (mozilla/rust#5492), there is no easy way to represent GValue and other types.
Without union support in Rust FFI (rust-lang/rust#5492), there is no easy way to represent GValue and other types.