rust: Regenerate with latest gir and C sources

This commit is contained in:
Colin Walters 2022-11-22 09:53:59 -05:00
parent 8c831311be
commit cceb04de15
8 changed files with 49 additions and 19 deletions

View File

@ -1,5 +1,5 @@
GIR_REPO := https://github.com/gtk-rs/gir.git GIR_REPO := https://github.com/gtk-rs/gir.git
GIR_VERSION := e94fdc6499e45d89bada123f4d2e63ceb6af997d GIR_VERSION := 0eeebbdf9d4d5a0b0148c7fa055bf961e16e54a0
OSTREE_REPO := ../ostree OSTREE_REPO := ../ostree
OSTREE_VERSION := patch-v2022.2 OSTREE_VERSION := patch-v2022.2
RUSTDOC_STRIPPER_VERSION := 0.1.17 RUSTDOC_STRIPPER_VERSION := 0.1.17

View 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! { bitflags! {
#[doc(alias = "OstreeSysrootUpgraderPullFlags")] #[doc(alias = "OstreeSysrootUpgraderPullFlags")]
pub struct SysrootUpgraderPullFlags: u32 { pub struct SysrootUpgraderPullFlags: u32 {

View File

@ -2,8 +2,8 @@
// from gir-files // from gir-files
// DO NOT EDIT // DO NOT EDIT
use std::cmp;
use glib::translate::*; use glib::translate::*;
use std::cmp;
glib::wrapper! { glib::wrapper! {
#[derive(Debug, Hash)] #[derive(Debug, Hash)]

View 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(any(feature = "v2020_1", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v2020_1")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v2020_1")))]
#[doc(alias = "ostree_sysroot_is_booted")] #[doc(alias = "ostree_sysroot_is_booted")]

View File

@ -1,2 +1,2 @@
Generated by gir (https://github.com/gtk-rs/gir @ e94fdc6499e4) Generated by gir (https://github.com/gtk-rs/gir @ 0eeebbdf9d4d)
from gir-files (@ 0dbd87c01724) from gir-files (@ 8c831311be59)

View File

@ -67,6 +67,7 @@ v2021_5 = ["v2021_4"]
v2022_2 = ["v2021_5"] v2022_2 = ["v2021_5"]
v2022_5 = ["v2022_2"] v2022_5 = ["v2022_2"]
v2022_6 = ["v2022_5"] v2022_6 = ["v2022_5"]
v2022_7 = ["v2022_5"]
[lib] [lib]
name = "ostree_sys" name = "ostree_sys"
@ -224,3 +225,6 @@ version = "2022.5"
[package.metadata.system-deps.ostree_1.v2022_6] [package.metadata.system-deps.ostree_1.v2022_6]
version = "2022.6" version = "2022.6"
[package.metadata.system-deps.ostree_1.v2022_7]
version = "2022.7"

View File

@ -1,2 +1,2 @@
Generated by gir (https://github.com/gtk-rs/gir @ e94fdc6499e4) Generated by gir (https://github.com/gtk-rs/gir @ 0eeebbdf9d4d)
from gir-files (@ 0dbd87c01724) from gir-files (@ 8c831311be59)

View File

@ -1312,19 +1312,6 @@ extern "C" {
#[cfg(any(feature = "v2022_5", feature = "dox"))] #[cfg(any(feature = "v2022_5", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v2022_5")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v2022_5")))]
pub fn ostree_kernel_args_append_if_missing(kargs: *mut OstreeKernelArgs, arg: *const c_char); 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(
kargs: *mut OstreeKernelArgs,
arg: *const c_char,
) -> 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(
kargs: *mut OstreeKernelArgs,
arg: *const c_char,
error: *mut *mut glib::GError,
) -> gboolean;
#[cfg(any(feature = "v2019_3", feature = "dox"))] #[cfg(any(feature = "v2019_3", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v2019_3")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v2019_3")))]
pub fn ostree_kernel_args_append_proc_cmdline( pub fn ostree_kernel_args_append_proc_cmdline(
@ -1332,11 +1319,24 @@ extern "C" {
cancellable: *mut gio::GCancellable, cancellable: *mut gio::GCancellable,
error: *mut *mut glib::GError, error: *mut *mut glib::GError,
) -> gboolean; ) -> gboolean;
#[cfg(any(feature = "v2022_7", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v2022_7")))]
pub fn ostree_kernel_args_contains(
kargs: *mut OstreeKernelArgs,
arg: *const c_char,
) -> gboolean;
pub fn ostree_kernel_args_delete( pub fn ostree_kernel_args_delete(
kargs: *mut OstreeKernelArgs, kargs: *mut OstreeKernelArgs,
arg: *const c_char, arg: *const c_char,
error: *mut *mut glib::GError, error: *mut *mut glib::GError,
) -> gboolean; ) -> 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(
kargs: *mut OstreeKernelArgs,
arg: *const c_char,
error: *mut *mut glib::GError,
) -> gboolean;
#[cfg(any(feature = "v2019_3", feature = "dox"))] #[cfg(any(feature = "v2019_3", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v2019_3")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v2019_3")))]
pub fn ostree_kernel_args_delete_key_entry( pub fn ostree_kernel_args_delete_key_entry(
@ -3218,6 +3218,13 @@ extern "C" {
self_: *mut OstreeSysroot, self_: *mut OstreeSysroot,
error: *mut *mut glib::GError, error: *mut *mut glib::GError,
) -> gboolean; ) -> 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(any(feature = "v2020_1", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v2020_1")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v2020_1")))]
pub fn ostree_sysroot_is_booted(self_: *mut OstreeSysroot) -> gboolean; pub fn ostree_sysroot_is_booted(self_: *mut OstreeSysroot) -> gboolean;