rust: Regenerate with latest gir and C sources
authorColin Walters <walters@verbum.org>
Tue, 22 Nov 2022 14:53:59 +0000 (09:53 -0500)
committerColin Walters <walters@verbum.org>
Tue, 22 Nov 2022 14:53:59 +0000 (09:53 -0500)
rust-bindings/Makefile
rust-bindings/src/auto/flags.rs
rust-bindings/src/auto/repo_finder_result.rs
rust-bindings/src/auto/sysroot.rs
rust-bindings/src/auto/versions.txt
rust-bindings/sys/Cargo.toml
rust-bindings/sys/src/auto/versions.txt
rust-bindings/sys/src/lib.rs

index a49ab80e945d61de1fc6d5429f41b21927392d17..652d7e468d6a1742b4d6de81bb049a2d00936cf5 100644 (file)
@@ -1,5 +1,5 @@
 GIR_REPO := https://github.com/gtk-rs/gir.git
-GIR_VERSION := e94fdc6499e45d89bada123f4d2e63ceb6af997d
+GIR_VERSION := 0eeebbdf9d4d5a0b0148c7fa055bf961e16e54a0
 OSTREE_REPO := ../ostree
 OSTREE_VERSION := patch-v2022.2
 RUSTDOC_STRIPPER_VERSION := 0.1.17
index 65dd92d0883c381d1d8de037158d33b597c11969..7f8220005a5df5c2f8a13ee9638ee28ff632c934 100644 (file)
@@ -590,6 +590,13 @@ impl ToValue for SysrootUpgraderFlags {
     }
 }
 
+impl From<SysrootUpgraderFlags> for glib::Value {
+    #[inline]
+    fn from(v: SysrootUpgraderFlags) -> Self {
+        ToValue::to_value(&v)
+    }
+}
+
 bitflags! {
     #[doc(alias = "OstreeSysrootUpgraderPullFlags")]
     pub struct SysrootUpgraderPullFlags: u32 {
index b4846b5ed00f4786959db2e6ef1201acea7204ca..4908673e801af3f25766488509806bc472af2ec9 100644 (file)
@@ -2,8 +2,8 @@
 // from gir-files
 // DO NOT EDIT
 
-use std::cmp;
 use glib::translate::*;
+use std::cmp;
 
 glib::wrapper! {
     #[derive(Debug, Hash)]
index 54dcdc42c4a92106c109d3cdc9eb9848ec7d24c5..abb803876b810eaa259e4f7a4e23e853246d103a 100644 (file)
@@ -273,6 +273,18 @@ impl Sysroot {
         }
     }
 
+    #[cfg(any(feature = "v2022_7", feature = "dox"))]
+    #[cfg_attr(feature = "dox", doc(cfg(feature = "v2022_7")))]
+    #[doc(alias = "ostree_sysroot_initialize_with_mount_namespace")]
+    pub fn initialize_with_mount_namespace(&self, cancellable: Option<&impl IsA<gio::Cancellable>>) -> Result<(), glib::Error> {
+        unsafe {
+            let mut error = ptr::null_mut();
+            let is_ok = ffi::ostree_sysroot_initialize_with_mount_namespace(self.to_glib_none().0, cancellable.map(|p| p.as_ref()).to_glib_none().0, &mut error);
+            assert_eq!(is_ok == glib::ffi::GFALSE, !error.is_null());
+            if error.is_null() { Ok(()) } else { Err(from_glib_full(error)) }
+        }
+    }
+
     #[cfg(any(feature = "v2020_1", feature = "dox"))]
     #[cfg_attr(feature = "dox", doc(cfg(feature = "v2020_1")))]
     #[doc(alias = "ostree_sysroot_is_booted")]
index 23200b1b8b6b7bec99dd8020c46463e86c5d5df2..97f80dcd5da1eabb4ec79087efeda96abdbd0030 100644 (file)
@@ -1,2 +1,2 @@
-Generated by gir (https://github.com/gtk-rs/gir @ e94fdc6499e4)
-from gir-files (@ 0dbd87c01724)
+Generated by gir (https://github.com/gtk-rs/gir @ 0eeebbdf9d4d)
+from gir-files (@ 8c831311be59)
index c855052ddb564cd7b52bb54340f30127743e47ab..543f515d98f36e72d23e111f0a86229563486d54 100644 (file)
@@ -67,6 +67,7 @@ v2021_5 = ["v2021_4"]
 v2022_2 = ["v2021_5"]
 v2022_5 = ["v2022_2"]
 v2022_6 = ["v2022_5"]
+v2022_7 = ["v2022_5"]
 
 [lib]
 name = "ostree_sys"
@@ -224,3 +225,6 @@ version = "2022.5"
 
 [package.metadata.system-deps.ostree_1.v2022_6]
 version = "2022.6"
+
+[package.metadata.system-deps.ostree_1.v2022_7]
+version = "2022.7"
index 23200b1b8b6b7bec99dd8020c46463e86c5d5df2..97f80dcd5da1eabb4ec79087efeda96abdbd0030 100644 (file)
@@ -1,2 +1,2 @@
-Generated by gir (https://github.com/gtk-rs/gir @ e94fdc6499e4)
-from gir-files (@ 0dbd87c01724)
+Generated by gir (https://github.com/gtk-rs/gir @ 0eeebbdf9d4d)
+from gir-files (@ 8c831311be59)
index 75bcae8dc0c4b9672797fcefd1e996ac68a90353..f71a18dec25f22e88069e8fd7ebd710d7161bc0b 100644 (file)
@@ -1312,27 +1312,27 @@ extern "C" {
     #[cfg(any(feature = "v2022_5", feature = "dox"))]
     #[cfg_attr(feature = "dox", doc(cfg(feature = "v2022_5")))]
     pub fn ostree_kernel_args_append_if_missing(kargs: *mut OstreeKernelArgs, arg: *const c_char);
-    #[cfg(any(feature = "v2022_7", feature = "dox"))]
-    #[cfg_attr(feature = "dox", doc(cfg(feature = "v2022_7")))]
-    pub fn ostree_kernel_args_contains(
+    #[cfg(any(feature = "v2019_3", feature = "dox"))]
+    #[cfg_attr(feature = "dox", doc(cfg(feature = "v2019_3")))]
+    pub fn ostree_kernel_args_append_proc_cmdline(
         kargs: *mut OstreeKernelArgs,
-        arg: *const c_char,
+        cancellable: *mut gio::GCancellable,
+        error: *mut *mut glib::GError,
     ) -> gboolean;
     #[cfg(any(feature = "v2022_7", feature = "dox"))]
     #[cfg_attr(feature = "dox", doc(cfg(feature = "v2022_7")))]
-    pub fn ostree_kernel_args_delete_if_present(
+    pub fn ostree_kernel_args_contains(
         kargs: *mut OstreeKernelArgs,
         arg: *const c_char,
-        error: *mut *mut glib::GError,
     ) -> gboolean;
-    #[cfg(any(feature = "v2019_3", feature = "dox"))]
-    #[cfg_attr(feature = "dox", doc(cfg(feature = "v2019_3")))]
-    pub fn ostree_kernel_args_append_proc_cmdline(
+    pub fn ostree_kernel_args_delete(
         kargs: *mut OstreeKernelArgs,
-        cancellable: *mut gio::GCancellable,
+        arg: *const c_char,
         error: *mut *mut glib::GError,
     ) -> gboolean;
-    pub fn ostree_kernel_args_delete(
+    #[cfg(any(feature = "v2022_7", feature = "dox"))]
+    #[cfg_attr(feature = "dox", doc(cfg(feature = "v2022_7")))]
+    pub fn ostree_kernel_args_delete_if_present(
         kargs: *mut OstreeKernelArgs,
         arg: *const c_char,
         error: *mut *mut glib::GError,
@@ -3218,6 +3218,13 @@ extern "C" {
         self_: *mut OstreeSysroot,
         error: *mut *mut glib::GError,
     ) -> gboolean;
+    #[cfg(any(feature = "v2022_7", feature = "dox"))]
+    #[cfg_attr(feature = "dox", doc(cfg(feature = "v2022_7")))]
+    pub fn ostree_sysroot_initialize_with_mount_namespace(
+        self_: *mut OstreeSysroot,
+        cancellable: *mut gio::GCancellable,
+        error: *mut *mut glib::GError,
+    ) -> gboolean;
     #[cfg(any(feature = "v2020_1", feature = "dox"))]
     #[cfg_attr(feature = "dox", doc(cfg(feature = "v2020_1")))]
     pub fn ostree_sysroot_is_booted(self_: *mut OstreeSysroot) -> gboolean;