rust: Port to glib 0.18
authorColin Walters <walters@verbum.org>
Thu, 31 Aug 2023 18:40:01 +0000 (14:40 -0400)
committerColin Walters <walters@verbum.org>
Fri, 1 Sep 2023 12:44:25 +0000 (08:44 -0400)
commitcccc0f1a5b79e2c9d447ee04f123336abe9f1519
treebcf6de454eca1f4ecf9c428124e417e3235c0805
parent5fe050f51a660d60cebe401de42c829f3247a955
rust: Port to glib 0.18

- Also rolls up a few other changes in the C API
- Drop `&mut` from `OstreeKernelArgs`; it now confuses type inference.
  More generally while using `&mut` here was well intentioned, it
  goes against the glib standard of mapping everything to `&` and
  accepting interior mutability.
13 files changed:
Cargo.toml
rust-bindings/src/auto/mutable_tree.rs
rust-bindings/src/auto/repo.rs
rust-bindings/src/auto/versions.txt
rust-bindings/src/collection_ref.rs
rust-bindings/src/commit_sizes_entry.rs
rust-bindings/src/kernel_args.rs
rust-bindings/src/repo.rs
rust-bindings/src/tests/kernel_args.rs
rust-bindings/sys/Cargo.toml
rust-bindings/sys/src/auto/versions.txt
rust-bindings/sys/src/lib.rs
rust-bindings/sys/tests/abi.rs