gir: Update to latest gir and introduce all the manual code changes needed
The following discussion from !1286 (merged) should be addressed:
-
@slomo started a discussion: error[E0635]: unknown feature `proc_macro_span_shrink` --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.50/src/lib.rs:92:30 | 92 | feature(proc_macro_span, proc_macro_span_shrink) | ^^^^^^^^^^^^^^^^^^^^^^
Fixed by https://github.com/gtk-rs/gir/pull/1480 . I'll update the submodule accordingly once that is merged.