diff -Nru rust-gio-sys-0.7.0/build.rs rust-gio-sys-0.9.0/build.rs --- rust-gio-sys-0.7.0/build.rs 2018-09-09 13:36:53.000000000 +0000 +++ rust-gio-sys-0.9.0/build.rs 2019-06-22 12:16:56.000000000 +0000 @@ -1,9 +1,13 @@ +// This file was generated by gir (https://github.com/gtk-rs/gir) +// from gir-files (https://github.com/gtk-rs/gir-files) +// DO NOT EDIT + extern crate pkg_config; use pkg_config::{Config, Error}; use std::env; -use std::io::prelude::*; use std::io; +use std::io::prelude::*; use std::process; fn main() { @@ -16,7 +20,9 @@ fn find() -> Result<(), Error> { let package_name = "gio-2.0"; let shared_libs = ["gio-2.0"]; - let version = if cfg!(feature = "v2_56") { + let version = if cfg!(feature = "v2_58") { + "2.58" + } else if cfg!(feature = "v2_56") { "2.56" } else if cfg!(feature = "v2_54") { "2.54" @@ -30,26 +36,19 @@ "2.46" } else if cfg!(feature = "v2_44") { "2.44" - } else if cfg!(feature = "v2_42") { - "2.42" - } else if cfg!(feature = "v2_40") { - "2.40" - } else if cfg!(feature = "v2_38") { - "2.38" - } else if cfg!(feature = "v2_36") { - "2.36" - } else if cfg!(feature = "v2_34") { - "2.34" } else { - "2.32" + "2.42" }; + if let Ok(inc_dir) = env::var("GTK_INCLUDE_DIR") { + println!("cargo:include={}", inc_dir); + } if let Ok(lib_dir) = env::var("GTK_LIB_DIR") { for lib_ in shared_libs.iter() { println!("cargo:rustc-link-lib=dylib={}", lib_); } println!("cargo:rustc-link-search=native={}", lib_dir); - return Ok(()) + return Ok(()); } let target = env::var("TARGET").expect("TARGET environment variable doesn't exist"); @@ -63,13 +62,18 @@ } match config.probe(package_name) { Ok(library) => { + if let Ok(paths) = std::env::join_paths(library.include_paths) { + println!("cargo:include={}", paths.to_string_lossy()); + } if hardcode_shared_libs { for lib_ in shared_libs.iter() { println!("cargo:rustc-link-lib=dylib={}", lib_); } for path in library.link_paths.iter() { - println!("cargo:rustc-link-search=native={}", - path.to_str().expect("library path doesn't exist")); + println!( + "cargo:rustc-link-search=native={}", + path.to_str().expect("library path doesn't exist") + ); } } Ok(()) @@ -83,4 +87,3 @@ Err(err) => Err(err), } } - diff -Nru rust-gio-sys-0.7.0/Cargo.toml rust-gio-sys-0.9.0/Cargo.toml --- rust-gio-sys-0.7.0/Cargo.toml 1970-01-01 00:00:00.000000000 +0000 +++ rust-gio-sys-0.9.0/Cargo.toml 1970-01-01 00:00:00.000000000 +0000 @@ -3,7 +3,7 @@ # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies -# to registry (e.g. crates.io) dependencies +# to registry (e.g., crates.io) dependencies # # If you believe there's an error in this file please file an # issue against the rust-lang/cargo repository. If you're @@ -12,7 +12,7 @@ [package] name = "gio-sys" -version = "0.7.0" +version = "0.9.0" authors = ["The Gtk-rs Project Developers"] build = "build.rs" links = "gio" @@ -25,10 +25,10 @@ [lib] name = "gio_sys" [dependencies.glib-sys] -version = "0.7.0" +version = "0.9.0" [dependencies.gobject-sys] -version = "0.7.0" +version = "0.9.0" [dependencies.libc] version = "0.2" @@ -42,15 +42,11 @@ [features] dox = [] -v2_34 = [] -v2_36 = ["v2_34"] -v2_38 = ["v2_36"] -v2_40 = ["v2_38"] -v2_42 = ["v2_40"] -v2_44 = ["v2_42"] +v2_44 = [] v2_46 = ["v2_44"] v2_48 = ["v2_46"] v2_50 = ["v2_48"] v2_52 = ["v2_50"] v2_54 = ["v2_52"] v2_56 = ["v2_54"] +v2_58 = ["v2_56"] diff -Nru rust-gio-sys-0.7.0/Cargo.toml.orig rust-gio-sys-0.9.0/Cargo.toml.orig --- rust-gio-sys-0.7.0/Cargo.toml.orig 2018-09-09 13:56:14.000000000 +0000 +++ rust-gio-sys-0.9.0/Cargo.toml.orig 2019-06-22 12:26:07.000000000 +0000 @@ -2,8 +2,8 @@ pkg-config = "0.3.7" [dependencies] -glib-sys = "0.7.0" -gobject-sys = "0.7.0" +glib-sys = "0.9.0" +gobject-sys = "0.9.0" libc = "0.2" [dev-dependencies] @@ -11,19 +11,15 @@ tempdir = "0.3" [features] -dox = [] -v2_34 = [] -v2_36 = ["v2_34"] -v2_38 = ["v2_36"] -v2_40 = ["v2_38"] -v2_42 = ["v2_40"] -v2_44 = ["v2_42"] +v2_44 = [] v2_46 = ["v2_44"] v2_48 = ["v2_46"] v2_50 = ["v2_48"] v2_52 = ["v2_50"] v2_54 = ["v2_52"] v2_56 = ["v2_54"] +v2_58 = ["v2_56"] +dox = [] [lib] name = "gio_sys" @@ -38,4 +34,4 @@ links = "gio" name = "gio-sys" repository = "https://github.com/gtk-rs/sys" -version = "0.7.0" +version = "0.9.0" diff -Nru rust-gio-sys-0.7.0/.cargo_vcs_info.json rust-gio-sys-0.9.0/.cargo_vcs_info.json --- rust-gio-sys-0.7.0/.cargo_vcs_info.json 1970-01-01 00:00:00.000000000 +0000 +++ rust-gio-sys-0.9.0/.cargo_vcs_info.json 1970-01-01 00:00:00.000000000 +0000 @@ -0,0 +1,5 @@ +{ + "git": { + "sha1": "ed19f4b308103c3533023b69dfc8ae4e040bdaec" + } +} diff -Nru rust-gio-sys-0.7.0/debian/cargo-checksum.json rust-gio-sys-0.9.0/debian/cargo-checksum.json --- rust-gio-sys-0.7.0/debian/cargo-checksum.json 2018-11-24 09:49:10.000000000 +0000 +++ rust-gio-sys-0.9.0/debian/cargo-checksum.json 2019-08-06 16:23:13.000000000 +0000 @@ -1 +1 @@ -{"package":"6975ada29f7924dc1c90b30ed3b32d777805a275556c05e420da4fbdc22eb250","files":{}} +{"package":"778b856a70a32e2cc5dd5cc7fa1b0c4b6df924fdf5c82984bc28f30565657cfe","files":{}} diff -Nru rust-gio-sys-0.7.0/debian/changelog rust-gio-sys-0.9.0/debian/changelog --- rust-gio-sys-0.7.0/debian/changelog 2018-11-24 09:49:10.000000000 +0000 +++ rust-gio-sys-0.9.0/debian/changelog 2019-08-06 16:23:13.000000000 +0000 @@ -1,3 +1,17 @@ +rust-gio-sys (0.9.0-2) unstable; urgency=medium + + * Team upload. + * Package gio-sys 0.9.0 from crates.io using debcargo 2.2.10 + * Source upload for migration + + -- Sylvestre Ledru Tue, 06 Aug 2019 18:23:13 +0200 + +rust-gio-sys (0.9.0-1) unstable; urgency=medium + + * Package gio-sys 0.9.0 from crates.io using debcargo 2.3.0 + + -- Wolfgang Silbermayr Mon, 08 Jul 2019 05:31:05 +0200 + rust-gio-sys (0.7.0-1) unstable; urgency=medium * Package gio-sys 0.7.0 from crates.io using debcargo 2.2.9 diff -Nru rust-gio-sys-0.7.0/debian/control rust-gio-sys-0.9.0/debian/control --- rust-gio-sys-0.7.0/debian/control 2018-11-24 09:49:10.000000000 +0000 +++ rust-gio-sys-0.9.0/debian/control 2019-08-06 16:23:13.000000000 +0000 @@ -2,12 +2,12 @@ Section: rust Priority: optional Build-Depends: debhelper (>= 11), - dh-cargo (>= 10), + dh-cargo (>= 15), cargo:native , rustc:native , libstd-rust-dev , - librust-glib-sys-0.7+default-dev , - librust-gobject-sys-0.7+default-dev , + librust-glib-sys-0.9+default-dev , + librust-gobject-sys-0.9+default-dev , librust-libc-0.2+default-dev , librust-pkg-config-0.3+default-dev (>= 0.3.7-~~) Maintainer: Debian Rust Maintainers @@ -23,18 +23,13 @@ Multi-Arch: same Depends: ${misc:Depends}, - librust-glib-sys-0.7+default-dev, - librust-gobject-sys-0.7+default-dev, + librust-glib-sys-0.9+default-dev, + librust-gobject-sys-0.9+default-dev, librust-libc-0.2+default-dev, librust-pkg-config-0.3+default-dev (>= 0.3.7-~~) Provides: librust-gio-sys+default-dev (= ${binary:Version}), librust-gio-sys+dox-dev (= ${binary:Version}), - librust-gio-sys+v2-34-dev (= ${binary:Version}), - librust-gio-sys+v2-36-dev (= ${binary:Version}), - librust-gio-sys+v2-38-dev (= ${binary:Version}), - librust-gio-sys+v2-40-dev (= ${binary:Version}), - librust-gio-sys+v2-42-dev (= ${binary:Version}), librust-gio-sys+v2-44-dev (= ${binary:Version}), librust-gio-sys+v2-46-dev (= ${binary:Version}), librust-gio-sys+v2-48-dev (= ${binary:Version}), @@ -42,14 +37,10 @@ librust-gio-sys+v2-52-dev (= ${binary:Version}), librust-gio-sys+v2-54-dev (= ${binary:Version}), librust-gio-sys+v2-56-dev (= ${binary:Version}), + librust-gio-sys+v2-58-dev (= ${binary:Version}), librust-gio-sys-0-dev (= ${binary:Version}), librust-gio-sys-0+default-dev (= ${binary:Version}), librust-gio-sys-0+dox-dev (= ${binary:Version}), - librust-gio-sys-0+v2-34-dev (= ${binary:Version}), - librust-gio-sys-0+v2-36-dev (= ${binary:Version}), - librust-gio-sys-0+v2-38-dev (= ${binary:Version}), - librust-gio-sys-0+v2-40-dev (= ${binary:Version}), - librust-gio-sys-0+v2-42-dev (= ${binary:Version}), librust-gio-sys-0+v2-44-dev (= ${binary:Version}), librust-gio-sys-0+v2-46-dev (= ${binary:Version}), librust-gio-sys-0+v2-48-dev (= ${binary:Version}), @@ -57,36 +48,29 @@ librust-gio-sys-0+v2-52-dev (= ${binary:Version}), librust-gio-sys-0+v2-54-dev (= ${binary:Version}), librust-gio-sys-0+v2-56-dev (= ${binary:Version}), - librust-gio-sys-0.7-dev (= ${binary:Version}), - librust-gio-sys-0.7+default-dev (= ${binary:Version}), - librust-gio-sys-0.7+dox-dev (= ${binary:Version}), - librust-gio-sys-0.7+v2-34-dev (= ${binary:Version}), - librust-gio-sys-0.7+v2-36-dev (= ${binary:Version}), - librust-gio-sys-0.7+v2-38-dev (= ${binary:Version}), - librust-gio-sys-0.7+v2-40-dev (= ${binary:Version}), - librust-gio-sys-0.7+v2-42-dev (= ${binary:Version}), - librust-gio-sys-0.7+v2-44-dev (= ${binary:Version}), - librust-gio-sys-0.7+v2-46-dev (= ${binary:Version}), - librust-gio-sys-0.7+v2-48-dev (= ${binary:Version}), - librust-gio-sys-0.7+v2-50-dev (= ${binary:Version}), - librust-gio-sys-0.7+v2-52-dev (= ${binary:Version}), - librust-gio-sys-0.7+v2-54-dev (= ${binary:Version}), - librust-gio-sys-0.7+v2-56-dev (= ${binary:Version}), - librust-gio-sys-0.7.0-dev (= ${binary:Version}), - librust-gio-sys-0.7.0+default-dev (= ${binary:Version}), - librust-gio-sys-0.7.0+dox-dev (= ${binary:Version}), - librust-gio-sys-0.7.0+v2-34-dev (= ${binary:Version}), - librust-gio-sys-0.7.0+v2-36-dev (= ${binary:Version}), - librust-gio-sys-0.7.0+v2-38-dev (= ${binary:Version}), - librust-gio-sys-0.7.0+v2-40-dev (= ${binary:Version}), - librust-gio-sys-0.7.0+v2-42-dev (= ${binary:Version}), - librust-gio-sys-0.7.0+v2-44-dev (= ${binary:Version}), - librust-gio-sys-0.7.0+v2-46-dev (= ${binary:Version}), - librust-gio-sys-0.7.0+v2-48-dev (= ${binary:Version}), - librust-gio-sys-0.7.0+v2-50-dev (= ${binary:Version}), - librust-gio-sys-0.7.0+v2-52-dev (= ${binary:Version}), - librust-gio-sys-0.7.0+v2-54-dev (= ${binary:Version}), - librust-gio-sys-0.7.0+v2-56-dev (= ${binary:Version}) + librust-gio-sys-0+v2-58-dev (= ${binary:Version}), + librust-gio-sys-0.9-dev (= ${binary:Version}), + librust-gio-sys-0.9+default-dev (= ${binary:Version}), + librust-gio-sys-0.9+dox-dev (= ${binary:Version}), + librust-gio-sys-0.9+v2-44-dev (= ${binary:Version}), + librust-gio-sys-0.9+v2-46-dev (= ${binary:Version}), + librust-gio-sys-0.9+v2-48-dev (= ${binary:Version}), + librust-gio-sys-0.9+v2-50-dev (= ${binary:Version}), + librust-gio-sys-0.9+v2-52-dev (= ${binary:Version}), + librust-gio-sys-0.9+v2-54-dev (= ${binary:Version}), + librust-gio-sys-0.9+v2-56-dev (= ${binary:Version}), + librust-gio-sys-0.9+v2-58-dev (= ${binary:Version}), + librust-gio-sys-0.9.0-dev (= ${binary:Version}), + librust-gio-sys-0.9.0+default-dev (= ${binary:Version}), + librust-gio-sys-0.9.0+dox-dev (= ${binary:Version}), + librust-gio-sys-0.9.0+v2-44-dev (= ${binary:Version}), + librust-gio-sys-0.9.0+v2-46-dev (= ${binary:Version}), + librust-gio-sys-0.9.0+v2-48-dev (= ${binary:Version}), + librust-gio-sys-0.9.0+v2-50-dev (= ${binary:Version}), + librust-gio-sys-0.9.0+v2-52-dev (= ${binary:Version}), + librust-gio-sys-0.9.0+v2-54-dev (= ${binary:Version}), + librust-gio-sys-0.9.0+v2-56-dev (= ${binary:Version}), + librust-gio-sys-0.9.0+v2-58-dev (= ${binary:Version}) Description: FFI bindings to libgio-2.0 - Rust source code This package contains the source for the Rust gio-sys crate, packaged by debcargo for use with cargo and dh-cargo. diff -Nru rust-gio-sys-0.7.0/debian/copyright rust-gio-sys-0.9.0/debian/copyright --- rust-gio-sys-0.7.0/debian/copyright 2018-11-24 09:49:10.000000000 +0000 +++ rust-gio-sys-0.9.0/debian/copyright 2019-08-06 16:23:13.000000000 +0000 @@ -4,13 +4,13 @@ Source: https://github.com/gtk-rs/sys Files: * -Copyright: 2013-2018 The Gtk-rs Project Developers +Copyright: 2013-2019 The Gtk-rs Project Developers License: MIT Files: debian/* Copyright: - 2018 Debian Rust Maintainers - 2018 Wolfgang Silbermayr + 2018-2019 Debian Rust Maintainers + 2018-2019 Wolfgang Silbermayr License: MIT License: MIT diff -Nru rust-gio-sys-0.7.0/debian/copyright.debcargo.hint rust-gio-sys-0.9.0/debian/copyright.debcargo.hint --- rust-gio-sys-0.7.0/debian/copyright.debcargo.hint 2018-11-24 09:49:10.000000000 +0000 +++ rust-gio-sys-0.9.0/debian/copyright.debcargo.hint 2019-08-06 16:23:13.000000000 +0000 @@ -21,8 +21,8 @@ Files: debian/* Copyright: - 2018 Debian Rust Maintainers - 2018 Wolfgang Silbermayr + 2018-2019 Debian Rust Maintainers + 2018-2019 Wolfgang Silbermayr License: MIT License: MIT diff -Nru rust-gio-sys-0.7.0/debian/debcargo.toml rust-gio-sys-0.9.0/debian/debcargo.toml --- rust-gio-sys-0.7.0/debian/debcargo.toml 2018-11-24 09:49:10.000000000 +0000 +++ rust-gio-sys-0.9.0/debian/debcargo.toml 2019-08-06 16:23:13.000000000 +0000 @@ -1,2 +1,5 @@ overlay = "." uploaders = ["Wolfgang Silbermayr "] + +# Some tests are written in C and get built when `cargo test` is executed. +whitelist = ["tests/*.c"] diff -Nru rust-gio-sys-0.7.0/debian/tests/control rust-gio-sys-0.9.0/debian/tests/control --- rust-gio-sys-0.7.0/debian/tests/control 1970-01-01 00:00:00.000000000 +0000 +++ rust-gio-sys-0.9.0/debian/tests/control 2019-07-08 03:31:05.000000000 +0000 @@ -0,0 +1,7 @@ +Test-Command: /usr/share/cargo/bin/cargo-auto-test gio-sys 0.9.0 --all-targets --all-features +Depends: dh-cargo (>= 18), librust-shell-words-0.1+default-dev, librust-tempdir-0.3+default-dev, @ +Restrictions: allow-stderr, skip-not-installable + +Test-Command: /usr/share/cargo/bin/cargo-auto-test gio-sys 0.9.0 --all-targets --no-default-features +Depends: dh-cargo (>= 18), librust-shell-words-0.1+default-dev, librust-tempdir-0.3+default-dev, librust-gio-sys-dev +Restrictions: allow-stderr, skip-not-installable diff -Nru rust-gio-sys-0.7.0/src/lib.rs rust-gio-sys-0.9.0/src/lib.rs --- rust-gio-sys-0.7.0/src/lib.rs 2018-09-09 13:36:53.000000000 +0000 +++ rust-gio-sys-0.9.0/src/lib.rs 2019-06-22 12:16:56.000000000 +0000 @@ -3,16 +3,21 @@ // DO NOT EDIT #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] -#![cfg_attr(feature = "cargo-clippy", allow(approx_constant, type_complexity, unreadable_literal))] +#![allow( + clippy::approx_constant, + clippy::type_complexity, + clippy::unreadable_literal +)] -extern crate libc; extern crate glib_sys as glib; extern crate gobject_sys as gobject; +extern crate libc; #[allow(unused_imports)] -use libc::{c_int, c_char, c_uchar, c_float, c_uint, c_double, - c_short, c_ushort, c_long, c_ulong, - c_void, size_t, ssize_t, intptr_t, uintptr_t, time_t, FILE}; +use libc::{ + c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, + intptr_t, size_t, ssize_t, time_t, uintptr_t, FILE, +}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; @@ -308,9 +313,8 @@ pub const G_TLS_AUTHENTICATION_REQUESTED: GTlsAuthenticationMode = 1; pub const G_TLS_AUTHENTICATION_REQUIRED: GTlsAuthenticationMode = 2; -pub type TlsCertificateRequestFlags = c_int; -pub const G_TLS_CERTIFICATE_REQUEST_NONE: TlsCertificateRequestFlags = 0; -pub type GTlsCertificateRequestFlags = TlsCertificateRequestFlags; +pub type GTlsCertificateRequestFlags = c_int; +pub const G_TLS_CERTIFICATE_REQUEST_NONE: GTlsCertificateRequestFlags = 0; pub type GTlsDatabaseLookupFlags = c_int; pub const G_TLS_DATABASE_LOOKUP_NONE: GTlsDatabaseLookupFlags = 0; @@ -348,111 +352,203 @@ pub const G_ZLIB_COMPRESSOR_FORMAT_RAW: GZlibCompressorFormat = 2; // Constants -pub const G_DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME: *const c_char = b"gio-desktop-app-info-lookup\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE: *const c_char = b"access::can-delete\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE: *const c_char = b"access::can-execute\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_ACCESS_CAN_READ: *const c_char = b"access::can-read\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME: *const c_char = b"access::can-rename\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH: *const c_char = b"access::can-trash\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE: *const c_char = b"access::can-write\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE: *const c_char = b"dos::is-archive\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_DOS_IS_SYSTEM: *const c_char = b"dos::is-system\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_ETAG_VALUE: *const c_char = b"etag::value\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_FILESYSTEM_FREE: *const c_char = b"filesystem::free\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_FILESYSTEM_READONLY: *const c_char = b"filesystem::readonly\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE: *const c_char = b"filesystem::remote\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_FILESYSTEM_SIZE: *const c_char = b"filesystem::size\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_FILESYSTEM_TYPE: *const c_char = b"filesystem::type\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_FILESYSTEM_USED: *const c_char = b"filesystem::used\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW: *const c_char = b"filesystem::use-preview\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_GVFS_BACKEND: *const c_char = b"gvfs::backend\0" as *const u8 as *const c_char; +pub const G_DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME: *const c_char = + b"gio-desktop-app-info-lookup\0" as *const u8 as *const c_char; +pub const G_DRIVE_IDENTIFIER_KIND_UNIX_DEVICE: *const c_char = + b"unix-device\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE: *const c_char = + b"access::can-delete\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE: *const c_char = + b"access::can-execute\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_ACCESS_CAN_READ: *const c_char = + b"access::can-read\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME: *const c_char = + b"access::can-rename\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH: *const c_char = + b"access::can-trash\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE: *const c_char = + b"access::can-write\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE: *const c_char = + b"dos::is-archive\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_DOS_IS_SYSTEM: *const c_char = + b"dos::is-system\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_ETAG_VALUE: *const c_char = + b"etag::value\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_FILESYSTEM_FREE: *const c_char = + b"filesystem::free\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_FILESYSTEM_READONLY: *const c_char = + b"filesystem::readonly\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE: *const c_char = + b"filesystem::remote\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_FILESYSTEM_SIZE: *const c_char = + b"filesystem::size\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_FILESYSTEM_TYPE: *const c_char = + b"filesystem::type\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_FILESYSTEM_USED: *const c_char = + b"filesystem::used\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW: *const c_char = + b"filesystem::use-preview\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_GVFS_BACKEND: *const c_char = + b"gvfs::backend\0" as *const u8 as *const c_char; pub const G_FILE_ATTRIBUTE_ID_FILE: *const c_char = b"id::file\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_ID_FILESYSTEM: *const c_char = b"id::filesystem\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT: *const c_char = b"mountable::can-eject\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT: *const c_char = b"mountable::can-mount\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL: *const c_char = b"mountable::can-poll\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START: *const c_char = b"mountable::can-start\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED: *const c_char = b"mountable::can-start-degraded\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP: *const c_char = b"mountable::can-stop\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT: *const c_char = b"mountable::can-unmount\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI: *const c_char = b"mountable::hal-udi\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC: *const c_char = b"mountable::is-media-check-automatic\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE: *const c_char = b"mountable::start-stop-type\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE: *const c_char = b"mountable::unix-device\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE: *const c_char = b"mountable::unix-device-file\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_OWNER_GROUP: *const c_char = b"owner::group\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_OWNER_USER: *const c_char = b"owner::user\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_OWNER_USER_REAL: *const c_char = b"owner::user-real\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_PREVIEW_ICON: *const c_char = b"preview::icon\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_RECENT_MODIFIED: *const c_char = b"recent::modified\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_SELINUX_CONTEXT: *const c_char = b"selinux::context\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE: *const c_char = b"standard::allocated-size\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE: *const c_char = b"standard::content-type\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_STANDARD_COPY_NAME: *const c_char = b"standard::copy-name\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_STANDARD_DESCRIPTION: *const c_char = b"standard::description\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME: *const c_char = b"standard::display-name\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME: *const c_char = b"standard::edit-name\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE: *const c_char = b"standard::fast-content-type\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_STANDARD_ICON: *const c_char = b"standard::icon\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP: *const c_char = b"standard::is-backup\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN: *const c_char = b"standard::is-hidden\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK: *const c_char = b"standard::is-symlink\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL: *const c_char = b"standard::is-virtual\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_STANDARD_IS_VOLATILE: *const c_char = b"standard::is-volatile\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_STANDARD_NAME: *const c_char = b"standard::name\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_STANDARD_SIZE: *const c_char = b"standard::size\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER: *const c_char = b"standard::sort-order\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON: *const c_char = b"standard::symbolic-icon\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET: *const c_char = b"standard::symlink-target\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_STANDARD_TARGET_URI: *const c_char = b"standard::target-uri\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_STANDARD_TYPE: *const c_char = b"standard::type\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_THUMBNAILING_FAILED: *const c_char = b"thumbnail::failed\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID: *const c_char = b"thumbnail::is-valid\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_THUMBNAIL_PATH: *const c_char = b"thumbnail::path\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_TIME_ACCESS: *const c_char = b"time::access\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_TIME_ACCESS_USEC: *const c_char = b"time::access-usec\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_TIME_CHANGED: *const c_char = b"time::changed\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_TIME_CHANGED_USEC: *const c_char = b"time::changed-usec\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_TIME_CREATED: *const c_char = b"time::created\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_TIME_CREATED_USEC: *const c_char = b"time::created-usec\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_TIME_MODIFIED: *const c_char = b"time::modified\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC: *const c_char = b"time::modified-usec\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_TRASH_DELETION_DATE: *const c_char = b"trash::deletion-date\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT: *const c_char = b"trash::item-count\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_TRASH_ORIG_PATH: *const c_char = b"trash::orig-path\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_UNIX_BLOCKS: *const c_char = b"unix::blocks\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE: *const c_char = b"unix::block-size\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_UNIX_DEVICE: *const c_char = b"unix::device\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_ID_FILESYSTEM: *const c_char = + b"id::filesystem\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT: *const c_char = + b"mountable::can-eject\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT: *const c_char = + b"mountable::can-mount\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL: *const c_char = + b"mountable::can-poll\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START: *const c_char = + b"mountable::can-start\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED: *const c_char = + b"mountable::can-start-degraded\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP: *const c_char = + b"mountable::can-stop\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT: *const c_char = + b"mountable::can-unmount\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI: *const c_char = + b"mountable::hal-udi\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC: *const c_char = + b"mountable::is-media-check-automatic\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE: *const c_char = + b"mountable::start-stop-type\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE: *const c_char = + b"mountable::unix-device\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE: *const c_char = + b"mountable::unix-device-file\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_OWNER_GROUP: *const c_char = + b"owner::group\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_OWNER_USER: *const c_char = + b"owner::user\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_OWNER_USER_REAL: *const c_char = + b"owner::user-real\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_PREVIEW_ICON: *const c_char = + b"preview::icon\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_RECENT_MODIFIED: *const c_char = + b"recent::modified\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_SELINUX_CONTEXT: *const c_char = + b"selinux::context\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE: *const c_char = + b"standard::allocated-size\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE: *const c_char = + b"standard::content-type\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_STANDARD_COPY_NAME: *const c_char = + b"standard::copy-name\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_STANDARD_DESCRIPTION: *const c_char = + b"standard::description\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME: *const c_char = + b"standard::display-name\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME: *const c_char = + b"standard::edit-name\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE: *const c_char = + b"standard::fast-content-type\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_STANDARD_ICON: *const c_char = + b"standard::icon\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP: *const c_char = + b"standard::is-backup\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN: *const c_char = + b"standard::is-hidden\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK: *const c_char = + b"standard::is-symlink\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL: *const c_char = + b"standard::is-virtual\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_STANDARD_IS_VOLATILE: *const c_char = + b"standard::is-volatile\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_STANDARD_NAME: *const c_char = + b"standard::name\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_STANDARD_SIZE: *const c_char = + b"standard::size\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER: *const c_char = + b"standard::sort-order\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON: *const c_char = + b"standard::symbolic-icon\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET: *const c_char = + b"standard::symlink-target\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_STANDARD_TARGET_URI: *const c_char = + b"standard::target-uri\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_STANDARD_TYPE: *const c_char = + b"standard::type\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_THUMBNAILING_FAILED: *const c_char = + b"thumbnail::failed\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID: *const c_char = + b"thumbnail::is-valid\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_THUMBNAIL_PATH: *const c_char = + b"thumbnail::path\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_TIME_ACCESS: *const c_char = + b"time::access\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_TIME_ACCESS_USEC: *const c_char = + b"time::access-usec\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_TIME_CHANGED: *const c_char = + b"time::changed\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_TIME_CHANGED_USEC: *const c_char = + b"time::changed-usec\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_TIME_CREATED: *const c_char = + b"time::created\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_TIME_CREATED_USEC: *const c_char = + b"time::created-usec\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_TIME_MODIFIED: *const c_char = + b"time::modified\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC: *const c_char = + b"time::modified-usec\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_TRASH_DELETION_DATE: *const c_char = + b"trash::deletion-date\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT: *const c_char = + b"trash::item-count\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_TRASH_ORIG_PATH: *const c_char = + b"trash::orig-path\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_UNIX_BLOCKS: *const c_char = + b"unix::blocks\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE: *const c_char = + b"unix::block-size\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_UNIX_DEVICE: *const c_char = + b"unix::device\0" as *const u8 as *const c_char; pub const G_FILE_ATTRIBUTE_UNIX_GID: *const c_char = b"unix::gid\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_UNIX_INODE: *const c_char = b"unix::inode\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT: *const c_char = b"unix::is-mountpoint\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_UNIX_INODE: *const c_char = + b"unix::inode\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT: *const c_char = + b"unix::is-mountpoint\0" as *const u8 as *const c_char; pub const G_FILE_ATTRIBUTE_UNIX_MODE: *const c_char = b"unix::mode\0" as *const u8 as *const c_char; -pub const G_FILE_ATTRIBUTE_UNIX_NLINK: *const c_char = b"unix::nlink\0" as *const u8 as *const c_char; +pub const G_FILE_ATTRIBUTE_UNIX_NLINK: *const c_char = + b"unix::nlink\0" as *const u8 as *const c_char; pub const G_FILE_ATTRIBUTE_UNIX_RDEV: *const c_char = b"unix::rdev\0" as *const u8 as *const c_char; pub const G_FILE_ATTRIBUTE_UNIX_UID: *const c_char = b"unix::uid\0" as *const u8 as *const c_char; pub const G_MENU_ATTRIBUTE_ACTION: *const c_char = b"action\0" as *const u8 as *const c_char; -pub const G_MENU_ATTRIBUTE_ACTION_NAMESPACE: *const c_char = b"action-namespace\0" as *const u8 as *const c_char; +pub const G_MENU_ATTRIBUTE_ACTION_NAMESPACE: *const c_char = + b"action-namespace\0" as *const u8 as *const c_char; pub const G_MENU_ATTRIBUTE_ICON: *const c_char = b"icon\0" as *const u8 as *const c_char; pub const G_MENU_ATTRIBUTE_LABEL: *const c_char = b"label\0" as *const u8 as *const c_char; pub const G_MENU_ATTRIBUTE_TARGET: *const c_char = b"target\0" as *const u8 as *const c_char; pub const G_MENU_LINK_SECTION: *const c_char = b"section\0" as *const u8 as *const c_char; pub const G_MENU_LINK_SUBMENU: *const c_char = b"submenu\0" as *const u8 as *const c_char; -pub const G_NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME: *const c_char = b"gio-native-volume-monitor\0" as *const u8 as *const c_char; -pub const G_NETWORK_MONITOR_EXTENSION_POINT_NAME: *const c_char = b"gio-network-monitor\0" as *const u8 as *const c_char; -pub const G_PROXY_EXTENSION_POINT_NAME: *const c_char = b"gio-proxy\0" as *const u8 as *const c_char; -pub const G_PROXY_RESOLVER_EXTENSION_POINT_NAME: *const c_char = b"gio-proxy-resolver\0" as *const u8 as *const c_char; -pub const G_SETTINGS_BACKEND_EXTENSION_POINT_NAME: *const c_char = b"gsettings-backend\0" as *const u8 as *const c_char; -pub const G_TLS_BACKEND_EXTENSION_POINT_NAME: *const c_char = b"gio-tls-backend\0" as *const u8 as *const c_char; -pub const G_TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT: *const c_char = b"1.3.6.1.5.5.7.3.2\0" as *const u8 as *const c_char; -pub const G_TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER: *const c_char = b"1.3.6.1.5.5.7.3.1\0" as *const u8 as *const c_char; +pub const G_NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME: *const c_char = + b"gio-native-volume-monitor\0" as *const u8 as *const c_char; +pub const G_NETWORK_MONITOR_EXTENSION_POINT_NAME: *const c_char = + b"gio-network-monitor\0" as *const u8 as *const c_char; +pub const G_PROXY_EXTENSION_POINT_NAME: *const c_char = + b"gio-proxy\0" as *const u8 as *const c_char; +pub const G_PROXY_RESOLVER_EXTENSION_POINT_NAME: *const c_char = + b"gio-proxy-resolver\0" as *const u8 as *const c_char; +pub const G_SETTINGS_BACKEND_EXTENSION_POINT_NAME: *const c_char = + b"gsettings-backend\0" as *const u8 as *const c_char; +pub const G_TLS_BACKEND_EXTENSION_POINT_NAME: *const c_char = + b"gio-tls-backend\0" as *const u8 as *const c_char; +pub const G_TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT: *const c_char = + b"1.3.6.1.5.5.7.3.2\0" as *const u8 as *const c_char; +pub const G_TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER: *const c_char = + b"1.3.6.1.5.5.7.3.1\0" as *const u8 as *const c_char; pub const G_VFS_EXTENSION_POINT_NAME: *const c_char = b"gio-vfs\0" as *const u8 as *const c_char; pub const G_VOLUME_IDENTIFIER_KIND_CLASS: *const c_char = b"class\0" as *const u8 as *const c_char; -pub const G_VOLUME_IDENTIFIER_KIND_HAL_UDI: *const c_char = b"hal-udi\0" as *const u8 as *const c_char; +pub const G_VOLUME_IDENTIFIER_KIND_HAL_UDI: *const c_char = + b"hal-udi\0" as *const u8 as *const c_char; pub const G_VOLUME_IDENTIFIER_KIND_LABEL: *const c_char = b"label\0" as *const u8 as *const c_char; -pub const G_VOLUME_IDENTIFIER_KIND_NFS_MOUNT: *const c_char = b"nfs-mount\0" as *const u8 as *const c_char; -pub const G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE: *const c_char = b"unix-device\0" as *const u8 as *const c_char; +pub const G_VOLUME_IDENTIFIER_KIND_NFS_MOUNT: *const c_char = + b"nfs-mount\0" as *const u8 as *const c_char; +pub const G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE: *const c_char = + b"unix-device\0" as *const u8 as *const c_char; pub const G_VOLUME_IDENTIFIER_KIND_UUID: *const c_char = b"uuid\0" as *const u8 as *const c_char; -pub const G_VOLUME_MONITOR_EXTENSION_POINT_NAME: *const c_char = b"gio-volume-monitor\0" as *const u8 as *const c_char; +pub const G_VOLUME_MONITOR_EXTENSION_POINT_NAME: *const c_char = + b"gio-volume-monitor\0" as *const u8 as *const c_char; // Flags pub type GAppInfoCreateFlags = c_uint; @@ -477,6 +573,7 @@ pub const G_ASK_PASSWORD_NEED_DOMAIN: GAskPasswordFlags = 4; pub const G_ASK_PASSWORD_SAVING_SUPPORTED: GAskPasswordFlags = 8; pub const G_ASK_PASSWORD_ANONYMOUS_SUPPORTED: GAskPasswordFlags = 16; +pub const G_ASK_PASSWORD_TCRYPT: GAskPasswordFlags = 32; pub type GBusNameOwnerFlags = c_uint; pub const G_BUS_NAME_OWNER_FLAGS_NONE: GBusNameOwnerFlags = 0; @@ -512,7 +609,8 @@ pub type GDBusInterfaceSkeletonFlags = c_uint; pub const G_DBUS_INTERFACE_SKELETON_FLAGS_NONE: GDBusInterfaceSkeletonFlags = 0; -pub const G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD: GDBusInterfaceSkeletonFlags = 1; +pub const G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD: + GDBusInterfaceSkeletonFlags = 1; pub type GDBusMessageFlags = c_uint; pub const G_DBUS_MESSAGE_FLAGS_NONE: GDBusMessageFlags = 0; @@ -668,37 +766,143 @@ pub const G_TLS_PASSWORD_FINAL_TRY: GTlsPasswordFlags = 8; // Callbacks -pub type GAsyncReadyCallback = Option; -pub type GBusAcquiredCallback = Option; -pub type GBusNameAcquiredCallback = Option; -pub type GBusNameAppearedCallback = Option; -pub type GBusNameLostCallback = Option; -pub type GBusNameVanishedCallback = Option; -pub type GCancellableSourceFunc = Option gboolean>; -pub type GDBusInterfaceGetPropertyFunc = Option *mut glib::GVariant>; -pub type GDBusInterfaceMethodCallFunc = Option; -pub type GDBusInterfaceSetPropertyFunc = Option gboolean>; -pub type GDBusMessageFilterFunction = Option *mut GDBusMessage>; -pub type GDBusProxyTypeFunc = Option GType>; -pub type GDBusSignalCallback = Option; -pub type GDBusSubtreeDispatchFunc = Option *const GDBusInterfaceVTable>; -pub type GDBusSubtreeEnumerateFunc = Option *mut *mut c_char>; -pub type GDBusSubtreeIntrospectFunc = Option *mut *mut GDBusInterfaceInfo>; -pub type GDatagramBasedSourceFunc = Option gboolean>; -pub type GDesktopAppLaunchCallback = Option; -pub type GFileMeasureProgressCallback = Option; +pub type GAsyncReadyCallback = + Option; +pub type GBusAcquiredCallback = + Option; +pub type GBusNameAcquiredCallback = + Option; +pub type GBusNameAppearedCallback = + Option; +pub type GBusNameLostCallback = + Option; +pub type GBusNameVanishedCallback = + Option; +pub type GCancellableSourceFunc = + Option gboolean>; +pub type GDBusInterfaceGetPropertyFunc = Option< + unsafe extern "C" fn( + *mut GDBusConnection, + *const c_char, + *const c_char, + *const c_char, + *const c_char, + *mut *mut glib::GError, + gpointer, + ) -> *mut glib::GVariant, +>; +pub type GDBusInterfaceMethodCallFunc = Option< + unsafe extern "C" fn( + *mut GDBusConnection, + *const c_char, + *const c_char, + *const c_char, + *const c_char, + *mut glib::GVariant, + *mut GDBusMethodInvocation, + gpointer, + ), +>; +pub type GDBusInterfaceSetPropertyFunc = Option< + unsafe extern "C" fn( + *mut GDBusConnection, + *const c_char, + *const c_char, + *const c_char, + *const c_char, + *mut glib::GVariant, + *mut *mut glib::GError, + gpointer, + ) -> gboolean, +>; +pub type GDBusMessageFilterFunction = Option< + unsafe extern "C" fn( + *mut GDBusConnection, + *mut GDBusMessage, + gboolean, + gpointer, + ) -> *mut GDBusMessage, +>; +pub type GDBusProxyTypeFunc = Option< + unsafe extern "C" fn( + *mut GDBusObjectManagerClient, + *const c_char, + *const c_char, + gpointer, + ) -> GType, +>; +pub type GDBusSignalCallback = Option< + unsafe extern "C" fn( + *mut GDBusConnection, + *const c_char, + *const c_char, + *const c_char, + *const c_char, + *mut glib::GVariant, + gpointer, + ), +>; +pub type GDBusSubtreeDispatchFunc = Option< + unsafe extern "C" fn( + *mut GDBusConnection, + *const c_char, + *const c_char, + *const c_char, + *const c_char, + *mut gpointer, + gpointer, + ) -> *const GDBusInterfaceVTable, +>; +pub type GDBusSubtreeEnumerateFunc = Option< + unsafe extern "C" fn( + *mut GDBusConnection, + *const c_char, + *const c_char, + gpointer, + ) -> *mut *mut c_char, +>; +pub type GDBusSubtreeIntrospectFunc = Option< + unsafe extern "C" fn( + *mut GDBusConnection, + *const c_char, + *const c_char, + *const c_char, + gpointer, + ) -> *mut *mut GDBusInterfaceInfo, +>; +pub type GDatagramBasedSourceFunc = + Option gboolean>; +pub type GDesktopAppLaunchCallback = + Option; +pub type GFileMeasureProgressCallback = + Option; pub type GFileProgressCallback = Option; -pub type GFileReadMoreCallback = Option gboolean>; -pub type GIOSchedulerJobFunc = Option gboolean>; -pub type GPollableSourceFunc = Option gboolean>; +pub type GFileReadMoreCallback = + Option gboolean>; +pub type GIOSchedulerJobFunc = + Option gboolean>; +pub type GPollableSourceFunc = + Option gboolean>; pub type GReallocFunc = Option gpointer>; -pub type GSettingsBindGetMapping = Option gboolean>; -pub type GSettingsBindSetMapping = Option *mut glib::GVariant>; -pub type GSettingsGetMapping = Option gboolean>; -pub type GSimpleAsyncThreadFunc = Option; -pub type GSocketSourceFunc = Option gboolean>; -pub type GTaskThreadFunc = Option; -pub type GVfsFileLookupFunc = Option *mut GFile>; +pub type GSettingsBindGetMapping = + Option gboolean>; +pub type GSettingsBindSetMapping = Option< + unsafe extern "C" fn( + *const gobject::GValue, + *const glib::GVariantType, + gpointer, + ) -> *mut glib::GVariant, +>; +pub type GSettingsGetMapping = + Option gboolean>; +pub type GSimpleAsyncThreadFunc = + Option; +pub type GSocketSourceFunc = + Option gboolean>; +pub type GTaskThreadFunc = + Option; +pub type GVfsFileLookupFunc = + Option *mut GFile>; // Records #[repr(C)] @@ -708,19 +912,20 @@ pub activate: Option, pub parameter_type: *const c_char, pub state: *const c_char, - pub change_state: Option, + pub change_state: + Option, pub padding: [size_t; 3], } impl ::std::fmt::Debug for GActionEntry { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GActionEntry @ {:?}", self as *const _)) - .field("name", &self.name) - .field("activate", &self.activate) - .field("parameter_type", &self.parameter_type) - .field("state", &self.state) - .field("change_state", &self.change_state) - .finish() + .field("name", &self.name) + .field("activate", &self.activate) + .field("parameter_type", &self.parameter_type) + .field("state", &self.state) + .field("change_state", &self.change_state) + .finish() } } @@ -730,39 +935,58 @@ pub g_iface: gobject::GTypeInterface, pub has_action: Option gboolean>, pub list_actions: Option *mut *mut c_char>, - pub get_action_enabled: Option gboolean>, - pub get_action_parameter_type: Option *const glib::GVariantType>, - pub get_action_state_type: Option *const glib::GVariantType>, - pub get_action_state_hint: Option *mut glib::GVariant>, - pub get_action_state: Option *mut glib::GVariant>, - pub change_action_state: Option, - pub activate_action: Option, + pub get_action_enabled: + Option gboolean>, + pub get_action_parameter_type: + Option *const glib::GVariantType>, + pub get_action_state_type: + Option *const glib::GVariantType>, + pub get_action_state_hint: + Option *mut glib::GVariant>, + pub get_action_state: + Option *mut glib::GVariant>, + pub change_action_state: + Option, + pub activate_action: + Option, pub action_added: Option, pub action_removed: Option, - pub action_enabled_changed: Option, - pub action_state_changed: Option, - pub query_action: Option gboolean>, + pub action_enabled_changed: + Option, + pub action_state_changed: + Option, + pub query_action: Option< + unsafe extern "C" fn( + *mut GActionGroup, + *const c_char, + *mut gboolean, + *mut *const glib::GVariantType, + *mut *const glib::GVariantType, + *mut *mut glib::GVariant, + *mut *mut glib::GVariant, + ) -> gboolean, + >, } impl ::std::fmt::Debug for GActionGroupInterface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GActionGroupInterface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("has_action", &self.has_action) - .field("list_actions", &self.list_actions) - .field("get_action_enabled", &self.get_action_enabled) - .field("get_action_parameter_type", &self.get_action_parameter_type) - .field("get_action_state_type", &self.get_action_state_type) - .field("get_action_state_hint", &self.get_action_state_hint) - .field("get_action_state", &self.get_action_state) - .field("change_action_state", &self.change_action_state) - .field("activate_action", &self.activate_action) - .field("action_added", &self.action_added) - .field("action_removed", &self.action_removed) - .field("action_enabled_changed", &self.action_enabled_changed) - .field("action_state_changed", &self.action_state_changed) - .field("query_action", &self.query_action) - .finish() + .field("g_iface", &self.g_iface) + .field("has_action", &self.has_action) + .field("list_actions", &self.list_actions) + .field("get_action_enabled", &self.get_action_enabled) + .field("get_action_parameter_type", &self.get_action_parameter_type) + .field("get_action_state_type", &self.get_action_state_type) + .field("get_action_state_hint", &self.get_action_state_hint) + .field("get_action_state", &self.get_action_state) + .field("change_action_state", &self.change_action_state) + .field("activate_action", &self.activate_action) + .field("action_added", &self.action_added) + .field("action_removed", &self.action_removed) + .field("action_enabled_changed", &self.action_enabled_changed) + .field("action_state_changed", &self.action_state_changed) + .field("query_action", &self.query_action) + .finish() } } @@ -783,16 +1007,16 @@ impl ::std::fmt::Debug for GActionInterface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GActionInterface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("get_name", &self.get_name) - .field("get_parameter_type", &self.get_parameter_type) - .field("get_state_type", &self.get_state_type) - .field("get_state_hint", &self.get_state_hint) - .field("get_enabled", &self.get_enabled) - .field("get_state", &self.get_state) - .field("change_state", &self.change_state) - .field("activate", &self.activate) - .finish() + .field("g_iface", &self.g_iface) + .field("get_name", &self.get_name) + .field("get_parameter_type", &self.get_parameter_type) + .field("get_state_type", &self.get_state_type) + .field("get_state_hint", &self.get_state_hint) + .field("get_enabled", &self.get_enabled) + .field("get_state", &self.get_state) + .field("change_state", &self.change_state) + .field("activate", &self.activate) + .finish() } } @@ -808,11 +1032,11 @@ impl ::std::fmt::Debug for GActionMapInterface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GActionMapInterface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("lookup_action", &self.lookup_action) - .field("add_action", &self.add_action) - .field("remove_action", &self.remove_action) - .finish() + .field("g_iface", &self.g_iface) + .field("lookup_action", &self.lookup_action) + .field("add_action", &self.add_action) + .field("remove_action", &self.remove_action) + .finish() } } @@ -827,52 +1051,79 @@ pub get_description: Option *const c_char>, pub get_executable: Option *const c_char>, pub get_icon: Option *mut GIcon>, - pub launch: Option gboolean>, + pub launch: Option< + unsafe extern "C" fn( + *mut GAppInfo, + *mut glib::GList, + *mut GAppLaunchContext, + *mut *mut glib::GError, + ) -> gboolean, + >, pub supports_uris: Option gboolean>, pub supports_files: Option gboolean>, - pub launch_uris: Option gboolean>, + pub launch_uris: Option< + unsafe extern "C" fn( + *mut GAppInfo, + *mut glib::GList, + *mut GAppLaunchContext, + *mut *mut glib::GError, + ) -> gboolean, + >, pub should_show: Option gboolean>, - pub set_as_default_for_type: Option gboolean>, - pub set_as_default_for_extension: Option gboolean>, - pub add_supports_type: Option gboolean>, + pub set_as_default_for_type: Option< + unsafe extern "C" fn(*mut GAppInfo, *const c_char, *mut *mut glib::GError) -> gboolean, + >, + pub set_as_default_for_extension: Option< + unsafe extern "C" fn(*mut GAppInfo, *const c_char, *mut *mut glib::GError) -> gboolean, + >, + pub add_supports_type: Option< + unsafe extern "C" fn(*mut GAppInfo, *const c_char, *mut *mut glib::GError) -> gboolean, + >, pub can_remove_supports_type: Option gboolean>, - pub remove_supports_type: Option gboolean>, + pub remove_supports_type: Option< + unsafe extern "C" fn(*mut GAppInfo, *const c_char, *mut *mut glib::GError) -> gboolean, + >, pub can_delete: Option gboolean>, pub do_delete: Option gboolean>, pub get_commandline: Option *const c_char>, pub get_display_name: Option *const c_char>, - pub set_as_last_used_for_type: Option gboolean>, - pub get_supported_types: Option *mut *mut c_char>, + pub set_as_last_used_for_type: Option< + unsafe extern "C" fn(*mut GAppInfo, *const c_char, *mut *mut glib::GError) -> gboolean, + >, + pub get_supported_types: Option *mut *const c_char>, } impl ::std::fmt::Debug for GAppInfoIface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GAppInfoIface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("dup", &self.dup) - .field("equal", &self.equal) - .field("get_id", &self.get_id) - .field("get_name", &self.get_name) - .field("get_description", &self.get_description) - .field("get_executable", &self.get_executable) - .field("get_icon", &self.get_icon) - .field("launch", &self.launch) - .field("supports_uris", &self.supports_uris) - .field("supports_files", &self.supports_files) - .field("launch_uris", &self.launch_uris) - .field("should_show", &self.should_show) - .field("set_as_default_for_type", &self.set_as_default_for_type) - .field("set_as_default_for_extension", &self.set_as_default_for_extension) - .field("add_supports_type", &self.add_supports_type) - .field("can_remove_supports_type", &self.can_remove_supports_type) - .field("remove_supports_type", &self.remove_supports_type) - .field("can_delete", &self.can_delete) - .field("do_delete", &self.do_delete) - .field("get_commandline", &self.get_commandline) - .field("get_display_name", &self.get_display_name) - .field("set_as_last_used_for_type", &self.set_as_last_used_for_type) - .field("get_supported_types", &self.get_supported_types) - .finish() + .field("g_iface", &self.g_iface) + .field("dup", &self.dup) + .field("equal", &self.equal) + .field("get_id", &self.get_id) + .field("get_name", &self.get_name) + .field("get_description", &self.get_description) + .field("get_executable", &self.get_executable) + .field("get_icon", &self.get_icon) + .field("launch", &self.launch) + .field("supports_uris", &self.supports_uris) + .field("supports_files", &self.supports_files) + .field("launch_uris", &self.launch_uris) + .field("should_show", &self.should_show) + .field("set_as_default_for_type", &self.set_as_default_for_type) + .field( + "set_as_default_for_extension", + &self.set_as_default_for_extension, + ) + .field("add_supports_type", &self.add_supports_type) + .field("can_remove_supports_type", &self.can_remove_supports_type) + .field("remove_supports_type", &self.remove_supports_type) + .field("can_delete", &self.can_delete) + .field("do_delete", &self.do_delete) + .field("get_commandline", &self.get_commandline) + .field("get_display_name", &self.get_display_name) + .field("set_as_last_used_for_type", &self.set_as_last_used_for_type) + .field("get_supported_types", &self.get_supported_types) + .finish() } } @@ -880,10 +1131,23 @@ #[derive(Copy, Clone)] pub struct GAppLaunchContextClass { pub parent_class: gobject::GObjectClass, - pub get_display: Option *mut c_char>, - pub get_startup_notify_id: Option *mut c_char>, + pub get_display: Option< + unsafe extern "C" fn( + *mut GAppLaunchContext, + *mut GAppInfo, + *mut glib::GList, + ) -> *mut c_char, + >, + pub get_startup_notify_id: Option< + unsafe extern "C" fn( + *mut GAppLaunchContext, + *mut GAppInfo, + *mut glib::GList, + ) -> *mut c_char, + >, pub launch_failed: Option, - pub launched: Option, + pub launched: + Option, pub _g_reserved1: Option, pub _g_reserved2: Option, pub _g_reserved3: Option, @@ -893,28 +1157,23 @@ impl ::std::fmt::Debug for GAppLaunchContextClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GAppLaunchContextClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("get_display", &self.get_display) - .field("get_startup_notify_id", &self.get_startup_notify_id) - .field("launch_failed", &self.launch_failed) - .field("launched", &self.launched) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .finish() + .field("parent_class", &self.parent_class) + .field("get_display", &self.get_display) + .field("get_startup_notify_id", &self.get_startup_notify_id) + .field("launch_failed", &self.launch_failed) + .field("launched", &self.launched) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .finish() } } #[repr(C)] -pub struct GAppLaunchContextPrivate(c_void); +pub struct _GAppLaunchContextPrivate(c_void); -impl ::std::fmt::Debug for GAppLaunchContextPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GAppLaunchContextPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GAppLaunchContextPrivate = *mut _GAppLaunchContextPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -922,39 +1181,53 @@ pub parent_class: gobject::GObjectClass, pub startup: Option, pub activate: Option, - pub open: Option, - pub command_line: Option c_int>, - pub local_command_line: Option gboolean>, + pub open: + Option, + pub command_line: + Option c_int>, + pub local_command_line: Option< + unsafe extern "C" fn(*mut GApplication, *mut *mut *mut c_char, *mut c_int) -> gboolean, + >, pub before_emit: Option, pub after_emit: Option, - pub add_platform_data: Option, + pub add_platform_data: + Option, pub quit_mainloop: Option, pub run_mainloop: Option, pub shutdown: Option, - pub dbus_register: Option gboolean>, - pub dbus_unregister: Option, - pub handle_local_options: Option c_int>, + pub dbus_register: Option< + unsafe extern "C" fn( + *mut GApplication, + *mut GDBusConnection, + *const c_char, + *mut *mut glib::GError, + ) -> gboolean, + >, + pub dbus_unregister: + Option, + pub handle_local_options: + Option c_int>, pub padding: [gpointer; 8], } impl ::std::fmt::Debug for GApplicationClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GApplicationClass @ {:?}", self as *const _)) - .field("startup", &self.startup) - .field("activate", &self.activate) - .field("open", &self.open) - .field("command_line", &self.command_line) - .field("local_command_line", &self.local_command_line) - .field("before_emit", &self.before_emit) - .field("after_emit", &self.after_emit) - .field("add_platform_data", &self.add_platform_data) - .field("quit_mainloop", &self.quit_mainloop) - .field("run_mainloop", &self.run_mainloop) - .field("shutdown", &self.shutdown) - .field("dbus_register", &self.dbus_register) - .field("dbus_unregister", &self.dbus_unregister) - .field("handle_local_options", &self.handle_local_options) - .finish() + .field("startup", &self.startup) + .field("activate", &self.activate) + .field("open", &self.open) + .field("command_line", &self.command_line) + .field("local_command_line", &self.local_command_line) + .field("before_emit", &self.before_emit) + .field("after_emit", &self.after_emit) + .field("add_platform_data", &self.add_platform_data) + .field("quit_mainloop", &self.quit_mainloop) + .field("run_mainloop", &self.run_mainloop) + .field("shutdown", &self.shutdown) + .field("dbus_register", &self.dbus_register) + .field("dbus_unregister", &self.dbus_unregister) + .field("handle_local_options", &self.handle_local_options) + .finish() } } @@ -970,49 +1243,56 @@ impl ::std::fmt::Debug for GApplicationCommandLineClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GApplicationCommandLineClass @ {:?}", self as *const _)) - .field("print_literal", &self.print_literal) - .field("printerr_literal", &self.printerr_literal) - .field("get_stdin", &self.get_stdin) - .finish() + f.debug_struct(&format!( + "GApplicationCommandLineClass @ {:?}", + self as *const _ + )) + .field("print_literal", &self.print_literal) + .field("printerr_literal", &self.printerr_literal) + .field("get_stdin", &self.get_stdin) + .finish() } } #[repr(C)] -pub struct GApplicationCommandLinePrivate(c_void); +pub struct _GApplicationCommandLinePrivate(c_void); -impl ::std::fmt::Debug for GApplicationCommandLinePrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GApplicationCommandLinePrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GApplicationCommandLinePrivate = *mut _GApplicationCommandLinePrivate; #[repr(C)] -pub struct GApplicationPrivate(c_void); +pub struct _GApplicationPrivate(c_void); -impl ::std::fmt::Debug for GApplicationPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GApplicationPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GApplicationPrivate = *mut _GApplicationPrivate; #[repr(C)] #[derive(Copy, Clone)] pub struct GAsyncInitableIface { pub g_iface: gobject::GTypeInterface, - pub init_async: Option, - pub init_finish: Option gboolean>, + pub init_async: Option< + unsafe extern "C" fn( + *mut GAsyncInitable, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub init_finish: Option< + unsafe extern "C" fn( + *mut GAsyncInitable, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> gboolean, + >, } impl ::std::fmt::Debug for GAsyncInitableIface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GAsyncInitableIface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("init_async", &self.init_async) - .field("init_finish", &self.init_finish) - .finish() + .field("g_iface", &self.g_iface) + .field("init_async", &self.init_async) + .field("init_finish", &self.init_finish) + .finish() } } @@ -1028,11 +1308,11 @@ impl ::std::fmt::Debug for GAsyncResultIface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GAsyncResultIface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("get_user_data", &self.get_user_data) - .field("get_source_object", &self.get_source_object) - .field("is_tagged", &self.is_tagged) - .finish() + .field("g_iface", &self.g_iface) + .field("get_user_data", &self.get_user_data) + .field("get_source_object", &self.get_source_object) + .field("is_tagged", &self.is_tagged) + .finish() } } @@ -1040,9 +1320,31 @@ #[derive(Copy, Clone)] pub struct GBufferedInputStreamClass { pub parent_class: GFilterInputStreamClass, - pub fill: Option ssize_t>, - pub fill_async: Option, - pub fill_finish: Option ssize_t>, + pub fill: Option< + unsafe extern "C" fn( + *mut GBufferedInputStream, + ssize_t, + *mut GCancellable, + *mut *mut glib::GError, + ) -> ssize_t, + >, + pub fill_async: Option< + unsafe extern "C" fn( + *mut GBufferedInputStream, + ssize_t, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub fill_finish: Option< + unsafe extern "C" fn( + *mut GBufferedInputStream, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> ssize_t, + >, pub _g_reserved1: Option, pub _g_reserved2: Option, pub _g_reserved3: Option, @@ -1052,29 +1354,27 @@ impl ::std::fmt::Debug for GBufferedInputStreamClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GBufferedInputStreamClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("fill", &self.fill) - .field("fill_async", &self.fill_async) - .field("fill_finish", &self.fill_finish) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .finish() + f.debug_struct(&format!( + "GBufferedInputStreamClass @ {:?}", + self as *const _ + )) + .field("parent_class", &self.parent_class) + .field("fill", &self.fill) + .field("fill_async", &self.fill_async) + .field("fill_finish", &self.fill_finish) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .finish() } } #[repr(C)] -pub struct GBufferedInputStreamPrivate(c_void); +pub struct _GBufferedInputStreamPrivate(c_void); -impl ::std::fmt::Debug for GBufferedInputStreamPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GBufferedInputStreamPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GBufferedInputStreamPrivate = *mut _GBufferedInputStreamPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -1086,23 +1386,21 @@ impl ::std::fmt::Debug for GBufferedOutputStreamClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GBufferedOutputStreamClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .finish() + f.debug_struct(&format!( + "GBufferedOutputStreamClass @ {:?}", + self as *const _ + )) + .field("parent_class", &self.parent_class) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .finish() } } #[repr(C)] -pub struct GBufferedOutputStreamPrivate(c_void); +pub struct _GBufferedOutputStreamPrivate(c_void); -impl ::std::fmt::Debug for GBufferedOutputStreamPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GBufferedOutputStreamPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GBufferedOutputStreamPrivate = *mut _GBufferedOutputStreamPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -1119,26 +1417,21 @@ impl ::std::fmt::Debug for GCancellableClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GCancellableClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("cancelled", &self.cancelled) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .finish() + .field("parent_class", &self.parent_class) + .field("cancelled", &self.cancelled) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .finish() } } #[repr(C)] -pub struct GCancellablePrivate(c_void); +pub struct _GCancellablePrivate(c_void); -impl ::std::fmt::Debug for GCancellablePrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GCancellablePrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GCancellablePrivate = *mut _GCancellablePrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -1149,8 +1442,8 @@ impl ::std::fmt::Debug for GCharsetConverterClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GCharsetConverterClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .finish() + .field("parent_class", &self.parent_class) + .finish() } } @@ -1158,17 +1451,29 @@ #[derive(Copy, Clone)] pub struct GConverterIface { pub g_iface: gobject::GTypeInterface, - pub convert: Option GConverterResult>, + pub convert: Option< + unsafe extern "C" fn( + *mut GConverter, + *mut u8, + size_t, + *mut u8, + size_t, + GConverterFlags, + *mut size_t, + *mut size_t, + *mut *mut glib::GError, + ) -> GConverterResult, + >, pub reset: Option, } impl ::std::fmt::Debug for GConverterIface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GConverterIface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("convert", &self.convert) - .field("reset", &self.reset) - .finish() + .field("g_iface", &self.g_iface) + .field("convert", &self.convert) + .field("reset", &self.reset) + .finish() } } @@ -1185,26 +1490,24 @@ impl ::std::fmt::Debug for GConverterInputStreamClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GConverterInputStreamClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .finish() + f.debug_struct(&format!( + "GConverterInputStreamClass @ {:?}", + self as *const _ + )) + .field("parent_class", &self.parent_class) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .finish() } } #[repr(C)] -pub struct GConverterInputStreamPrivate(c_void); +pub struct _GConverterInputStreamPrivate(c_void); -impl ::std::fmt::Debug for GConverterInputStreamPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GConverterInputStreamPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GConverterInputStreamPrivate = *mut _GConverterInputStreamPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -1219,41 +1522,34 @@ impl ::std::fmt::Debug for GConverterOutputStreamClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GConverterOutputStreamClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .finish() + f.debug_struct(&format!( + "GConverterOutputStreamClass @ {:?}", + self as *const _ + )) + .field("parent_class", &self.parent_class) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .finish() } } #[repr(C)] -pub struct GConverterOutputStreamPrivate(c_void); +pub struct _GConverterOutputStreamPrivate(c_void); -impl ::std::fmt::Debug for GConverterOutputStreamPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GConverterOutputStreamPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GConverterOutputStreamPrivate = *mut _GConverterOutputStreamPrivate; #[repr(C)] -pub struct GCredentialsClass(c_void); +pub struct _GCredentialsClass(c_void); -impl ::std::fmt::Debug for GCredentialsClass { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GCredentialsClass @ {:?}", self as *const _)) - .finish() - } -} +pub type GCredentialsClass = *mut _GCredentialsClass; #[repr(C)] #[derive(Copy, Clone)] pub struct GDBusAnnotationInfo { - pub ref_count: /*volatile*/c_int, + pub ref_count: c_int, pub key: *mut c_char, pub value: *mut c_char, pub annotations: *mut *mut GDBusAnnotationInfo, @@ -1262,17 +1558,17 @@ impl ::std::fmt::Debug for GDBusAnnotationInfo { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusAnnotationInfo @ {:?}", self as *const _)) - .field("key", &self.key) - .field("value", &self.value) - .field("annotations", &self.annotations) - .finish() + .field("key", &self.key) + .field("value", &self.value) + .field("annotations", &self.annotations) + .finish() } } #[repr(C)] #[derive(Copy, Clone)] pub struct GDBusArgInfo { - pub ref_count: /*volatile*/c_int, + pub ref_count: c_int, pub name: *mut c_char, pub signature: *mut c_char, pub annotations: *mut *mut GDBusAnnotationInfo, @@ -1281,10 +1577,10 @@ impl ::std::fmt::Debug for GDBusArgInfo { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusArgInfo @ {:?}", self as *const _)) - .field("name", &self.name) - .field("signature", &self.signature) - .field("annotations", &self.annotations) - .finish() + .field("name", &self.name) + .field("signature", &self.signature) + .field("annotations", &self.annotations) + .finish() } } @@ -1298,9 +1594,9 @@ impl ::std::fmt::Debug for GDBusErrorEntry { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusErrorEntry @ {:?}", self as *const _)) - .field("error_code", &self.error_code) - .field("dbus_error_name", &self.dbus_error_name) - .finish() + .field("error_code", &self.error_code) + .field("dbus_error_name", &self.dbus_error_name) + .finish() } } @@ -1317,19 +1613,19 @@ impl ::std::fmt::Debug for GDBusInterfaceIface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusInterfaceIface @ {:?}", self as *const _)) - .field("parent_iface", &self.parent_iface) - .field("get_info", &self.get_info) - .field("get_object", &self.get_object) - .field("set_object", &self.set_object) - .field("dup_object", &self.dup_object) - .finish() + .field("parent_iface", &self.parent_iface) + .field("get_info", &self.get_info) + .field("get_object", &self.get_object) + .field("set_object", &self.set_object) + .field("dup_object", &self.dup_object) + .finish() } } #[repr(C)] #[derive(Copy, Clone)] pub struct GDBusInterfaceInfo { - pub ref_count: /*volatile*/c_int, + pub ref_count: c_int, pub name: *mut c_char, pub methods: *mut *mut GDBusMethodInfo, pub signals: *mut *mut GDBusSignalInfo, @@ -1340,12 +1636,12 @@ impl ::std::fmt::Debug for GDBusInterfaceInfo { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusInterfaceInfo @ {:?}", self as *const _)) - .field("name", &self.name) - .field("methods", &self.methods) - .field("signals", &self.signals) - .field("properties", &self.properties) - .field("annotations", &self.annotations) - .finish() + .field("name", &self.name) + .field("methods", &self.methods) + .field("signals", &self.signals) + .field("properties", &self.properties) + .field("annotations", &self.annotations) + .finish() } } @@ -1353,37 +1649,40 @@ #[derive(Copy, Clone)] pub struct GDBusInterfaceSkeletonClass { pub parent_class: gobject::GObjectClass, - pub get_info: Option *mut GDBusInterfaceInfo>, - pub get_vtable: Option *mut GDBusInterfaceVTable>, - pub get_properties: Option *mut glib::GVariant>, + pub get_info: + Option *mut GDBusInterfaceInfo>, + pub get_vtable: + Option *mut GDBusInterfaceVTable>, + pub get_properties: + Option *mut glib::GVariant>, pub flush: Option, pub vfunc_padding: [gpointer; 8], - pub g_authorize_method: Option gboolean>, + pub g_authorize_method: Option< + unsafe extern "C" fn(*mut GDBusInterfaceSkeleton, *mut GDBusMethodInvocation) -> gboolean, + >, pub signal_padding: [gpointer; 8], } impl ::std::fmt::Debug for GDBusInterfaceSkeletonClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GDBusInterfaceSkeletonClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("get_info", &self.get_info) - .field("get_vtable", &self.get_vtable) - .field("get_properties", &self.get_properties) - .field("flush", &self.flush) - .field("g_authorize_method", &self.g_authorize_method) - .finish() + f.debug_struct(&format!( + "GDBusInterfaceSkeletonClass @ {:?}", + self as *const _ + )) + .field("parent_class", &self.parent_class) + .field("get_info", &self.get_info) + .field("get_vtable", &self.get_vtable) + .field("get_properties", &self.get_properties) + .field("flush", &self.flush) + .field("g_authorize_method", &self.g_authorize_method) + .finish() } } #[repr(C)] -pub struct GDBusInterfaceSkeletonPrivate(c_void); +pub struct _GDBusInterfaceSkeletonPrivate(c_void); -impl ::std::fmt::Debug for GDBusInterfaceSkeletonPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GDBusInterfaceSkeletonPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GDBusInterfaceSkeletonPrivate = *mut _GDBusInterfaceSkeletonPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -1397,17 +1696,17 @@ impl ::std::fmt::Debug for GDBusInterfaceVTable { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusInterfaceVTable @ {:?}", self as *const _)) - .field("method_call", &self.method_call) - .field("get_property", &self.get_property) - .field("set_property", &self.set_property) - .finish() + .field("method_call", &self.method_call) + .field("get_property", &self.get_property) + .field("set_property", &self.set_property) + .finish() } } #[repr(C)] #[derive(Copy, Clone)] pub struct GDBusMethodInfo { - pub ref_count: /*volatile*/c_int, + pub ref_count: c_int, pub name: *mut c_char, pub in_args: *mut *mut GDBusArgInfo, pub out_args: *mut *mut GDBusArgInfo, @@ -1417,18 +1716,18 @@ impl ::std::fmt::Debug for GDBusMethodInfo { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusMethodInfo @ {:?}", self as *const _)) - .field("name", &self.name) - .field("in_args", &self.in_args) - .field("out_args", &self.out_args) - .field("annotations", &self.annotations) - .finish() + .field("name", &self.name) + .field("in_args", &self.in_args) + .field("out_args", &self.out_args) + .field("annotations", &self.annotations) + .finish() } } #[repr(C)] #[derive(Copy, Clone)] pub struct GDBusNodeInfo { - pub ref_count: /*volatile*/c_int, + pub ref_count: c_int, pub path: *mut c_char, pub interfaces: *mut *mut GDBusInterfaceInfo, pub nodes: *mut *mut GDBusNodeInfo, @@ -1438,11 +1737,11 @@ impl ::std::fmt::Debug for GDBusNodeInfo { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusNodeInfo @ {:?}", self as *const _)) - .field("path", &self.path) - .field("interfaces", &self.interfaces) - .field("nodes", &self.nodes) - .field("annotations", &self.annotations) - .finish() + .field("path", &self.path) + .field("interfaces", &self.interfaces) + .field("nodes", &self.nodes) + .field("annotations", &self.annotations) + .finish() } } @@ -1452,7 +1751,8 @@ pub parent_iface: gobject::GTypeInterface, pub get_object_path: Option *const c_char>, pub get_interfaces: Option *mut glib::GList>, - pub get_interface: Option *mut GDBusInterface>, + pub get_interface: + Option *mut GDBusInterface>, pub interface_added: Option, pub interface_removed: Option, } @@ -1460,13 +1760,13 @@ impl ::std::fmt::Debug for GDBusObjectIface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusObjectIface @ {:?}", self as *const _)) - .field("parent_iface", &self.parent_iface) - .field("get_object_path", &self.get_object_path) - .field("get_interfaces", &self.get_interfaces) - .field("get_interface", &self.get_interface) - .field("interface_added", &self.interface_added) - .field("interface_removed", &self.interface_removed) - .finish() + .field("parent_iface", &self.parent_iface) + .field("get_object_path", &self.get_object_path) + .field("get_interfaces", &self.get_interfaces) + .field("get_interface", &self.get_interface) + .field("interface_added", &self.interface_added) + .field("interface_removed", &self.interface_removed) + .finish() } } @@ -1474,30 +1774,48 @@ #[derive(Copy, Clone)] pub struct GDBusObjectManagerClientClass { pub parent_class: gobject::GObjectClass, - pub interface_proxy_signal: Option, - pub interface_proxy_properties_changed: Option, + pub interface_proxy_signal: Option< + unsafe extern "C" fn( + *mut GDBusObjectManagerClient, + *mut GDBusObjectProxy, + *mut GDBusProxy, + *const c_char, + *const c_char, + *mut glib::GVariant, + ), + >, + pub interface_proxy_properties_changed: Option< + unsafe extern "C" fn( + *mut GDBusObjectManagerClient, + *mut GDBusObjectProxy, + *mut GDBusProxy, + *mut glib::GVariant, + *const *const c_char, + ), + >, pub padding: [gpointer; 8], } impl ::std::fmt::Debug for GDBusObjectManagerClientClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GDBusObjectManagerClientClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("interface_proxy_signal", &self.interface_proxy_signal) - .field("interface_proxy_properties_changed", &self.interface_proxy_properties_changed) - .finish() + f.debug_struct(&format!( + "GDBusObjectManagerClientClass @ {:?}", + self as *const _ + )) + .field("parent_class", &self.parent_class) + .field("interface_proxy_signal", &self.interface_proxy_signal) + .field( + "interface_proxy_properties_changed", + &self.interface_proxy_properties_changed, + ) + .finish() } } #[repr(C)] -pub struct GDBusObjectManagerClientPrivate(c_void); +pub struct _GDBusObjectManagerClientPrivate(c_void); -impl ::std::fmt::Debug for GDBusObjectManagerClientPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GDBusObjectManagerClientPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GDBusObjectManagerClientPrivate = *mut _GDBusObjectManagerClientPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -1505,27 +1823,38 @@ pub parent_iface: gobject::GTypeInterface, pub get_object_path: Option *const c_char>, pub get_objects: Option *mut glib::GList>, - pub get_object: Option *mut GDBusObject>, - pub get_interface: Option *mut GDBusInterface>, + pub get_object: + Option *mut GDBusObject>, + pub get_interface: Option< + unsafe extern "C" fn( + *mut GDBusObjectManager, + *const c_char, + *const c_char, + ) -> *mut GDBusInterface, + >, pub object_added: Option, pub object_removed: Option, - pub interface_added: Option, - pub interface_removed: Option, + pub interface_added: Option< + unsafe extern "C" fn(*mut GDBusObjectManager, *mut GDBusObject, *mut GDBusInterface), + >, + pub interface_removed: Option< + unsafe extern "C" fn(*mut GDBusObjectManager, *mut GDBusObject, *mut GDBusInterface), + >, } impl ::std::fmt::Debug for GDBusObjectManagerIface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusObjectManagerIface @ {:?}", self as *const _)) - .field("parent_iface", &self.parent_iface) - .field("get_object_path", &self.get_object_path) - .field("get_objects", &self.get_objects) - .field("get_object", &self.get_object) - .field("get_interface", &self.get_interface) - .field("object_added", &self.object_added) - .field("object_removed", &self.object_removed) - .field("interface_added", &self.interface_added) - .field("interface_removed", &self.interface_removed) - .finish() + .field("parent_iface", &self.parent_iface) + .field("get_object_path", &self.get_object_path) + .field("get_objects", &self.get_objects) + .field("get_object", &self.get_object) + .field("get_interface", &self.get_interface) + .field("object_added", &self.object_added) + .field("object_removed", &self.object_removed) + .field("interface_added", &self.interface_added) + .field("interface_removed", &self.interface_removed) + .finish() } } @@ -1538,21 +1867,19 @@ impl ::std::fmt::Debug for GDBusObjectManagerServerClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GDBusObjectManagerServerClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .finish() + f.debug_struct(&format!( + "GDBusObjectManagerServerClass @ {:?}", + self as *const _ + )) + .field("parent_class", &self.parent_class) + .finish() } } #[repr(C)] -pub struct GDBusObjectManagerServerPrivate(c_void); +pub struct _GDBusObjectManagerServerPrivate(c_void); -impl ::std::fmt::Debug for GDBusObjectManagerServerPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GDBusObjectManagerServerPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GDBusObjectManagerServerPrivate = *mut _GDBusObjectManagerServerPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -1564,52 +1891,51 @@ impl ::std::fmt::Debug for GDBusObjectProxyClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusObjectProxyClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .finish() + .field("parent_class", &self.parent_class) + .finish() } } #[repr(C)] -pub struct GDBusObjectProxyPrivate(c_void); +pub struct _GDBusObjectProxyPrivate(c_void); -impl ::std::fmt::Debug for GDBusObjectProxyPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GDBusObjectProxyPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GDBusObjectProxyPrivate = *mut _GDBusObjectProxyPrivate; #[repr(C)] #[derive(Copy, Clone)] pub struct GDBusObjectSkeletonClass { pub parent_class: gobject::GObjectClass, - pub authorize_method: Option gboolean>, + pub authorize_method: Option< + unsafe extern "C" fn( + *mut GDBusObjectSkeleton, + *mut GDBusInterfaceSkeleton, + *mut GDBusMethodInvocation, + ) -> gboolean, + >, pub padding: [gpointer; 8], } impl ::std::fmt::Debug for GDBusObjectSkeletonClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GDBusObjectSkeletonClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("authorize_method", &self.authorize_method) - .finish() + f.debug_struct(&format!( + "GDBusObjectSkeletonClass @ {:?}", + self as *const _ + )) + .field("parent_class", &self.parent_class) + .field("authorize_method", &self.authorize_method) + .finish() } } #[repr(C)] -pub struct GDBusObjectSkeletonPrivate(c_void); +pub struct _GDBusObjectSkeletonPrivate(c_void); -impl ::std::fmt::Debug for GDBusObjectSkeletonPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GDBusObjectSkeletonPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GDBusObjectSkeletonPrivate = *mut _GDBusObjectSkeletonPrivate; #[repr(C)] #[derive(Copy, Clone)] pub struct GDBusPropertyInfo { - pub ref_count: /*volatile*/c_int, + pub ref_count: c_int, pub name: *mut c_char, pub signature: *mut c_char, pub flags: GDBusPropertyInfoFlags, @@ -1619,11 +1945,11 @@ impl ::std::fmt::Debug for GDBusPropertyInfo { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusPropertyInfo @ {:?}", self as *const _)) - .field("name", &self.name) - .field("signature", &self.signature) - .field("flags", &self.flags) - .field("annotations", &self.annotations) - .finish() + .field("name", &self.name) + .field("signature", &self.signature) + .field("flags", &self.flags) + .field("annotations", &self.annotations) + .finish() } } @@ -1631,34 +1957,32 @@ #[derive(Copy, Clone)] pub struct GDBusProxyClass { pub parent_class: gobject::GObjectClass, - pub g_properties_changed: Option, - pub g_signal: Option, + pub g_properties_changed: + Option, + pub g_signal: Option< + unsafe extern "C" fn(*mut GDBusProxy, *const c_char, *const c_char, *mut glib::GVariant), + >, pub padding: [gpointer; 32], } impl ::std::fmt::Debug for GDBusProxyClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusProxyClass @ {:?}", self as *const _)) - .field("g_properties_changed", &self.g_properties_changed) - .field("g_signal", &self.g_signal) - .finish() + .field("g_properties_changed", &self.g_properties_changed) + .field("g_signal", &self.g_signal) + .finish() } } #[repr(C)] -pub struct GDBusProxyPrivate(c_void); +pub struct _GDBusProxyPrivate(c_void); -impl ::std::fmt::Debug for GDBusProxyPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GDBusProxyPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GDBusProxyPrivate = *mut _GDBusProxyPrivate; #[repr(C)] #[derive(Copy, Clone)] pub struct GDBusSignalInfo { - pub ref_count: /*volatile*/c_int, + pub ref_count: c_int, pub name: *mut c_char, pub args: *mut *mut GDBusArgInfo, pub annotations: *mut *mut GDBusAnnotationInfo, @@ -1667,10 +1991,10 @@ impl ::std::fmt::Debug for GDBusSignalInfo { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusSignalInfo @ {:?}", self as *const _)) - .field("name", &self.name) - .field("args", &self.args) - .field("annotations", &self.annotations) - .finish() + .field("name", &self.name) + .field("args", &self.args) + .field("annotations", &self.annotations) + .finish() } } @@ -1686,10 +2010,10 @@ impl ::std::fmt::Debug for GDBusSubtreeVTable { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusSubtreeVTable @ {:?}", self as *const _)) - .field("enumerate", &self.enumerate) - .field("introspect", &self.introspect) - .field("dispatch", &self.dispatch) - .finish() + .field("enumerate", &self.enumerate) + .field("introspect", &self.introspect) + .field("dispatch", &self.dispatch) + .finish() } } @@ -1707,25 +2031,20 @@ impl ::std::fmt::Debug for GDataInputStreamClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDataInputStreamClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .finish() + .field("parent_class", &self.parent_class) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .finish() } } #[repr(C)] -pub struct GDataInputStreamPrivate(c_void); +pub struct _GDataInputStreamPrivate(c_void); -impl ::std::fmt::Debug for GDataInputStreamPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GDataInputStreamPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GDataInputStreamPrivate = *mut _GDataInputStreamPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -1741,47 +2060,77 @@ impl ::std::fmt::Debug for GDataOutputStreamClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDataOutputStreamClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .finish() + .field("parent_class", &self.parent_class) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .finish() } } #[repr(C)] -pub struct GDataOutputStreamPrivate(c_void); +pub struct _GDataOutputStreamPrivate(c_void); -impl ::std::fmt::Debug for GDataOutputStreamPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GDataOutputStreamPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GDataOutputStreamPrivate = *mut _GDataOutputStreamPrivate; #[repr(C)] #[derive(Copy, Clone)] pub struct GDatagramBasedInterface { pub g_iface: gobject::GTypeInterface, - pub receive_messages: Option c_int>, - pub send_messages: Option c_int>, - pub create_source: Option *mut glib::GSource>, - pub condition_check: Option glib::GIOCondition>, - pub condition_wait: Option gboolean>, + pub receive_messages: Option< + unsafe extern "C" fn( + *mut GDatagramBased, + *mut GInputMessage, + c_uint, + c_int, + i64, + *mut GCancellable, + *mut *mut glib::GError, + ) -> c_int, + >, + pub send_messages: Option< + unsafe extern "C" fn( + *mut GDatagramBased, + *mut GOutputMessage, + c_uint, + c_int, + i64, + *mut GCancellable, + *mut *mut glib::GError, + ) -> c_int, + >, + pub create_source: Option< + unsafe extern "C" fn( + *mut GDatagramBased, + glib::GIOCondition, + *mut GCancellable, + ) -> *mut glib::GSource, + >, + pub condition_check: + Option glib::GIOCondition>, + pub condition_wait: Option< + unsafe extern "C" fn( + *mut GDatagramBased, + glib::GIOCondition, + i64, + *mut GCancellable, + *mut *mut glib::GError, + ) -> gboolean, + >, } impl ::std::fmt::Debug for GDatagramBasedInterface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDatagramBasedInterface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("receive_messages", &self.receive_messages) - .field("send_messages", &self.send_messages) - .field("create_source", &self.create_source) - .field("condition_check", &self.condition_check) - .field("condition_wait", &self.condition_wait) - .finish() + .field("g_iface", &self.g_iface) + .field("receive_messages", &self.receive_messages) + .field("send_messages", &self.send_messages) + .field("create_source", &self.create_source) + .field("condition_check", &self.condition_check) + .field("condition_wait", &self.condition_wait) + .finish() } } @@ -1794,8 +2143,8 @@ impl ::std::fmt::Debug for GDesktopAppInfoClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDesktopAppInfoClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .finish() + .field("parent_class", &self.parent_class) + .finish() } } @@ -1803,15 +2152,22 @@ #[derive(Copy, Clone)] pub struct GDesktopAppInfoLookupIface { pub g_iface: gobject::GTypeInterface, - pub get_default_for_uri_scheme: Option *mut GAppInfo>, + pub get_default_for_uri_scheme: + Option *mut GAppInfo>, } impl ::std::fmt::Debug for GDesktopAppInfoLookupIface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GDesktopAppInfoLookupIface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("get_default_for_uri_scheme", &self.get_default_for_uri_scheme) - .finish() + f.debug_struct(&format!( + "GDesktopAppInfoLookupIface @ {:?}", + self as *const _ + )) + .field("g_iface", &self.g_iface) + .field( + "get_default_for_uri_scheme", + &self.get_default_for_uri_scheme, + ) + .finish() } } @@ -1831,23 +2187,69 @@ pub is_media_check_automatic: Option gboolean>, pub can_eject: Option gboolean>, pub can_poll_for_media: Option gboolean>, - pub eject: Option, - pub eject_finish: Option gboolean>, - pub poll_for_media: Option, - pub poll_for_media_finish: Option gboolean>, + pub eject: Option< + unsafe extern "C" fn( + *mut GDrive, + GMountUnmountFlags, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub eject_finish: Option< + unsafe extern "C" fn(*mut GDrive, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, + pub poll_for_media: + Option, + pub poll_for_media_finish: Option< + unsafe extern "C" fn(*mut GDrive, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, pub get_identifier: Option *mut c_char>, pub enumerate_identifiers: Option *mut *mut c_char>, pub get_start_stop_type: Option GDriveStartStopType>, pub can_start: Option gboolean>, pub can_start_degraded: Option gboolean>, - pub start: Option, - pub start_finish: Option gboolean>, + pub start: Option< + unsafe extern "C" fn( + *mut GDrive, + GDriveStartFlags, + *mut GMountOperation, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub start_finish: Option< + unsafe extern "C" fn(*mut GDrive, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, pub can_stop: Option gboolean>, - pub stop: Option, - pub stop_finish: Option gboolean>, + pub stop: Option< + unsafe extern "C" fn( + *mut GDrive, + GMountUnmountFlags, + *mut GMountOperation, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub stop_finish: Option< + unsafe extern "C" fn(*mut GDrive, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, pub stop_button: Option, - pub eject_with_operation: Option, - pub eject_with_operation_finish: Option gboolean>, + pub eject_with_operation: Option< + unsafe extern "C" fn( + *mut GDrive, + GMountUnmountFlags, + *mut GMountOperation, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub eject_with_operation_finish: Option< + unsafe extern "C" fn(*mut GDrive, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, pub get_sort_key: Option *const c_char>, pub get_symbolic_icon: Option *mut GIcon>, pub is_removable: Option gboolean>, @@ -1856,40 +2258,43 @@ impl ::std::fmt::Debug for GDriveIface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDriveIface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("changed", &self.changed) - .field("disconnected", &self.disconnected) - .field("eject_button", &self.eject_button) - .field("get_name", &self.get_name) - .field("get_icon", &self.get_icon) - .field("has_volumes", &self.has_volumes) - .field("get_volumes", &self.get_volumes) - .field("is_media_removable", &self.is_media_removable) - .field("has_media", &self.has_media) - .field("is_media_check_automatic", &self.is_media_check_automatic) - .field("can_eject", &self.can_eject) - .field("can_poll_for_media", &self.can_poll_for_media) - .field("eject", &self.eject) - .field("eject_finish", &self.eject_finish) - .field("poll_for_media", &self.poll_for_media) - .field("poll_for_media_finish", &self.poll_for_media_finish) - .field("get_identifier", &self.get_identifier) - .field("enumerate_identifiers", &self.enumerate_identifiers) - .field("get_start_stop_type", &self.get_start_stop_type) - .field("can_start", &self.can_start) - .field("can_start_degraded", &self.can_start_degraded) - .field("start", &self.start) - .field("start_finish", &self.start_finish) - .field("can_stop", &self.can_stop) - .field("stop", &self.stop) - .field("stop_finish", &self.stop_finish) - .field("stop_button", &self.stop_button) - .field("eject_with_operation", &self.eject_with_operation) - .field("eject_with_operation_finish", &self.eject_with_operation_finish) - .field("get_sort_key", &self.get_sort_key) - .field("get_symbolic_icon", &self.get_symbolic_icon) - .field("is_removable", &self.is_removable) - .finish() + .field("g_iface", &self.g_iface) + .field("changed", &self.changed) + .field("disconnected", &self.disconnected) + .field("eject_button", &self.eject_button) + .field("get_name", &self.get_name) + .field("get_icon", &self.get_icon) + .field("has_volumes", &self.has_volumes) + .field("get_volumes", &self.get_volumes) + .field("is_media_removable", &self.is_media_removable) + .field("has_media", &self.has_media) + .field("is_media_check_automatic", &self.is_media_check_automatic) + .field("can_eject", &self.can_eject) + .field("can_poll_for_media", &self.can_poll_for_media) + .field("eject", &self.eject) + .field("eject_finish", &self.eject_finish) + .field("poll_for_media", &self.poll_for_media) + .field("poll_for_media_finish", &self.poll_for_media_finish) + .field("get_identifier", &self.get_identifier) + .field("enumerate_identifiers", &self.enumerate_identifiers) + .field("get_start_stop_type", &self.get_start_stop_type) + .field("can_start", &self.can_start) + .field("can_start_degraded", &self.can_start_degraded) + .field("start", &self.start) + .field("start_finish", &self.start_finish) + .field("can_stop", &self.can_stop) + .field("stop", &self.stop) + .field("stop_finish", &self.stop_finish) + .field("stop_button", &self.stop_button) + .field("eject_with_operation", &self.eject_with_operation) + .field( + "eject_with_operation_finish", + &self.eject_with_operation_finish, + ) + .field("get_sort_key", &self.get_sort_key) + .field("get_symbolic_icon", &self.get_symbolic_icon) + .field("is_removable", &self.is_removable) + .finish() } } @@ -1901,9 +2306,12 @@ impl ::std::fmt::Debug for GDtlsClientConnectionInterface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GDtlsClientConnectionInterface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .finish() + f.debug_struct(&format!( + "GDtlsClientConnectionInterface @ {:?}", + self as *const _ + )) + .field("g_iface", &self.g_iface) + .finish() } } @@ -1911,27 +2319,80 @@ #[derive(Copy, Clone)] pub struct GDtlsConnectionInterface { pub g_iface: gobject::GTypeInterface, - pub accept_certificate: Option gboolean>, - pub handshake: Option gboolean>, - pub handshake_async: Option, - pub handshake_finish: Option gboolean>, - pub shutdown: Option gboolean>, - pub shutdown_async: Option, - pub shutdown_finish: Option gboolean>, + pub accept_certificate: Option< + unsafe extern "C" fn( + *mut GDtlsConnection, + *mut GTlsCertificate, + GTlsCertificateFlags, + ) -> gboolean, + >, + pub handshake: Option< + unsafe extern "C" fn( + *mut GDtlsConnection, + *mut GCancellable, + *mut *mut glib::GError, + ) -> gboolean, + >, + pub handshake_async: Option< + unsafe extern "C" fn( + *mut GDtlsConnection, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub handshake_finish: Option< + unsafe extern "C" fn( + *mut GDtlsConnection, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> gboolean, + >, + pub shutdown: Option< + unsafe extern "C" fn( + *mut GDtlsConnection, + gboolean, + gboolean, + *mut GCancellable, + *mut *mut glib::GError, + ) -> gboolean, + >, + pub shutdown_async: Option< + unsafe extern "C" fn( + *mut GDtlsConnection, + gboolean, + gboolean, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub shutdown_finish: Option< + unsafe extern "C" fn( + *mut GDtlsConnection, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> gboolean, + >, } impl ::std::fmt::Debug for GDtlsConnectionInterface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GDtlsConnectionInterface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("accept_certificate", &self.accept_certificate) - .field("handshake", &self.handshake) - .field("handshake_async", &self.handshake_async) - .field("handshake_finish", &self.handshake_finish) - .field("shutdown", &self.shutdown) - .field("shutdown_async", &self.shutdown_async) - .field("shutdown_finish", &self.shutdown_finish) - .finish() + f.debug_struct(&format!( + "GDtlsConnectionInterface @ {:?}", + self as *const _ + )) + .field("g_iface", &self.g_iface) + .field("accept_certificate", &self.accept_certificate) + .field("handshake", &self.handshake) + .field("handshake_async", &self.handshake_async) + .field("handshake_finish", &self.handshake_finish) + .field("shutdown", &self.shutdown) + .field("shutdown_async", &self.shutdown_async) + .field("shutdown_finish", &self.shutdown_finish) + .finish() } } @@ -1943,21 +2404,19 @@ impl ::std::fmt::Debug for GDtlsServerConnectionInterface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GDtlsServerConnectionInterface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .finish() + f.debug_struct(&format!( + "GDtlsServerConnectionInterface @ {:?}", + self as *const _ + )) + .field("g_iface", &self.g_iface) + .finish() } } #[repr(C)] -pub struct GEmblemClass(c_void); +pub struct _GEmblemClass(c_void); -impl ::std::fmt::Debug for GEmblemClass { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GEmblemClass @ {:?}", self as *const _)) - .finish() - } -} +pub type GEmblemClass = *mut _GEmblemClass; #[repr(C)] #[derive(Copy, Clone)] @@ -1968,20 +2427,15 @@ impl ::std::fmt::Debug for GEmblemedIconClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GEmblemedIconClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .finish() + .field("parent_class", &self.parent_class) + .finish() } } #[repr(C)] -pub struct GEmblemedIconPrivate(c_void); +pub struct _GEmblemedIconPrivate(c_void); -impl ::std::fmt::Debug for GEmblemedIconPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GEmblemedIconPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GEmblemedIconPrivate = *mut _GEmblemedIconPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -1994,10 +2448,10 @@ impl ::std::fmt::Debug for GFileAttributeInfo { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GFileAttributeInfo @ {:?}", self as *const _)) - .field("name", &self.name) - .field("type_", &self.type_) - .field("flags", &self.flags) - .finish() + .field("name", &self.name) + .field("type_", &self.type_) + .field("flags", &self.flags) + .finish() } } @@ -2011,9 +2465,9 @@ impl ::std::fmt::Debug for GFileAttributeInfoList { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GFileAttributeInfoList @ {:?}", self as *const _)) - .field("infos", &self.infos) - .field("n_infos", &self.n_infos) - .finish() + .field("infos", &self.infos) + .field("n_infos", &self.n_infos) + .finish() } } @@ -2023,7 +2477,7 @@ impl ::std::fmt::Debug for GFileAttributeMatcher { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GFileAttributeMatcher @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -2036,10 +2490,13 @@ impl ::std::fmt::Debug for GFileDescriptorBasedIface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GFileDescriptorBasedIface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("get_fd", &self.get_fd) - .finish() + f.debug_struct(&format!( + "GFileDescriptorBasedIface @ {:?}", + self as *const _ + )) + .field("g_iface", &self.g_iface) + .field("get_fd", &self.get_fd) + .finish() } } @@ -2047,12 +2504,53 @@ #[derive(Copy, Clone)] pub struct GFileEnumeratorClass { pub parent_class: gobject::GObjectClass, - pub next_file: Option *mut GFileInfo>, - pub close_fn: Option gboolean>, - pub next_files_async: Option, - pub next_files_finish: Option *mut glib::GList>, - pub close_async: Option, - pub close_finish: Option gboolean>, + pub next_file: Option< + unsafe extern "C" fn( + *mut GFileEnumerator, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GFileInfo, + >, + pub close_fn: Option< + unsafe extern "C" fn( + *mut GFileEnumerator, + *mut GCancellable, + *mut *mut glib::GError, + ) -> gboolean, + >, + pub next_files_async: Option< + unsafe extern "C" fn( + *mut GFileEnumerator, + c_int, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub next_files_finish: Option< + unsafe extern "C" fn( + *mut GFileEnumerator, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut glib::GList, + >, + pub close_async: Option< + unsafe extern "C" fn( + *mut GFileEnumerator, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub close_finish: Option< + unsafe extern "C" fn( + *mut GFileEnumerator, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> gboolean, + >, pub _g_reserved1: Option, pub _g_reserved2: Option, pub _g_reserved3: Option, @@ -2065,33 +2563,28 @@ impl ::std::fmt::Debug for GFileEnumeratorClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GFileEnumeratorClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("next_file", &self.next_file) - .field("close_fn", &self.close_fn) - .field("next_files_async", &self.next_files_async) - .field("next_files_finish", &self.next_files_finish) - .field("close_async", &self.close_async) - .field("close_finish", &self.close_finish) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .field("_g_reserved6", &self._g_reserved6) - .field("_g_reserved7", &self._g_reserved7) - .finish() + .field("parent_class", &self.parent_class) + .field("next_file", &self.next_file) + .field("close_fn", &self.close_fn) + .field("next_files_async", &self.next_files_async) + .field("next_files_finish", &self.next_files_finish) + .field("close_async", &self.close_async) + .field("close_finish", &self.close_finish) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .field("_g_reserved6", &self._g_reserved6) + .field("_g_reserved7", &self._g_reserved7) + .finish() } } #[repr(C)] -pub struct GFileEnumeratorPrivate(c_void); +pub struct _GFileEnumeratorPrivate(c_void); -impl ::std::fmt::Debug for GFileEnumeratorPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GFileEnumeratorPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GFileEnumeratorPrivate = *mut _GFileEnumeratorPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -2099,12 +2592,49 @@ pub parent_class: GIOStreamClass, pub tell: Option i64>, pub can_seek: Option gboolean>, - pub seek: Option gboolean>, + pub seek: Option< + unsafe extern "C" fn( + *mut GFileIOStream, + i64, + glib::GSeekType, + *mut GCancellable, + *mut *mut glib::GError, + ) -> gboolean, + >, pub can_truncate: Option gboolean>, - pub truncate_fn: Option gboolean>, - pub query_info: Option *mut GFileInfo>, - pub query_info_async: Option, - pub query_info_finish: Option *mut GFileInfo>, + pub truncate_fn: Option< + unsafe extern "C" fn( + *mut GFileIOStream, + i64, + *mut GCancellable, + *mut *mut glib::GError, + ) -> gboolean, + >, + pub query_info: Option< + unsafe extern "C" fn( + *mut GFileIOStream, + *const c_char, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GFileInfo, + >, + pub query_info_async: Option< + unsafe extern "C" fn( + *mut GFileIOStream, + *const c_char, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub query_info_finish: Option< + unsafe extern "C" fn( + *mut GFileIOStream, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut GFileInfo, + >, pub get_etag: Option *mut c_char>, pub _g_reserved1: Option, pub _g_reserved2: Option, @@ -2116,44 +2646,34 @@ impl ::std::fmt::Debug for GFileIOStreamClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GFileIOStreamClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("tell", &self.tell) - .field("can_seek", &self.can_seek) - .field("seek", &self.seek) - .field("can_truncate", &self.can_truncate) - .field("truncate_fn", &self.truncate_fn) - .field("query_info", &self.query_info) - .field("query_info_async", &self.query_info_async) - .field("query_info_finish", &self.query_info_finish) - .field("get_etag", &self.get_etag) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .finish() + .field("parent_class", &self.parent_class) + .field("tell", &self.tell) + .field("can_seek", &self.can_seek) + .field("seek", &self.seek) + .field("can_truncate", &self.can_truncate) + .field("truncate_fn", &self.truncate_fn) + .field("query_info", &self.query_info) + .field("query_info_async", &self.query_info_async) + .field("query_info_finish", &self.query_info_finish) + .field("get_etag", &self.get_etag) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .finish() } } #[repr(C)] -pub struct GFileIOStreamPrivate(c_void); +pub struct _GFileIOStreamPrivate(c_void); -impl ::std::fmt::Debug for GFileIOStreamPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GFileIOStreamPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GFileIOStreamPrivate = *mut _GFileIOStreamPrivate; #[repr(C)] -pub struct GFileIconClass(c_void); +pub struct _GFileIconClass(c_void); -impl ::std::fmt::Debug for GFileIconClass { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GFileIconClass @ {:?}", self as *const _)) - .finish() - } -} +pub type GFileIconClass = *mut _GFileIconClass; #[repr(C)] #[derive(Copy, Clone)] @@ -2172,218 +2692,742 @@ pub get_parent: Option *mut GFile>, pub prefix_matches: Option gboolean>, pub get_relative_path: Option *mut c_char>, - pub resolve_relative_path: Option *mut GFile>, - pub get_child_for_display_name: Option *mut GFile>, - pub enumerate_children: Option *mut GFileEnumerator>, - pub enumerate_children_async: Option, - pub enumerate_children_finish: Option *mut GFileEnumerator>, - pub query_info: Option *mut GFileInfo>, - pub query_info_async: Option, - pub query_info_finish: Option *mut GFileInfo>, - pub query_filesystem_info: Option *mut GFileInfo>, - pub query_filesystem_info_async: Option, - pub query_filesystem_info_finish: Option *mut GFileInfo>, - pub find_enclosing_mount: Option *mut GMount>, - pub find_enclosing_mount_async: Option, - pub find_enclosing_mount_finish: Option *mut GMount>, - pub set_display_name: Option *mut GFile>, - pub set_display_name_async: Option, - pub set_display_name_finish: Option *mut GFile>, - pub query_settable_attributes: Option *mut GFileAttributeInfoList>, + pub resolve_relative_path: + Option *mut GFile>, + pub get_child_for_display_name: Option< + unsafe extern "C" fn(*mut GFile, *const c_char, *mut *mut glib::GError) -> *mut GFile, + >, + pub enumerate_children: Option< + unsafe extern "C" fn( + *mut GFile, + *const c_char, + GFileQueryInfoFlags, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GFileEnumerator, + >, + pub enumerate_children_async: Option< + unsafe extern "C" fn( + *mut GFile, + *const c_char, + GFileQueryInfoFlags, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub enumerate_children_finish: Option< + unsafe extern "C" fn( + *mut GFile, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut GFileEnumerator, + >, + pub query_info: Option< + unsafe extern "C" fn( + *mut GFile, + *const c_char, + GFileQueryInfoFlags, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GFileInfo, + >, + pub query_info_async: Option< + unsafe extern "C" fn( + *mut GFile, + *const c_char, + GFileQueryInfoFlags, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub query_info_finish: Option< + unsafe extern "C" fn( + *mut GFile, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut GFileInfo, + >, + pub query_filesystem_info: Option< + unsafe extern "C" fn( + *mut GFile, + *const c_char, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GFileInfo, + >, + pub query_filesystem_info_async: Option< + unsafe extern "C" fn( + *mut GFile, + *const c_char, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub query_filesystem_info_finish: Option< + unsafe extern "C" fn( + *mut GFile, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut GFileInfo, + >, + pub find_enclosing_mount: Option< + unsafe extern "C" fn(*mut GFile, *mut GCancellable, *mut *mut glib::GError) -> *mut GMount, + >, + pub find_enclosing_mount_async: Option< + unsafe extern "C" fn(*mut GFile, c_int, *mut GCancellable, GAsyncReadyCallback, gpointer), + >, + pub find_enclosing_mount_finish: Option< + unsafe extern "C" fn(*mut GFile, *mut GAsyncResult, *mut *mut glib::GError) -> *mut GMount, + >, + pub set_display_name: Option< + unsafe extern "C" fn( + *mut GFile, + *const c_char, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GFile, + >, + pub set_display_name_async: Option< + unsafe extern "C" fn( + *mut GFile, + *const c_char, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub set_display_name_finish: Option< + unsafe extern "C" fn(*mut GFile, *mut GAsyncResult, *mut *mut glib::GError) -> *mut GFile, + >, + pub query_settable_attributes: Option< + unsafe extern "C" fn( + *mut GFile, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GFileAttributeInfoList, + >, pub _query_settable_attributes_async: Option, pub _query_settable_attributes_finish: Option, - pub query_writable_namespaces: Option *mut GFileAttributeInfoList>, + pub query_writable_namespaces: Option< + unsafe extern "C" fn( + *mut GFile, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GFileAttributeInfoList, + >, pub _query_writable_namespaces_async: Option, pub _query_writable_namespaces_finish: Option, - pub set_attribute: Option gboolean>, - pub set_attributes_from_info: Option gboolean>, - pub set_attributes_async: Option, - pub set_attributes_finish: Option gboolean>, - pub read_fn: Option *mut GFileInputStream>, - pub read_async: Option, - pub read_finish: Option *mut GFileInputStream>, - pub append_to: Option *mut GFileOutputStream>, - pub append_to_async: Option, - pub append_to_finish: Option *mut GFileOutputStream>, - pub create: Option *mut GFileOutputStream>, - pub create_async: Option, - pub create_finish: Option *mut GFileOutputStream>, - pub replace: Option *mut GFileOutputStream>, - pub replace_async: Option, - pub replace_finish: Option *mut GFileOutputStream>, - pub delete_file: Option gboolean>, - pub delete_file_async: Option, - pub delete_file_finish: Option gboolean>, - pub trash: Option gboolean>, - pub trash_async: Option, - pub trash_finish: Option gboolean>, - pub make_directory: Option gboolean>, - pub make_directory_async: Option, - pub make_directory_finish: Option gboolean>, - pub make_symbolic_link: Option gboolean>, + pub set_attribute: Option< + unsafe extern "C" fn( + *mut GFile, + *const c_char, + GFileAttributeType, + gpointer, + GFileQueryInfoFlags, + *mut GCancellable, + *mut *mut glib::GError, + ) -> gboolean, + >, + pub set_attributes_from_info: Option< + unsafe extern "C" fn( + *mut GFile, + *mut GFileInfo, + GFileQueryInfoFlags, + *mut GCancellable, + *mut *mut glib::GError, + ) -> gboolean, + >, + pub set_attributes_async: Option< + unsafe extern "C" fn( + *mut GFile, + *mut GFileInfo, + GFileQueryInfoFlags, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub set_attributes_finish: Option< + unsafe extern "C" fn( + *mut GFile, + *mut GAsyncResult, + *mut *mut GFileInfo, + *mut *mut glib::GError, + ) -> gboolean, + >, + pub read_fn: Option< + unsafe extern "C" fn( + *mut GFile, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GFileInputStream, + >, + pub read_async: Option< + unsafe extern "C" fn(*mut GFile, c_int, *mut GCancellable, GAsyncReadyCallback, gpointer), + >, + pub read_finish: Option< + unsafe extern "C" fn( + *mut GFile, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut GFileInputStream, + >, + pub append_to: Option< + unsafe extern "C" fn( + *mut GFile, + GFileCreateFlags, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GFileOutputStream, + >, + pub append_to_async: Option< + unsafe extern "C" fn( + *mut GFile, + GFileCreateFlags, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub append_to_finish: Option< + unsafe extern "C" fn( + *mut GFile, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut GFileOutputStream, + >, + pub create: Option< + unsafe extern "C" fn( + *mut GFile, + GFileCreateFlags, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GFileOutputStream, + >, + pub create_async: Option< + unsafe extern "C" fn( + *mut GFile, + GFileCreateFlags, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub create_finish: Option< + unsafe extern "C" fn( + *mut GFile, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut GFileOutputStream, + >, + pub replace: Option< + unsafe extern "C" fn( + *mut GFile, + *const c_char, + gboolean, + GFileCreateFlags, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GFileOutputStream, + >, + pub replace_async: Option< + unsafe extern "C" fn( + *mut GFile, + *const c_char, + gboolean, + GFileCreateFlags, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub replace_finish: Option< + unsafe extern "C" fn( + *mut GFile, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut GFileOutputStream, + >, + pub delete_file: Option< + unsafe extern "C" fn(*mut GFile, *mut GCancellable, *mut *mut glib::GError) -> gboolean, + >, + pub delete_file_async: Option< + unsafe extern "C" fn(*mut GFile, c_int, *mut GCancellable, GAsyncReadyCallback, gpointer), + >, + pub delete_file_finish: Option< + unsafe extern "C" fn(*mut GFile, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, + pub trash: Option< + unsafe extern "C" fn(*mut GFile, *mut GCancellable, *mut *mut glib::GError) -> gboolean, + >, + pub trash_async: Option< + unsafe extern "C" fn(*mut GFile, c_int, *mut GCancellable, GAsyncReadyCallback, gpointer), + >, + pub trash_finish: Option< + unsafe extern "C" fn(*mut GFile, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, + pub make_directory: Option< + unsafe extern "C" fn(*mut GFile, *mut GCancellable, *mut *mut glib::GError) -> gboolean, + >, + pub make_directory_async: Option< + unsafe extern "C" fn(*mut GFile, c_int, *mut GCancellable, GAsyncReadyCallback, gpointer), + >, + pub make_directory_finish: Option< + unsafe extern "C" fn(*mut GFile, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, + pub make_symbolic_link: Option< + unsafe extern "C" fn( + *mut GFile, + *const c_char, + *mut GCancellable, + *mut *mut glib::GError, + ) -> gboolean, + >, pub _make_symbolic_link_async: Option, pub _make_symbolic_link_finish: Option, - pub copy: Option gboolean>, - pub copy_async: Option, - pub copy_finish: Option gboolean>, - pub move_: Option gboolean>, + pub copy: Option< + unsafe extern "C" fn( + *mut GFile, + *mut GFile, + GFileCopyFlags, + *mut GCancellable, + GFileProgressCallback, + gpointer, + *mut *mut glib::GError, + ) -> gboolean, + >, + pub copy_async: Option< + unsafe extern "C" fn( + *mut GFile, + *mut GFile, + GFileCopyFlags, + c_int, + *mut GCancellable, + GFileProgressCallback, + gpointer, + GAsyncReadyCallback, + gpointer, + ), + >, + pub copy_finish: Option< + unsafe extern "C" fn(*mut GFile, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, + pub move_: Option< + unsafe extern "C" fn( + *mut GFile, + *mut GFile, + GFileCopyFlags, + *mut GCancellable, + GFileProgressCallback, + gpointer, + *mut *mut glib::GError, + ) -> gboolean, + >, pub _move_async: Option, pub _move_finish: Option, - pub mount_mountable: Option, - pub mount_mountable_finish: Option *mut GFile>, - pub unmount_mountable: Option, - pub unmount_mountable_finish: Option gboolean>, - pub eject_mountable: Option, - pub eject_mountable_finish: Option gboolean>, - pub mount_enclosing_volume: Option, - pub mount_enclosing_volume_finish: Option gboolean>, - pub monitor_dir: Option *mut GFileMonitor>, - pub monitor_file: Option *mut GFileMonitor>, - pub open_readwrite: Option *mut GFileIOStream>, - pub open_readwrite_async: Option, - pub open_readwrite_finish: Option *mut GFileIOStream>, - pub create_readwrite: Option *mut GFileIOStream>, - pub create_readwrite_async: Option, - pub create_readwrite_finish: Option *mut GFileIOStream>, - pub replace_readwrite: Option *mut GFileIOStream>, - pub replace_readwrite_async: Option, - pub replace_readwrite_finish: Option *mut GFileIOStream>, - pub start_mountable: Option, - pub start_mountable_finish: Option gboolean>, - pub stop_mountable: Option, - pub stop_mountable_finish: Option gboolean>, + pub mount_mountable: Option< + unsafe extern "C" fn( + *mut GFile, + GMountMountFlags, + *mut GMountOperation, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub mount_mountable_finish: Option< + unsafe extern "C" fn(*mut GFile, *mut GAsyncResult, *mut *mut glib::GError) -> *mut GFile, + >, + pub unmount_mountable: Option< + unsafe extern "C" fn( + *mut GFile, + GMountUnmountFlags, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub unmount_mountable_finish: Option< + unsafe extern "C" fn(*mut GFile, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, + pub eject_mountable: Option< + unsafe extern "C" fn( + *mut GFile, + GMountUnmountFlags, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub eject_mountable_finish: Option< + unsafe extern "C" fn(*mut GFile, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, + pub mount_enclosing_volume: Option< + unsafe extern "C" fn( + *mut GFile, + GMountMountFlags, + *mut GMountOperation, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub mount_enclosing_volume_finish: Option< + unsafe extern "C" fn(*mut GFile, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, + pub monitor_dir: Option< + unsafe extern "C" fn( + *mut GFile, + GFileMonitorFlags, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GFileMonitor, + >, + pub monitor_file: Option< + unsafe extern "C" fn( + *mut GFile, + GFileMonitorFlags, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GFileMonitor, + >, + pub open_readwrite: Option< + unsafe extern "C" fn( + *mut GFile, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GFileIOStream, + >, + pub open_readwrite_async: Option< + unsafe extern "C" fn(*mut GFile, c_int, *mut GCancellable, GAsyncReadyCallback, gpointer), + >, + pub open_readwrite_finish: Option< + unsafe extern "C" fn( + *mut GFile, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut GFileIOStream, + >, + pub create_readwrite: Option< + unsafe extern "C" fn( + *mut GFile, + GFileCreateFlags, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GFileIOStream, + >, + pub create_readwrite_async: Option< + unsafe extern "C" fn( + *mut GFile, + GFileCreateFlags, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub create_readwrite_finish: Option< + unsafe extern "C" fn( + *mut GFile, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut GFileIOStream, + >, + pub replace_readwrite: Option< + unsafe extern "C" fn( + *mut GFile, + *const c_char, + gboolean, + GFileCreateFlags, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GFileIOStream, + >, + pub replace_readwrite_async: Option< + unsafe extern "C" fn( + *mut GFile, + *const c_char, + gboolean, + GFileCreateFlags, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub replace_readwrite_finish: Option< + unsafe extern "C" fn( + *mut GFile, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut GFileIOStream, + >, + pub start_mountable: Option< + unsafe extern "C" fn( + *mut GFile, + GDriveStartFlags, + *mut GMountOperation, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub start_mountable_finish: Option< + unsafe extern "C" fn(*mut GFile, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, + pub stop_mountable: Option< + unsafe extern "C" fn( + *mut GFile, + GMountUnmountFlags, + *mut GMountOperation, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub stop_mountable_finish: Option< + unsafe extern "C" fn(*mut GFile, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, pub supports_thread_contexts: gboolean, - pub unmount_mountable_with_operation: Option, - pub unmount_mountable_with_operation_finish: Option gboolean>, - pub eject_mountable_with_operation: Option, - pub eject_mountable_with_operation_finish: Option gboolean>, - pub poll_mountable: Option, - pub poll_mountable_finish: Option gboolean>, - pub measure_disk_usage: Option gboolean>, - pub measure_disk_usage_async: Option, - pub measure_disk_usage_finish: Option gboolean>, + pub unmount_mountable_with_operation: Option< + unsafe extern "C" fn( + *mut GFile, + GMountUnmountFlags, + *mut GMountOperation, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub unmount_mountable_with_operation_finish: Option< + unsafe extern "C" fn(*mut GFile, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, + pub eject_mountable_with_operation: Option< + unsafe extern "C" fn( + *mut GFile, + GMountUnmountFlags, + *mut GMountOperation, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub eject_mountable_with_operation_finish: Option< + unsafe extern "C" fn(*mut GFile, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, + pub poll_mountable: + Option, + pub poll_mountable_finish: Option< + unsafe extern "C" fn(*mut GFile, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, + pub measure_disk_usage: Option< + unsafe extern "C" fn( + *mut GFile, + GFileMeasureFlags, + *mut GCancellable, + GFileMeasureProgressCallback, + gpointer, + *mut u64, + *mut u64, + *mut u64, + *mut *mut glib::GError, + ) -> gboolean, + >, + pub measure_disk_usage_async: Option< + unsafe extern "C" fn( + *mut GFile, + GFileMeasureFlags, + c_int, + *mut GCancellable, + GFileMeasureProgressCallback, + gpointer, + GAsyncReadyCallback, + gpointer, + ), + >, + pub measure_disk_usage_finish: Option< + unsafe extern "C" fn( + *mut GFile, + *mut GAsyncResult, + *mut u64, + *mut u64, + *mut u64, + *mut *mut glib::GError, + ) -> gboolean, + >, } impl ::std::fmt::Debug for GFileIface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GFileIface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("dup", &self.dup) - .field("hash", &self.hash) - .field("equal", &self.equal) - .field("is_native", &self.is_native) - .field("has_uri_scheme", &self.has_uri_scheme) - .field("get_uri_scheme", &self.get_uri_scheme) - .field("get_basename", &self.get_basename) - .field("get_path", &self.get_path) - .field("get_uri", &self.get_uri) - .field("get_parse_name", &self.get_parse_name) - .field("get_parent", &self.get_parent) - .field("prefix_matches", &self.prefix_matches) - .field("get_relative_path", &self.get_relative_path) - .field("resolve_relative_path", &self.resolve_relative_path) - .field("get_child_for_display_name", &self.get_child_for_display_name) - .field("enumerate_children", &self.enumerate_children) - .field("enumerate_children_async", &self.enumerate_children_async) - .field("enumerate_children_finish", &self.enumerate_children_finish) - .field("query_info", &self.query_info) - .field("query_info_async", &self.query_info_async) - .field("query_info_finish", &self.query_info_finish) - .field("query_filesystem_info", &self.query_filesystem_info) - .field("query_filesystem_info_async", &self.query_filesystem_info_async) - .field("query_filesystem_info_finish", &self.query_filesystem_info_finish) - .field("find_enclosing_mount", &self.find_enclosing_mount) - .field("find_enclosing_mount_async", &self.find_enclosing_mount_async) - .field("find_enclosing_mount_finish", &self.find_enclosing_mount_finish) - .field("set_display_name", &self.set_display_name) - .field("set_display_name_async", &self.set_display_name_async) - .field("set_display_name_finish", &self.set_display_name_finish) - .field("query_settable_attributes", &self.query_settable_attributes) - .field("_query_settable_attributes_async", &self._query_settable_attributes_async) - .field("_query_settable_attributes_finish", &self._query_settable_attributes_finish) - .field("query_writable_namespaces", &self.query_writable_namespaces) - .field("_query_writable_namespaces_async", &self._query_writable_namespaces_async) - .field("_query_writable_namespaces_finish", &self._query_writable_namespaces_finish) - .field("set_attribute", &self.set_attribute) - .field("set_attributes_from_info", &self.set_attributes_from_info) - .field("set_attributes_async", &self.set_attributes_async) - .field("set_attributes_finish", &self.set_attributes_finish) - .field("read_fn", &self.read_fn) - .field("read_async", &self.read_async) - .field("read_finish", &self.read_finish) - .field("append_to", &self.append_to) - .field("append_to_async", &self.append_to_async) - .field("append_to_finish", &self.append_to_finish) - .field("create", &self.create) - .field("create_async", &self.create_async) - .field("create_finish", &self.create_finish) - .field("replace", &self.replace) - .field("replace_async", &self.replace_async) - .field("replace_finish", &self.replace_finish) - .field("delete_file", &self.delete_file) - .field("delete_file_async", &self.delete_file_async) - .field("delete_file_finish", &self.delete_file_finish) - .field("trash", &self.trash) - .field("trash_async", &self.trash_async) - .field("trash_finish", &self.trash_finish) - .field("make_directory", &self.make_directory) - .field("make_directory_async", &self.make_directory_async) - .field("make_directory_finish", &self.make_directory_finish) - .field("make_symbolic_link", &self.make_symbolic_link) - .field("_make_symbolic_link_async", &self._make_symbolic_link_async) - .field("_make_symbolic_link_finish", &self._make_symbolic_link_finish) - .field("copy", &self.copy) - .field("copy_async", &self.copy_async) - .field("copy_finish", &self.copy_finish) - .field("move_", &self.move_) - .field("_move_async", &self._move_async) - .field("_move_finish", &self._move_finish) - .field("mount_mountable", &self.mount_mountable) - .field("mount_mountable_finish", &self.mount_mountable_finish) - .field("unmount_mountable", &self.unmount_mountable) - .field("unmount_mountable_finish", &self.unmount_mountable_finish) - .field("eject_mountable", &self.eject_mountable) - .field("eject_mountable_finish", &self.eject_mountable_finish) - .field("mount_enclosing_volume", &self.mount_enclosing_volume) - .field("mount_enclosing_volume_finish", &self.mount_enclosing_volume_finish) - .field("monitor_dir", &self.monitor_dir) - .field("monitor_file", &self.monitor_file) - .field("open_readwrite", &self.open_readwrite) - .field("open_readwrite_async", &self.open_readwrite_async) - .field("open_readwrite_finish", &self.open_readwrite_finish) - .field("create_readwrite", &self.create_readwrite) - .field("create_readwrite_async", &self.create_readwrite_async) - .field("create_readwrite_finish", &self.create_readwrite_finish) - .field("replace_readwrite", &self.replace_readwrite) - .field("replace_readwrite_async", &self.replace_readwrite_async) - .field("replace_readwrite_finish", &self.replace_readwrite_finish) - .field("start_mountable", &self.start_mountable) - .field("start_mountable_finish", &self.start_mountable_finish) - .field("stop_mountable", &self.stop_mountable) - .field("stop_mountable_finish", &self.stop_mountable_finish) - .field("supports_thread_contexts", &self.supports_thread_contexts) - .field("unmount_mountable_with_operation", &self.unmount_mountable_with_operation) - .field("unmount_mountable_with_operation_finish", &self.unmount_mountable_with_operation_finish) - .field("eject_mountable_with_operation", &self.eject_mountable_with_operation) - .field("eject_mountable_with_operation_finish", &self.eject_mountable_with_operation_finish) - .field("poll_mountable", &self.poll_mountable) - .field("poll_mountable_finish", &self.poll_mountable_finish) - .field("measure_disk_usage", &self.measure_disk_usage) - .field("measure_disk_usage_async", &self.measure_disk_usage_async) - .field("measure_disk_usage_finish", &self.measure_disk_usage_finish) - .finish() + .field("g_iface", &self.g_iface) + .field("dup", &self.dup) + .field("hash", &self.hash) + .field("equal", &self.equal) + .field("is_native", &self.is_native) + .field("has_uri_scheme", &self.has_uri_scheme) + .field("get_uri_scheme", &self.get_uri_scheme) + .field("get_basename", &self.get_basename) + .field("get_path", &self.get_path) + .field("get_uri", &self.get_uri) + .field("get_parse_name", &self.get_parse_name) + .field("get_parent", &self.get_parent) + .field("prefix_matches", &self.prefix_matches) + .field("get_relative_path", &self.get_relative_path) + .field("resolve_relative_path", &self.resolve_relative_path) + .field( + "get_child_for_display_name", + &self.get_child_for_display_name, + ) + .field("enumerate_children", &self.enumerate_children) + .field("enumerate_children_async", &self.enumerate_children_async) + .field("enumerate_children_finish", &self.enumerate_children_finish) + .field("query_info", &self.query_info) + .field("query_info_async", &self.query_info_async) + .field("query_info_finish", &self.query_info_finish) + .field("query_filesystem_info", &self.query_filesystem_info) + .field( + "query_filesystem_info_async", + &self.query_filesystem_info_async, + ) + .field( + "query_filesystem_info_finish", + &self.query_filesystem_info_finish, + ) + .field("find_enclosing_mount", &self.find_enclosing_mount) + .field( + "find_enclosing_mount_async", + &self.find_enclosing_mount_async, + ) + .field( + "find_enclosing_mount_finish", + &self.find_enclosing_mount_finish, + ) + .field("set_display_name", &self.set_display_name) + .field("set_display_name_async", &self.set_display_name_async) + .field("set_display_name_finish", &self.set_display_name_finish) + .field("query_settable_attributes", &self.query_settable_attributes) + .field( + "_query_settable_attributes_async", + &self._query_settable_attributes_async, + ) + .field( + "_query_settable_attributes_finish", + &self._query_settable_attributes_finish, + ) + .field("query_writable_namespaces", &self.query_writable_namespaces) + .field( + "_query_writable_namespaces_async", + &self._query_writable_namespaces_async, + ) + .field( + "_query_writable_namespaces_finish", + &self._query_writable_namespaces_finish, + ) + .field("set_attribute", &self.set_attribute) + .field("set_attributes_from_info", &self.set_attributes_from_info) + .field("set_attributes_async", &self.set_attributes_async) + .field("set_attributes_finish", &self.set_attributes_finish) + .field("read_fn", &self.read_fn) + .field("read_async", &self.read_async) + .field("read_finish", &self.read_finish) + .field("append_to", &self.append_to) + .field("append_to_async", &self.append_to_async) + .field("append_to_finish", &self.append_to_finish) + .field("create", &self.create) + .field("create_async", &self.create_async) + .field("create_finish", &self.create_finish) + .field("replace", &self.replace) + .field("replace_async", &self.replace_async) + .field("replace_finish", &self.replace_finish) + .field("delete_file", &self.delete_file) + .field("delete_file_async", &self.delete_file_async) + .field("delete_file_finish", &self.delete_file_finish) + .field("trash", &self.trash) + .field("trash_async", &self.trash_async) + .field("trash_finish", &self.trash_finish) + .field("make_directory", &self.make_directory) + .field("make_directory_async", &self.make_directory_async) + .field("make_directory_finish", &self.make_directory_finish) + .field("make_symbolic_link", &self.make_symbolic_link) + .field("_make_symbolic_link_async", &self._make_symbolic_link_async) + .field( + "_make_symbolic_link_finish", + &self._make_symbolic_link_finish, + ) + .field("copy", &self.copy) + .field("copy_async", &self.copy_async) + .field("copy_finish", &self.copy_finish) + .field("move_", &self.move_) + .field("_move_async", &self._move_async) + .field("_move_finish", &self._move_finish) + .field("mount_mountable", &self.mount_mountable) + .field("mount_mountable_finish", &self.mount_mountable_finish) + .field("unmount_mountable", &self.unmount_mountable) + .field("unmount_mountable_finish", &self.unmount_mountable_finish) + .field("eject_mountable", &self.eject_mountable) + .field("eject_mountable_finish", &self.eject_mountable_finish) + .field("mount_enclosing_volume", &self.mount_enclosing_volume) + .field( + "mount_enclosing_volume_finish", + &self.mount_enclosing_volume_finish, + ) + .field("monitor_dir", &self.monitor_dir) + .field("monitor_file", &self.monitor_file) + .field("open_readwrite", &self.open_readwrite) + .field("open_readwrite_async", &self.open_readwrite_async) + .field("open_readwrite_finish", &self.open_readwrite_finish) + .field("create_readwrite", &self.create_readwrite) + .field("create_readwrite_async", &self.create_readwrite_async) + .field("create_readwrite_finish", &self.create_readwrite_finish) + .field("replace_readwrite", &self.replace_readwrite) + .field("replace_readwrite_async", &self.replace_readwrite_async) + .field("replace_readwrite_finish", &self.replace_readwrite_finish) + .field("start_mountable", &self.start_mountable) + .field("start_mountable_finish", &self.start_mountable_finish) + .field("stop_mountable", &self.stop_mountable) + .field("stop_mountable_finish", &self.stop_mountable_finish) + .field("supports_thread_contexts", &self.supports_thread_contexts) + .field( + "unmount_mountable_with_operation", + &self.unmount_mountable_with_operation, + ) + .field( + "unmount_mountable_with_operation_finish", + &self.unmount_mountable_with_operation_finish, + ) + .field( + "eject_mountable_with_operation", + &self.eject_mountable_with_operation, + ) + .field( + "eject_mountable_with_operation_finish", + &self.eject_mountable_with_operation_finish, + ) + .field("poll_mountable", &self.poll_mountable) + .field("poll_mountable_finish", &self.poll_mountable_finish) + .field("measure_disk_usage", &self.measure_disk_usage) + .field("measure_disk_usage_async", &self.measure_disk_usage_async) + .field("measure_disk_usage_finish", &self.measure_disk_usage_finish) + .finish() } } #[repr(C)] -pub struct GFileInfoClass(c_void); +pub struct _GFileInfoClass(c_void); -impl ::std::fmt::Debug for GFileInfoClass { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GFileInfoClass @ {:?}", self as *const _)) - .finish() - } -} +pub type GFileInfoClass = *mut _GFileInfoClass; #[repr(C)] #[derive(Copy, Clone)] @@ -2391,10 +3435,40 @@ pub parent_class: GInputStreamClass, pub tell: Option i64>, pub can_seek: Option gboolean>, - pub seek: Option gboolean>, - pub query_info: Option *mut GFileInfo>, - pub query_info_async: Option, - pub query_info_finish: Option *mut GFileInfo>, + pub seek: Option< + unsafe extern "C" fn( + *mut GFileInputStream, + i64, + glib::GSeekType, + *mut GCancellable, + *mut *mut glib::GError, + ) -> gboolean, + >, + pub query_info: Option< + unsafe extern "C" fn( + *mut GFileInputStream, + *const c_char, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GFileInfo, + >, + pub query_info_async: Option< + unsafe extern "C" fn( + *mut GFileInputStream, + *const c_char, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub query_info_finish: Option< + unsafe extern "C" fn( + *mut GFileInputStream, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut GFileInfo, + >, pub _g_reserved1: Option, pub _g_reserved2: Option, pub _g_reserved3: Option, @@ -2405,37 +3479,33 @@ impl ::std::fmt::Debug for GFileInputStreamClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GFileInputStreamClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("tell", &self.tell) - .field("can_seek", &self.can_seek) - .field("seek", &self.seek) - .field("query_info", &self.query_info) - .field("query_info_async", &self.query_info_async) - .field("query_info_finish", &self.query_info_finish) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .finish() + .field("parent_class", &self.parent_class) + .field("tell", &self.tell) + .field("can_seek", &self.can_seek) + .field("seek", &self.seek) + .field("query_info", &self.query_info) + .field("query_info_async", &self.query_info_async) + .field("query_info_finish", &self.query_info_finish) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .finish() } } #[repr(C)] -pub struct GFileInputStreamPrivate(c_void); +pub struct _GFileInputStreamPrivate(c_void); -impl ::std::fmt::Debug for GFileInputStreamPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GFileInputStreamPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GFileInputStreamPrivate = *mut _GFileInputStreamPrivate; #[repr(C)] #[derive(Copy, Clone)] pub struct GFileMonitorClass { pub parent_class: gobject::GObjectClass, - pub changed: Option, + pub changed: + Option, pub cancel: Option gboolean>, pub _g_reserved1: Option, pub _g_reserved2: Option, @@ -2447,27 +3517,22 @@ impl ::std::fmt::Debug for GFileMonitorClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GFileMonitorClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("changed", &self.changed) - .field("cancel", &self.cancel) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .finish() + .field("parent_class", &self.parent_class) + .field("changed", &self.changed) + .field("cancel", &self.cancel) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .finish() } } #[repr(C)] -pub struct GFileMonitorPrivate(c_void); +pub struct _GFileMonitorPrivate(c_void); -impl ::std::fmt::Debug for GFileMonitorPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GFileMonitorPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GFileMonitorPrivate = *mut _GFileMonitorPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -2475,12 +3540,49 @@ pub parent_class: GOutputStreamClass, pub tell: Option i64>, pub can_seek: Option gboolean>, - pub seek: Option gboolean>, + pub seek: Option< + unsafe extern "C" fn( + *mut GFileOutputStream, + i64, + glib::GSeekType, + *mut GCancellable, + *mut *mut glib::GError, + ) -> gboolean, + >, pub can_truncate: Option gboolean>, - pub truncate_fn: Option gboolean>, - pub query_info: Option *mut GFileInfo>, - pub query_info_async: Option, - pub query_info_finish: Option *mut GFileInfo>, + pub truncate_fn: Option< + unsafe extern "C" fn( + *mut GFileOutputStream, + i64, + *mut GCancellable, + *mut *mut glib::GError, + ) -> gboolean, + >, + pub query_info: Option< + unsafe extern "C" fn( + *mut GFileOutputStream, + *const c_char, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GFileInfo, + >, + pub query_info_async: Option< + unsafe extern "C" fn( + *mut GFileOutputStream, + *const c_char, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub query_info_finish: Option< + unsafe extern "C" fn( + *mut GFileOutputStream, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut GFileInfo, + >, pub get_etag: Option *mut c_char>, pub _g_reserved1: Option, pub _g_reserved2: Option, @@ -2492,34 +3594,29 @@ impl ::std::fmt::Debug for GFileOutputStreamClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GFileOutputStreamClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("tell", &self.tell) - .field("can_seek", &self.can_seek) - .field("seek", &self.seek) - .field("can_truncate", &self.can_truncate) - .field("truncate_fn", &self.truncate_fn) - .field("query_info", &self.query_info) - .field("query_info_async", &self.query_info_async) - .field("query_info_finish", &self.query_info_finish) - .field("get_etag", &self.get_etag) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .finish() + .field("parent_class", &self.parent_class) + .field("tell", &self.tell) + .field("can_seek", &self.can_seek) + .field("seek", &self.seek) + .field("can_truncate", &self.can_truncate) + .field("truncate_fn", &self.truncate_fn) + .field("query_info", &self.query_info) + .field("query_info_async", &self.query_info_async) + .field("query_info_finish", &self.query_info_finish) + .field("get_etag", &self.get_etag) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .finish() } } #[repr(C)] -pub struct GFileOutputStreamPrivate(c_void); +pub struct _GFileOutputStreamPrivate(c_void); -impl ::std::fmt::Debug for GFileOutputStreamPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GFileOutputStreamPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GFileOutputStreamPrivate = *mut _GFileOutputStreamPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -2534,12 +3631,12 @@ impl ::std::fmt::Debug for GFilenameCompleterClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GFilenameCompleterClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("got_completion_data", &self.got_completion_data) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .finish() + .field("parent_class", &self.parent_class) + .field("got_completion_data", &self.got_completion_data) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .finish() } } @@ -2555,11 +3652,11 @@ impl ::std::fmt::Debug for GFilterInputStreamClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GFilterInputStreamClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .finish() + .field("parent_class", &self.parent_class) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .finish() } } @@ -2574,74 +3671,47 @@ impl ::std::fmt::Debug for GFilterOutputStreamClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GFilterOutputStreamClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .finish() + f.debug_struct(&format!( + "GFilterOutputStreamClass @ {:?}", + self as *const _ + )) + .field("parent_class", &self.parent_class) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .finish() } } #[repr(C)] -pub struct GIOExtension(c_void); +pub struct _GIOExtension(c_void); -impl ::std::fmt::Debug for GIOExtension { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GIOExtension @ {:?}", self as *const _)) - .finish() - } -} +pub type GIOExtension = *mut _GIOExtension; #[repr(C)] -pub struct GIOExtensionPoint(c_void); +pub struct _GIOExtensionPoint(c_void); -impl ::std::fmt::Debug for GIOExtensionPoint { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GIOExtensionPoint @ {:?}", self as *const _)) - .finish() - } -} +pub type GIOExtensionPoint = *mut _GIOExtensionPoint; #[repr(C)] -pub struct GIOModuleClass(c_void); +pub struct _GIOModuleClass(c_void); -impl ::std::fmt::Debug for GIOModuleClass { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GIOModuleClass @ {:?}", self as *const _)) - .finish() - } -} +pub type GIOModuleClass = *mut _GIOModuleClass; #[repr(C)] -pub struct GIOModuleScope(c_void); +pub struct _GIOModuleScope(c_void); -impl ::std::fmt::Debug for GIOModuleScope { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GIOModuleScope @ {:?}", self as *const _)) - .finish() - } -} +pub type GIOModuleScope = *mut _GIOModuleScope; #[repr(C)] -pub struct GIOSchedulerJob(c_void); +pub struct _GIOSchedulerJob(c_void); -impl ::std::fmt::Debug for GIOSchedulerJob { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GIOSchedulerJob @ {:?}", self as *const _)) - .finish() - } -} +pub type GIOSchedulerJob = *mut _GIOSchedulerJob; #[repr(C)] -pub struct GIOStreamAdapter(c_void); +pub struct _GIOStreamAdapter(c_void); -impl ::std::fmt::Debug for GIOStreamAdapter { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GIOStreamAdapter @ {:?}", self as *const _)) - .finish() - } -} +pub type GIOStreamAdapter = *mut _GIOStreamAdapter; #[repr(C)] #[derive(Copy, Clone)] @@ -2649,9 +3719,21 @@ pub parent_class: gobject::GObjectClass, pub get_input_stream: Option *mut GInputStream>, pub get_output_stream: Option *mut GOutputStream>, - pub close_fn: Option gboolean>, - pub close_async: Option, - pub close_finish: Option gboolean>, + pub close_fn: Option< + unsafe extern "C" fn(*mut GIOStream, *mut GCancellable, *mut *mut glib::GError) -> gboolean, + >, + pub close_async: Option< + unsafe extern "C" fn( + *mut GIOStream, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub close_finish: Option< + unsafe extern "C" fn(*mut GIOStream, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, pub _g_reserved1: Option, pub _g_reserved2: Option, pub _g_reserved3: Option, @@ -2667,35 +3749,30 @@ impl ::std::fmt::Debug for GIOStreamClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GIOStreamClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("get_input_stream", &self.get_input_stream) - .field("get_output_stream", &self.get_output_stream) - .field("close_fn", &self.close_fn) - .field("close_async", &self.close_async) - .field("close_finish", &self.close_finish) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .field("_g_reserved6", &self._g_reserved6) - .field("_g_reserved7", &self._g_reserved7) - .field("_g_reserved8", &self._g_reserved8) - .field("_g_reserved9", &self._g_reserved9) - .field("_g_reserved10", &self._g_reserved10) - .finish() + .field("parent_class", &self.parent_class) + .field("get_input_stream", &self.get_input_stream) + .field("get_output_stream", &self.get_output_stream) + .field("close_fn", &self.close_fn) + .field("close_async", &self.close_async) + .field("close_finish", &self.close_finish) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .field("_g_reserved6", &self._g_reserved6) + .field("_g_reserved7", &self._g_reserved7) + .field("_g_reserved8", &self._g_reserved8) + .field("_g_reserved9", &self._g_reserved9) + .field("_g_reserved10", &self._g_reserved10) + .finish() } } #[repr(C)] -pub struct GIOStreamPrivate(c_void); +pub struct _GIOStreamPrivate(c_void); -impl ::std::fmt::Debug for GIOStreamPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GIOStreamPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GIOStreamPrivate = *mut _GIOStreamPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -2703,21 +3780,24 @@ pub g_iface: gobject::GTypeInterface, pub hash: Option c_uint>, pub equal: Option gboolean>, - pub to_tokens: Option gboolean>, - pub from_tokens: Option *mut GIcon>, + pub to_tokens: + Option gboolean>, + pub from_tokens: Option< + unsafe extern "C" fn(*mut *mut c_char, c_int, c_int, *mut *mut glib::GError) -> *mut GIcon, + >, pub serialize: Option *mut glib::GVariant>, } impl ::std::fmt::Debug for GIconIface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GIconIface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("hash", &self.hash) - .field("equal", &self.equal) - .field("to_tokens", &self.to_tokens) - .field("from_tokens", &self.from_tokens) - .field("serialize", &self.serialize) - .finish() + .field("g_iface", &self.g_iface) + .field("hash", &self.hash) + .field("equal", &self.equal) + .field("to_tokens", &self.to_tokens) + .field("from_tokens", &self.from_tokens) + .field("serialize", &self.serialize) + .finish() } } @@ -2732,10 +3812,10 @@ impl ::std::fmt::Debug for GInetAddressClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GInetAddressClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("to_string", &self.to_string) - .field("to_bytes", &self.to_bytes) - .finish() + .field("parent_class", &self.parent_class) + .field("to_string", &self.to_string) + .field("to_bytes", &self.to_bytes) + .finish() } } @@ -2748,30 +3828,20 @@ impl ::std::fmt::Debug for GInetAddressMaskClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GInetAddressMaskClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .finish() + .field("parent_class", &self.parent_class) + .finish() } } #[repr(C)] -pub struct GInetAddressMaskPrivate(c_void); +pub struct _GInetAddressMaskPrivate(c_void); -impl ::std::fmt::Debug for GInetAddressMaskPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GInetAddressMaskPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GInetAddressMaskPrivate = *mut _GInetAddressMaskPrivate; #[repr(C)] -pub struct GInetAddressPrivate(c_void); +pub struct _GInetAddressPrivate(c_void); -impl ::std::fmt::Debug for GInetAddressPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GInetAddressPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GInetAddressPrivate = *mut _GInetAddressPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -2782,34 +3852,31 @@ impl ::std::fmt::Debug for GInetSocketAddressClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GInetSocketAddressClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .finish() + .field("parent_class", &self.parent_class) + .finish() } } #[repr(C)] -pub struct GInetSocketAddressPrivate(c_void); +pub struct _GInetSocketAddressPrivate(c_void); -impl ::std::fmt::Debug for GInetSocketAddressPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GInetSocketAddressPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GInetSocketAddressPrivate = *mut _GInetSocketAddressPrivate; #[repr(C)] #[derive(Copy, Clone)] pub struct GInitableIface { pub g_iface: gobject::GTypeInterface, - pub init: Option gboolean>, + pub init: Option< + unsafe extern "C" fn(*mut GInitable, *mut GCancellable, *mut *mut glib::GError) -> gboolean, + >, } impl ::std::fmt::Debug for GInitableIface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GInitableIface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("init", &self.init) - .finish() + .field("g_iface", &self.g_iface) + .field("init", &self.init) + .finish() } } @@ -2828,14 +3895,14 @@ impl ::std::fmt::Debug for GInputMessage { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GInputMessage @ {:?}", self as *const _)) - .field("address", &self.address) - .field("vectors", &self.vectors) - .field("num_vectors", &self.num_vectors) - .field("bytes_received", &self.bytes_received) - .field("flags", &self.flags) - .field("control_messages", &self.control_messages) - .field("num_control_messages", &self.num_control_messages) - .finish() + .field("address", &self.address) + .field("vectors", &self.vectors) + .field("num_vectors", &self.num_vectors) + .field("bytes_received", &self.bytes_received) + .field("flags", &self.flags) + .field("control_messages", &self.control_messages) + .field("num_control_messages", &self.num_control_messages) + .finish() } } @@ -2843,15 +3910,81 @@ #[derive(Copy, Clone)] pub struct GInputStreamClass { pub parent_class: gobject::GObjectClass, - pub read_fn: Option ssize_t>, - pub skip: Option ssize_t>, - pub close_fn: Option gboolean>, - pub read_async: Option, - pub read_finish: Option ssize_t>, - pub skip_async: Option, - pub skip_finish: Option ssize_t>, - pub close_async: Option, - pub close_finish: Option gboolean>, + pub read_fn: Option< + unsafe extern "C" fn( + *mut GInputStream, + *mut c_void, + size_t, + *mut GCancellable, + *mut *mut glib::GError, + ) -> ssize_t, + >, + pub skip: Option< + unsafe extern "C" fn( + *mut GInputStream, + size_t, + *mut GCancellable, + *mut *mut glib::GError, + ) -> ssize_t, + >, + pub close_fn: Option< + unsafe extern "C" fn( + *mut GInputStream, + *mut GCancellable, + *mut *mut glib::GError, + ) -> gboolean, + >, + pub read_async: Option< + unsafe extern "C" fn( + *mut GInputStream, + *mut u8, + size_t, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub read_finish: Option< + unsafe extern "C" fn( + *mut GInputStream, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> ssize_t, + >, + pub skip_async: Option< + unsafe extern "C" fn( + *mut GInputStream, + size_t, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub skip_finish: Option< + unsafe extern "C" fn( + *mut GInputStream, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> ssize_t, + >, + pub close_async: Option< + unsafe extern "C" fn( + *mut GInputStream, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub close_finish: Option< + unsafe extern "C" fn( + *mut GInputStream, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> gboolean, + >, pub _g_reserved1: Option, pub _g_reserved2: Option, pub _g_reserved3: Option, @@ -2862,34 +3995,29 @@ impl ::std::fmt::Debug for GInputStreamClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GInputStreamClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("read_fn", &self.read_fn) - .field("skip", &self.skip) - .field("close_fn", &self.close_fn) - .field("read_async", &self.read_async) - .field("read_finish", &self.read_finish) - .field("skip_async", &self.skip_async) - .field("skip_finish", &self.skip_finish) - .field("close_async", &self.close_async) - .field("close_finish", &self.close_finish) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .finish() + .field("parent_class", &self.parent_class) + .field("read_fn", &self.read_fn) + .field("skip", &self.skip) + .field("close_fn", &self.close_fn) + .field("read_async", &self.read_async) + .field("read_finish", &self.read_finish) + .field("skip_async", &self.skip_async) + .field("skip_finish", &self.skip_finish) + .field("close_async", &self.close_async) + .field("close_finish", &self.close_finish) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .finish() } } #[repr(C)] -pub struct GInputStreamPrivate(c_void); +pub struct _GInputStreamPrivate(c_void); -impl ::std::fmt::Debug for GInputStreamPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GInputStreamPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GInputStreamPrivate = *mut _GInputStreamPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -2901,9 +4029,9 @@ impl ::std::fmt::Debug for GInputVector { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GInputVector @ {:?}", self as *const _)) - .field("buffer", &self.buffer) - .field("size", &self.size) - .finish() + .field("buffer", &self.buffer) + .field("size", &self.size) + .finish() } } @@ -2919,11 +4047,11 @@ impl ::std::fmt::Debug for GListModelInterface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GListModelInterface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("get_item_type", &self.get_item_type) - .field("get_n_items", &self.get_n_items) - .field("get_item", &self.get_item) - .finish() + .field("g_iface", &self.g_iface) + .field("get_item_type", &self.get_item_type) + .field("get_n_items", &self.get_n_items) + .field("get_item", &self.get_item) + .finish() } } @@ -2936,8 +4064,8 @@ impl ::std::fmt::Debug for GListStoreClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GListStoreClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .finish() + .field("parent_class", &self.parent_class) + .finish() } } @@ -2945,19 +4073,42 @@ #[derive(Copy, Clone)] pub struct GLoadableIconIface { pub g_iface: gobject::GTypeInterface, - pub load: Option *mut GInputStream>, - pub load_async: Option, - pub load_finish: Option *mut GInputStream>, + pub load: Option< + unsafe extern "C" fn( + *mut GLoadableIcon, + c_int, + *mut *mut c_char, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GInputStream, + >, + pub load_async: Option< + unsafe extern "C" fn( + *mut GLoadableIcon, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub load_finish: Option< + unsafe extern "C" fn( + *mut GLoadableIcon, + *mut GAsyncResult, + *mut *mut c_char, + *mut *mut glib::GError, + ) -> *mut GInputStream, + >, } impl ::std::fmt::Debug for GLoadableIconIface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GLoadableIconIface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("load", &self.load) - .field("load_async", &self.load_async) - .field("load_finish", &self.load_finish) - .finish() + .field("g_iface", &self.g_iface) + .field("load", &self.load) + .field("load_async", &self.load_async) + .field("load_finish", &self.load_finish) + .finish() } } @@ -2975,25 +4126,20 @@ impl ::std::fmt::Debug for GMemoryInputStreamClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GMemoryInputStreamClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .finish() + .field("parent_class", &self.parent_class) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .finish() } } #[repr(C)] -pub struct GMemoryInputStreamPrivate(c_void); +pub struct _GMemoryInputStreamPrivate(c_void); -impl ::std::fmt::Debug for GMemoryInputStreamPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GMemoryInputStreamPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GMemoryInputStreamPrivate = *mut _GMemoryInputStreamPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -3008,78 +4154,78 @@ impl ::std::fmt::Debug for GMemoryOutputStreamClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GMemoryOutputStreamClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .finish() + f.debug_struct(&format!( + "GMemoryOutputStreamClass @ {:?}", + self as *const _ + )) + .field("parent_class", &self.parent_class) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .finish() } } #[repr(C)] -pub struct GMemoryOutputStreamPrivate(c_void); +pub struct _GMemoryOutputStreamPrivate(c_void); -impl ::std::fmt::Debug for GMemoryOutputStreamPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GMemoryOutputStreamPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GMemoryOutputStreamPrivate = *mut _GMemoryOutputStreamPrivate; #[repr(C)] #[derive(Copy, Clone)] pub struct GMenuAttributeIterClass { pub parent_class: gobject::GObjectClass, - pub get_next: Option gboolean>, + pub get_next: Option< + unsafe extern "C" fn( + *mut GMenuAttributeIter, + *mut *const c_char, + *mut *mut glib::GVariant, + ) -> gboolean, + >, } impl ::std::fmt::Debug for GMenuAttributeIterClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GMenuAttributeIterClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("get_next", &self.get_next) - .finish() + .field("parent_class", &self.parent_class) + .field("get_next", &self.get_next) + .finish() } } #[repr(C)] -pub struct GMenuAttributeIterPrivate(c_void); +pub struct _GMenuAttributeIterPrivate(c_void); -impl ::std::fmt::Debug for GMenuAttributeIterPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GMenuAttributeIterPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GMenuAttributeIterPrivate = *mut _GMenuAttributeIterPrivate; #[repr(C)] #[derive(Copy, Clone)] pub struct GMenuLinkIterClass { pub parent_class: gobject::GObjectClass, - pub get_next: Option gboolean>, + pub get_next: Option< + unsafe extern "C" fn( + *mut GMenuLinkIter, + *mut *const c_char, + *mut *mut GMenuModel, + ) -> gboolean, + >, } impl ::std::fmt::Debug for GMenuLinkIterClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GMenuLinkIterClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("get_next", &self.get_next) - .finish() + .field("parent_class", &self.parent_class) + .field("get_next", &self.get_next) + .finish() } } #[repr(C)] -pub struct GMenuLinkIterPrivate(c_void); +pub struct _GMenuLinkIterPrivate(c_void); -impl ::std::fmt::Debug for GMenuLinkIterPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GMenuLinkIterPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GMenuLinkIterPrivate = *mut _GMenuLinkIterPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -3087,39 +4233,46 @@ pub parent_class: gobject::GObjectClass, pub is_mutable: Option gboolean>, pub get_n_items: Option c_int>, - pub get_item_attributes: Option, - pub iterate_item_attributes: Option *mut GMenuAttributeIter>, - pub get_item_attribute_value: Option *mut glib::GVariant>, - pub get_item_links: Option, - pub iterate_item_links: Option *mut GMenuLinkIter>, - pub get_item_link: Option *mut GMenuModel>, + pub get_item_attributes: + Option, + pub iterate_item_attributes: + Option *mut GMenuAttributeIter>, + pub get_item_attribute_value: Option< + unsafe extern "C" fn( + *mut GMenuModel, + c_int, + *const c_char, + *const glib::GVariantType, + ) -> *mut glib::GVariant, + >, + pub get_item_links: + Option, + pub iterate_item_links: + Option *mut GMenuLinkIter>, + pub get_item_link: + Option *mut GMenuModel>, } impl ::std::fmt::Debug for GMenuModelClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GMenuModelClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("is_mutable", &self.is_mutable) - .field("get_n_items", &self.get_n_items) - .field("get_item_attributes", &self.get_item_attributes) - .field("iterate_item_attributes", &self.iterate_item_attributes) - .field("get_item_attribute_value", &self.get_item_attribute_value) - .field("get_item_links", &self.get_item_links) - .field("iterate_item_links", &self.iterate_item_links) - .field("get_item_link", &self.get_item_link) - .finish() + .field("parent_class", &self.parent_class) + .field("is_mutable", &self.is_mutable) + .field("get_n_items", &self.get_n_items) + .field("get_item_attributes", &self.get_item_attributes) + .field("iterate_item_attributes", &self.iterate_item_attributes) + .field("get_item_attribute_value", &self.get_item_attribute_value) + .field("get_item_links", &self.get_item_links) + .field("iterate_item_links", &self.iterate_item_links) + .field("get_item_link", &self.get_item_link) + .finish() } } #[repr(C)] -pub struct GMenuModelPrivate(c_void); +pub struct _GMenuModelPrivate(c_void); -impl ::std::fmt::Debug for GMenuModelPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GMenuModelPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GMenuModelPrivate = *mut _GMenuModelPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -3135,20 +4288,94 @@ pub get_drive: Option *mut GDrive>, pub can_unmount: Option gboolean>, pub can_eject: Option gboolean>, - pub unmount: Option, - pub unmount_finish: Option gboolean>, - pub eject: Option, - pub eject_finish: Option gboolean>, - pub remount: Option, - pub remount_finish: Option gboolean>, - pub guess_content_type: Option, - pub guess_content_type_finish: Option *mut *mut c_char>, - pub guess_content_type_sync: Option *mut *mut c_char>, + pub unmount: Option< + unsafe extern "C" fn( + *mut GMount, + GMountUnmountFlags, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub unmount_finish: Option< + unsafe extern "C" fn(*mut GMount, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, + pub eject: Option< + unsafe extern "C" fn( + *mut GMount, + GMountUnmountFlags, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub eject_finish: Option< + unsafe extern "C" fn(*mut GMount, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, + pub remount: Option< + unsafe extern "C" fn( + *mut GMount, + GMountMountFlags, + *mut GMountOperation, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub remount_finish: Option< + unsafe extern "C" fn(*mut GMount, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, + pub guess_content_type: Option< + unsafe extern "C" fn( + *mut GMount, + gboolean, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub guess_content_type_finish: Option< + unsafe extern "C" fn( + *mut GMount, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut *mut c_char, + >, + pub guess_content_type_sync: Option< + unsafe extern "C" fn( + *mut GMount, + gboolean, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut *mut c_char, + >, pub pre_unmount: Option, - pub unmount_with_operation: Option, - pub unmount_with_operation_finish: Option gboolean>, - pub eject_with_operation: Option, - pub eject_with_operation_finish: Option gboolean>, + pub unmount_with_operation: Option< + unsafe extern "C" fn( + *mut GMount, + GMountUnmountFlags, + *mut GMountOperation, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub unmount_with_operation_finish: Option< + unsafe extern "C" fn(*mut GMount, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, + pub eject_with_operation: Option< + unsafe extern "C" fn( + *mut GMount, + GMountUnmountFlags, + *mut GMountOperation, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub eject_with_operation_finish: Option< + unsafe extern "C" fn(*mut GMount, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, pub get_default_location: Option *mut GFile>, pub get_sort_key: Option *const c_char>, pub get_symbolic_icon: Option *mut GIcon>, @@ -3157,35 +4384,41 @@ impl ::std::fmt::Debug for GMountIface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GMountIface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("changed", &self.changed) - .field("unmounted", &self.unmounted) - .field("get_root", &self.get_root) - .field("get_name", &self.get_name) - .field("get_icon", &self.get_icon) - .field("get_uuid", &self.get_uuid) - .field("get_volume", &self.get_volume) - .field("get_drive", &self.get_drive) - .field("can_unmount", &self.can_unmount) - .field("can_eject", &self.can_eject) - .field("unmount", &self.unmount) - .field("unmount_finish", &self.unmount_finish) - .field("eject", &self.eject) - .field("eject_finish", &self.eject_finish) - .field("remount", &self.remount) - .field("remount_finish", &self.remount_finish) - .field("guess_content_type", &self.guess_content_type) - .field("guess_content_type_finish", &self.guess_content_type_finish) - .field("guess_content_type_sync", &self.guess_content_type_sync) - .field("pre_unmount", &self.pre_unmount) - .field("unmount_with_operation", &self.unmount_with_operation) - .field("unmount_with_operation_finish", &self.unmount_with_operation_finish) - .field("eject_with_operation", &self.eject_with_operation) - .field("eject_with_operation_finish", &self.eject_with_operation_finish) - .field("get_default_location", &self.get_default_location) - .field("get_sort_key", &self.get_sort_key) - .field("get_symbolic_icon", &self.get_symbolic_icon) - .finish() + .field("g_iface", &self.g_iface) + .field("changed", &self.changed) + .field("unmounted", &self.unmounted) + .field("get_root", &self.get_root) + .field("get_name", &self.get_name) + .field("get_icon", &self.get_icon) + .field("get_uuid", &self.get_uuid) + .field("get_volume", &self.get_volume) + .field("get_drive", &self.get_drive) + .field("can_unmount", &self.can_unmount) + .field("can_eject", &self.can_eject) + .field("unmount", &self.unmount) + .field("unmount_finish", &self.unmount_finish) + .field("eject", &self.eject) + .field("eject_finish", &self.eject_finish) + .field("remount", &self.remount) + .field("remount_finish", &self.remount_finish) + .field("guess_content_type", &self.guess_content_type) + .field("guess_content_type_finish", &self.guess_content_type_finish) + .field("guess_content_type_sync", &self.guess_content_type_sync) + .field("pre_unmount", &self.pre_unmount) + .field("unmount_with_operation", &self.unmount_with_operation) + .field( + "unmount_with_operation_finish", + &self.unmount_with_operation_finish, + ) + .field("eject_with_operation", &self.eject_with_operation) + .field( + "eject_with_operation_finish", + &self.eject_with_operation_finish, + ) + .field("get_default_location", &self.get_default_location) + .field("get_sort_key", &self.get_sort_key) + .field("get_symbolic_icon", &self.get_symbolic_icon) + .finish() } } @@ -3193,12 +4426,29 @@ #[derive(Copy, Clone)] pub struct GMountOperationClass { pub parent_class: gobject::GObjectClass, - pub ask_password: Option, - pub ask_question: Option, + pub ask_password: Option< + unsafe extern "C" fn( + *mut GMountOperation, + *const c_char, + *const c_char, + *const c_char, + GAskPasswordFlags, + ), + >, + pub ask_question: + Option, pub reply: Option, pub aborted: Option, - pub show_processes: Option, - pub show_unmount_progress: Option, + pub show_processes: Option< + unsafe extern "C" fn( + *mut GMountOperation, + *const c_char, + *mut glib::GArray, + *mut *const c_char, + ), + >, + pub show_unmount_progress: + Option, pub _g_reserved1: Option, pub _g_reserved2: Option, pub _g_reserved3: Option, @@ -3213,59 +4463,53 @@ impl ::std::fmt::Debug for GMountOperationClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GMountOperationClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("ask_password", &self.ask_password) - .field("ask_question", &self.ask_question) - .field("reply", &self.reply) - .field("aborted", &self.aborted) - .field("show_processes", &self.show_processes) - .field("show_unmount_progress", &self.show_unmount_progress) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .field("_g_reserved6", &self._g_reserved6) - .field("_g_reserved7", &self._g_reserved7) - .field("_g_reserved8", &self._g_reserved8) - .field("_g_reserved9", &self._g_reserved9) - .finish() + .field("parent_class", &self.parent_class) + .field("ask_password", &self.ask_password) + .field("ask_question", &self.ask_question) + .field("reply", &self.reply) + .field("aborted", &self.aborted) + .field("show_processes", &self.show_processes) + .field("show_unmount_progress", &self.show_unmount_progress) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .field("_g_reserved6", &self._g_reserved6) + .field("_g_reserved7", &self._g_reserved7) + .field("_g_reserved8", &self._g_reserved8) + .field("_g_reserved9", &self._g_reserved9) + .finish() } } #[repr(C)] -pub struct GMountOperationPrivate(c_void); +pub struct _GMountOperationPrivate(c_void); -impl ::std::fmt::Debug for GMountOperationPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GMountOperationPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GMountOperationPrivate = *mut _GMountOperationPrivate; #[repr(C)] -pub struct GNativeSocketAddress(c_void); +pub struct _GNativeSocketAddress(c_void); -impl ::std::fmt::Debug for GNativeSocketAddress { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GNativeSocketAddress @ {:?}", self as *const _)) - .finish() - } -} +pub type GNativeSocketAddress = *mut _GNativeSocketAddress; #[repr(C)] #[derive(Copy, Clone)] pub struct GNativeVolumeMonitorClass { pub parent_class: GVolumeMonitorClass, - pub get_mount_for_mount_path: Option *mut GMount>, + pub get_mount_for_mount_path: + Option *mut GMount>, } impl ::std::fmt::Debug for GNativeVolumeMonitorClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GNativeVolumeMonitorClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("get_mount_for_mount_path", &self.get_mount_for_mount_path) - .finish() + f.debug_struct(&format!( + "GNativeVolumeMonitorClass @ {:?}", + self as *const _ + )) + .field("parent_class", &self.parent_class) + .field("get_mount_for_mount_path", &self.get_mount_for_mount_path) + .finish() } } @@ -3278,40 +4522,59 @@ impl ::std::fmt::Debug for GNetworkAddressClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GNetworkAddressClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .finish() + .field("parent_class", &self.parent_class) + .finish() } } #[repr(C)] -pub struct GNetworkAddressPrivate(c_void); +pub struct _GNetworkAddressPrivate(c_void); -impl ::std::fmt::Debug for GNetworkAddressPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GNetworkAddressPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GNetworkAddressPrivate = *mut _GNetworkAddressPrivate; #[repr(C)] #[derive(Copy, Clone)] pub struct GNetworkMonitorInterface { pub g_iface: gobject::GTypeInterface, pub network_changed: Option, - pub can_reach: Option gboolean>, - pub can_reach_async: Option, - pub can_reach_finish: Option gboolean>, + pub can_reach: Option< + unsafe extern "C" fn( + *mut GNetworkMonitor, + *mut GSocketConnectable, + *mut GCancellable, + *mut *mut glib::GError, + ) -> gboolean, + >, + pub can_reach_async: Option< + unsafe extern "C" fn( + *mut GNetworkMonitor, + *mut GSocketConnectable, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub can_reach_finish: Option< + unsafe extern "C" fn( + *mut GNetworkMonitor, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> gboolean, + >, } impl ::std::fmt::Debug for GNetworkMonitorInterface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GNetworkMonitorInterface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("network_changed", &self.network_changed) - .field("can_reach", &self.can_reach) - .field("can_reach_async", &self.can_reach_async) - .field("can_reach_finish", &self.can_reach_finish) - .finish() + f.debug_struct(&format!( + "GNetworkMonitorInterface @ {:?}", + self as *const _ + )) + .field("g_iface", &self.g_iface) + .field("network_changed", &self.network_changed) + .field("can_reach", &self.can_reach) + .field("can_reach_async", &self.can_reach_async) + .field("can_reach_finish", &self.can_reach_finish) + .finish() } } @@ -3324,20 +4587,15 @@ impl ::std::fmt::Debug for GNetworkServiceClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GNetworkServiceClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .finish() + .field("parent_class", &self.parent_class) + .finish() } } #[repr(C)] -pub struct GNetworkServicePrivate(c_void); +pub struct _GNetworkServicePrivate(c_void); -impl ::std::fmt::Debug for GNetworkServicePrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GNetworkServicePrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GNetworkServicePrivate = *mut _GNetworkServicePrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -3353,13 +4611,13 @@ impl ::std::fmt::Debug for GOutputMessage { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GOutputMessage @ {:?}", self as *const _)) - .field("address", &self.address) - .field("vectors", &self.vectors) - .field("num_vectors", &self.num_vectors) - .field("bytes_sent", &self.bytes_sent) - .field("control_messages", &self.control_messages) - .field("num_control_messages", &self.num_control_messages) - .finish() + .field("address", &self.address) + .field("vectors", &self.vectors) + .field("num_vectors", &self.num_vectors) + .field("bytes_sent", &self.bytes_sent) + .field("control_messages", &self.control_messages) + .field("num_control_messages", &self.num_control_messages) + .finish() } } @@ -3367,18 +4625,106 @@ #[derive(Copy, Clone)] pub struct GOutputStreamClass { pub parent_class: gobject::GObjectClass, - pub write_fn: Option ssize_t>, - pub splice: Option ssize_t>, - pub flush: Option gboolean>, - pub close_fn: Option gboolean>, - pub write_async: Option, - pub write_finish: Option ssize_t>, - pub splice_async: Option, - pub splice_finish: Option ssize_t>, - pub flush_async: Option, - pub flush_finish: Option gboolean>, - pub close_async: Option, - pub close_finish: Option gboolean>, + pub write_fn: Option< + unsafe extern "C" fn( + *mut GOutputStream, + *mut u8, + size_t, + *mut GCancellable, + *mut *mut glib::GError, + ) -> ssize_t, + >, + pub splice: Option< + unsafe extern "C" fn( + *mut GOutputStream, + *mut GInputStream, + GOutputStreamSpliceFlags, + *mut GCancellable, + *mut *mut glib::GError, + ) -> ssize_t, + >, + pub flush: Option< + unsafe extern "C" fn( + *mut GOutputStream, + *mut GCancellable, + *mut *mut glib::GError, + ) -> gboolean, + >, + pub close_fn: Option< + unsafe extern "C" fn( + *mut GOutputStream, + *mut GCancellable, + *mut *mut glib::GError, + ) -> gboolean, + >, + pub write_async: Option< + unsafe extern "C" fn( + *mut GOutputStream, + *mut u8, + size_t, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub write_finish: Option< + unsafe extern "C" fn( + *mut GOutputStream, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> ssize_t, + >, + pub splice_async: Option< + unsafe extern "C" fn( + *mut GOutputStream, + *mut GInputStream, + GOutputStreamSpliceFlags, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub splice_finish: Option< + unsafe extern "C" fn( + *mut GOutputStream, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> ssize_t, + >, + pub flush_async: Option< + unsafe extern "C" fn( + *mut GOutputStream, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub flush_finish: Option< + unsafe extern "C" fn( + *mut GOutputStream, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> gboolean, + >, + pub close_async: Option< + unsafe extern "C" fn( + *mut GOutputStream, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub close_finish: Option< + unsafe extern "C" fn( + *mut GOutputStream, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> gboolean, + >, pub _g_reserved1: Option, pub _g_reserved2: Option, pub _g_reserved3: Option, @@ -3392,40 +4738,35 @@ impl ::std::fmt::Debug for GOutputStreamClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GOutputStreamClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("write_fn", &self.write_fn) - .field("splice", &self.splice) - .field("flush", &self.flush) - .field("close_fn", &self.close_fn) - .field("write_async", &self.write_async) - .field("write_finish", &self.write_finish) - .field("splice_async", &self.splice_async) - .field("splice_finish", &self.splice_finish) - .field("flush_async", &self.flush_async) - .field("flush_finish", &self.flush_finish) - .field("close_async", &self.close_async) - .field("close_finish", &self.close_finish) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .field("_g_reserved6", &self._g_reserved6) - .field("_g_reserved7", &self._g_reserved7) - .field("_g_reserved8", &self._g_reserved8) - .finish() + .field("parent_class", &self.parent_class) + .field("write_fn", &self.write_fn) + .field("splice", &self.splice) + .field("flush", &self.flush) + .field("close_fn", &self.close_fn) + .field("write_async", &self.write_async) + .field("write_finish", &self.write_finish) + .field("splice_async", &self.splice_async) + .field("splice_finish", &self.splice_finish) + .field("flush_async", &self.flush_async) + .field("flush_finish", &self.flush_finish) + .field("close_async", &self.close_async) + .field("close_finish", &self.close_finish) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .field("_g_reserved6", &self._g_reserved6) + .field("_g_reserved7", &self._g_reserved7) + .field("_g_reserved8", &self._g_reserved8) + .finish() } } #[repr(C)] -pub struct GOutputStreamPrivate(c_void); +pub struct _GOutputStreamPrivate(c_void); -impl ::std::fmt::Debug for GOutputStreamPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GOutputStreamPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GOutputStreamPrivate = *mut _GOutputStreamPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -3437,9 +4778,9 @@ impl ::std::fmt::Debug for GOutputVector { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GOutputVector @ {:?}", self as *const _)) - .field("buffer", &self.buffer) - .field("size", &self.size) - .finish() + .field("buffer", &self.buffer) + .field("size", &self.size) + .finish() } } @@ -3447,39 +4788,62 @@ #[derive(Copy, Clone)] pub struct GPermissionClass { pub parent_class: gobject::GObjectClass, - pub acquire: Option gboolean>, - pub acquire_async: Option, - pub acquire_finish: Option gboolean>, - pub release: Option gboolean>, - pub release_async: Option, - pub release_finish: Option gboolean>, + pub acquire: Option< + unsafe extern "C" fn( + *mut GPermission, + *mut GCancellable, + *mut *mut glib::GError, + ) -> gboolean, + >, + pub acquire_async: Option< + unsafe extern "C" fn(*mut GPermission, *mut GCancellable, GAsyncReadyCallback, gpointer), + >, + pub acquire_finish: Option< + unsafe extern "C" fn( + *mut GPermission, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> gboolean, + >, + pub release: Option< + unsafe extern "C" fn( + *mut GPermission, + *mut GCancellable, + *mut *mut glib::GError, + ) -> gboolean, + >, + pub release_async: Option< + unsafe extern "C" fn(*mut GPermission, *mut GCancellable, GAsyncReadyCallback, gpointer), + >, + pub release_finish: Option< + unsafe extern "C" fn( + *mut GPermission, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> gboolean, + >, pub reserved: [gpointer; 16], } impl ::std::fmt::Debug for GPermissionClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GPermissionClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("acquire", &self.acquire) - .field("acquire_async", &self.acquire_async) - .field("acquire_finish", &self.acquire_finish) - .field("release", &self.release) - .field("release_async", &self.release_async) - .field("release_finish", &self.release_finish) - .field("reserved", &self.reserved) - .finish() + .field("parent_class", &self.parent_class) + .field("acquire", &self.acquire) + .field("acquire_async", &self.acquire_async) + .field("acquire_finish", &self.acquire_finish) + .field("release", &self.release) + .field("release_async", &self.release_async) + .field("release_finish", &self.release_finish) + .field("reserved", &self.reserved) + .finish() } } #[repr(C)] -pub struct GPermissionPrivate(c_void); +pub struct _GPermissionPrivate(c_void); -impl ::std::fmt::Debug for GPermissionPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GPermissionPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GPermissionPrivate = *mut _GPermissionPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -3487,19 +4851,31 @@ pub g_iface: gobject::GTypeInterface, pub can_poll: Option gboolean>, pub is_readable: Option gboolean>, - pub create_source: Option *mut glib::GSource>, - pub read_nonblocking: Option ssize_t>, + pub create_source: Option< + unsafe extern "C" fn(*mut GPollableInputStream, *mut GCancellable) -> *mut glib::GSource, + >, + pub read_nonblocking: Option< + unsafe extern "C" fn( + *mut GPollableInputStream, + *mut u8, + size_t, + *mut *mut glib::GError, + ) -> ssize_t, + >, } impl ::std::fmt::Debug for GPollableInputStreamInterface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GPollableInputStreamInterface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("can_poll", &self.can_poll) - .field("is_readable", &self.is_readable) - .field("create_source", &self.create_source) - .field("read_nonblocking", &self.read_nonblocking) - .finish() + f.debug_struct(&format!( + "GPollableInputStreamInterface @ {:?}", + self as *const _ + )) + .field("g_iface", &self.g_iface) + .field("can_poll", &self.can_poll) + .field("is_readable", &self.is_readable) + .field("create_source", &self.create_source) + .field("read_nonblocking", &self.read_nonblocking) + .finish() } } @@ -3509,19 +4885,31 @@ pub g_iface: gobject::GTypeInterface, pub can_poll: Option gboolean>, pub is_writable: Option gboolean>, - pub create_source: Option *mut glib::GSource>, - pub write_nonblocking: Option ssize_t>, + pub create_source: Option< + unsafe extern "C" fn(*mut GPollableOutputStream, *mut GCancellable) -> *mut glib::GSource, + >, + pub write_nonblocking: Option< + unsafe extern "C" fn( + *mut GPollableOutputStream, + *mut u8, + size_t, + *mut *mut glib::GError, + ) -> ssize_t, + >, } impl ::std::fmt::Debug for GPollableOutputStreamInterface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GPollableOutputStreamInterface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("can_poll", &self.can_poll) - .field("is_writable", &self.is_writable) - .field("create_source", &self.create_source) - .field("write_nonblocking", &self.write_nonblocking) - .finish() + f.debug_struct(&format!( + "GPollableOutputStreamInterface @ {:?}", + self as *const _ + )) + .field("g_iface", &self.g_iface) + .field("can_poll", &self.can_poll) + .field("is_writable", &self.is_writable) + .field("create_source", &self.create_source) + .field("write_nonblocking", &self.write_nonblocking) + .finish() } } @@ -3534,8 +4922,8 @@ impl ::std::fmt::Debug for GProxyAddressClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GProxyAddressClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .finish() + .field("parent_class", &self.parent_class) + .finish() } } @@ -3554,58 +4942,74 @@ impl ::std::fmt::Debug for GProxyAddressEnumeratorClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GProxyAddressEnumeratorClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .field("_g_reserved6", &self._g_reserved6) - .field("_g_reserved7", &self._g_reserved7) - .finish() + f.debug_struct(&format!( + "GProxyAddressEnumeratorClass @ {:?}", + self as *const _ + )) + .field("parent_class", &self.parent_class) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .field("_g_reserved6", &self._g_reserved6) + .field("_g_reserved7", &self._g_reserved7) + .finish() } } #[repr(C)] -pub struct GProxyAddressEnumeratorPrivate(c_void); +pub struct _GProxyAddressEnumeratorPrivate(c_void); -impl ::std::fmt::Debug for GProxyAddressEnumeratorPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GProxyAddressEnumeratorPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GProxyAddressEnumeratorPrivate = *mut _GProxyAddressEnumeratorPrivate; #[repr(C)] -pub struct GProxyAddressPrivate(c_void); +pub struct _GProxyAddressPrivate(c_void); -impl ::std::fmt::Debug for GProxyAddressPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GProxyAddressPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GProxyAddressPrivate = *mut _GProxyAddressPrivate; #[repr(C)] #[derive(Copy, Clone)] pub struct GProxyInterface { pub g_iface: gobject::GTypeInterface, - pub connect: Option *mut GIOStream>, - pub connect_async: Option, - pub connect_finish: Option *mut GIOStream>, + pub connect: Option< + unsafe extern "C" fn( + *mut GProxy, + *mut GIOStream, + *mut GProxyAddress, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GIOStream, + >, + pub connect_async: Option< + unsafe extern "C" fn( + *mut GProxy, + *mut GIOStream, + *mut GProxyAddress, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub connect_finish: Option< + unsafe extern "C" fn( + *mut GProxy, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut GIOStream, + >, pub supports_hostname: Option gboolean>, } impl ::std::fmt::Debug for GProxyInterface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GProxyInterface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("connect", &self.connect) - .field("connect_async", &self.connect_async) - .field("connect_finish", &self.connect_finish) - .field("supports_hostname", &self.supports_hostname) - .finish() + .field("g_iface", &self.g_iface) + .field("connect", &self.connect) + .field("connect_async", &self.connect_async) + .field("connect_finish", &self.connect_finish) + .field("supports_hostname", &self.supports_hostname) + .finish() } } @@ -3614,20 +5018,41 @@ pub struct GProxyResolverInterface { pub g_iface: gobject::GTypeInterface, pub is_supported: Option gboolean>, - pub lookup: Option *mut *mut c_char>, - pub lookup_async: Option, - pub lookup_finish: Option *mut *mut c_char>, + pub lookup: Option< + unsafe extern "C" fn( + *mut GProxyResolver, + *const c_char, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut *mut c_char, + >, + pub lookup_async: Option< + unsafe extern "C" fn( + *mut GProxyResolver, + *const c_char, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub lookup_finish: Option< + unsafe extern "C" fn( + *mut GProxyResolver, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut *mut c_char, + >, } impl ::std::fmt::Debug for GProxyResolverInterface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GProxyResolverInterface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("is_supported", &self.is_supported) - .field("lookup", &self.lookup) - .field("lookup_async", &self.lookup_async) - .field("lookup_finish", &self.lookup_finish) - .finish() + .field("g_iface", &self.g_iface) + .field("is_supported", &self.is_supported) + .field("lookup", &self.lookup) + .field("lookup_async", &self.lookup_async) + .field("lookup_finish", &self.lookup_finish) + .finish() } } @@ -3635,17 +5060,34 @@ #[derive(Copy, Clone)] pub struct GRemoteActionGroupInterface { pub g_iface: gobject::GTypeInterface, - pub activate_action_full: Option, - pub change_action_state_full: Option, + pub activate_action_full: Option< + unsafe extern "C" fn( + *mut GRemoteActionGroup, + *const c_char, + *mut glib::GVariant, + *mut glib::GVariant, + ), + >, + pub change_action_state_full: Option< + unsafe extern "C" fn( + *mut GRemoteActionGroup, + *const c_char, + *mut glib::GVariant, + *mut glib::GVariant, + ), + >, } impl ::std::fmt::Debug for GRemoteActionGroupInterface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GRemoteActionGroupInterface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("activate_action_full", &self.activate_action_full) - .field("change_action_state_full", &self.change_action_state_full) - .finish() + f.debug_struct(&format!( + "GRemoteActionGroupInterface @ {:?}", + self as *const _ + )) + .field("g_iface", &self.g_iface) + .field("activate_action_full", &self.activate_action_full) + .field("change_action_state_full", &self.change_action_state_full) + .finish() } } @@ -3654,18 +5096,104 @@ pub struct GResolverClass { pub parent_class: gobject::GObjectClass, pub reload: Option, - pub lookup_by_name: Option *mut glib::GList>, - pub lookup_by_name_async: Option, - pub lookup_by_name_finish: Option *mut glib::GList>, - pub lookup_by_address: Option *mut c_char>, - pub lookup_by_address_async: Option, - pub lookup_by_address_finish: Option *mut c_char>, - pub lookup_service: Option *mut glib::GList>, - pub lookup_service_async: Option, - pub lookup_service_finish: Option *mut glib::GList>, - pub lookup_records: Option *mut glib::GList>, - pub lookup_records_async: Option, - pub lookup_records_finish: Option *mut glib::GList>, + pub lookup_by_name: Option< + unsafe extern "C" fn( + *mut GResolver, + *const c_char, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut glib::GList, + >, + pub lookup_by_name_async: Option< + unsafe extern "C" fn( + *mut GResolver, + *const c_char, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub lookup_by_name_finish: Option< + unsafe extern "C" fn( + *mut GResolver, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut glib::GList, + >, + pub lookup_by_address: Option< + unsafe extern "C" fn( + *mut GResolver, + *mut GInetAddress, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut c_char, + >, + pub lookup_by_address_async: Option< + unsafe extern "C" fn( + *mut GResolver, + *mut GInetAddress, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub lookup_by_address_finish: Option< + unsafe extern "C" fn( + *mut GResolver, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut c_char, + >, + pub lookup_service: Option< + unsafe extern "C" fn( + *mut GResolver, + *const c_char, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut glib::GList, + >, + pub lookup_service_async: Option< + unsafe extern "C" fn( + *mut GResolver, + *const c_char, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub lookup_service_finish: Option< + unsafe extern "C" fn( + *mut GResolver, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut glib::GList, + >, + pub lookup_records: Option< + unsafe extern "C" fn( + *mut GResolver, + *const c_char, + GResolverRecordType, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut glib::GList, + >, + pub lookup_records_async: Option< + unsafe extern "C" fn( + *mut GResolver, + *const c_char, + GResolverRecordType, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub lookup_records_finish: Option< + unsafe extern "C" fn( + *mut GResolver, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut glib::GList, + >, pub _g_reserved4: Option, pub _g_reserved5: Option, pub _g_reserved6: Option, @@ -3674,36 +5202,31 @@ impl ::std::fmt::Debug for GResolverClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GResolverClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("reload", &self.reload) - .field("lookup_by_name", &self.lookup_by_name) - .field("lookup_by_name_async", &self.lookup_by_name_async) - .field("lookup_by_name_finish", &self.lookup_by_name_finish) - .field("lookup_by_address", &self.lookup_by_address) - .field("lookup_by_address_async", &self.lookup_by_address_async) - .field("lookup_by_address_finish", &self.lookup_by_address_finish) - .field("lookup_service", &self.lookup_service) - .field("lookup_service_async", &self.lookup_service_async) - .field("lookup_service_finish", &self.lookup_service_finish) - .field("lookup_records", &self.lookup_records) - .field("lookup_records_async", &self.lookup_records_async) - .field("lookup_records_finish", &self.lookup_records_finish) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .field("_g_reserved6", &self._g_reserved6) - .finish() + .field("parent_class", &self.parent_class) + .field("reload", &self.reload) + .field("lookup_by_name", &self.lookup_by_name) + .field("lookup_by_name_async", &self.lookup_by_name_async) + .field("lookup_by_name_finish", &self.lookup_by_name_finish) + .field("lookup_by_address", &self.lookup_by_address) + .field("lookup_by_address_async", &self.lookup_by_address_async) + .field("lookup_by_address_finish", &self.lookup_by_address_finish) + .field("lookup_service", &self.lookup_service) + .field("lookup_service_async", &self.lookup_service_async) + .field("lookup_service_finish", &self.lookup_service_finish) + .field("lookup_records", &self.lookup_records) + .field("lookup_records_async", &self.lookup_records_async) + .field("lookup_records_finish", &self.lookup_records_finish) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .field("_g_reserved6", &self._g_reserved6) + .finish() } } #[repr(C)] -pub struct GResolverPrivate(c_void); +pub struct _GResolverPrivate(c_void); -impl ::std::fmt::Debug for GResolverPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GResolverPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GResolverPrivate = *mut _GResolverPrivate; #[repr(C)] pub struct GResource(c_void); @@ -3711,7 +5234,7 @@ impl ::std::fmt::Debug for GResource { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GResource @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -3721,21 +5244,36 @@ pub g_iface: gobject::GTypeInterface, pub tell: Option i64>, pub can_seek: Option gboolean>, - pub seek: Option gboolean>, + pub seek: Option< + unsafe extern "C" fn( + *mut GSeekable, + i64, + glib::GSeekType, + *mut GCancellable, + *mut *mut glib::GError, + ) -> gboolean, + >, pub can_truncate: Option gboolean>, - pub truncate_fn: Option gboolean>, + pub truncate_fn: Option< + unsafe extern "C" fn( + *mut GSeekable, + i64, + *mut GCancellable, + *mut *mut glib::GError, + ) -> gboolean, + >, } impl ::std::fmt::Debug for GSeekableIface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSeekableIface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("tell", &self.tell) - .field("can_seek", &self.can_seek) - .field("seek", &self.seek) - .field("can_truncate", &self.can_truncate) - .field("truncate_fn", &self.truncate_fn) - .finish() + .field("g_iface", &self.g_iface) + .field("tell", &self.tell) + .field("can_seek", &self.can_seek) + .field("seek", &self.seek) + .field("can_truncate", &self.can_truncate) + .field("truncate_fn", &self.truncate_fn) + .finish() } } @@ -3743,46 +5281,64 @@ #[derive(Copy, Clone)] pub struct GSettingsBackendClass { pub parent_class: gobject::GObjectClass, - pub read: Option *mut glib::GVariant>, - pub get_writable: Option gboolean>, - pub write: Option gboolean>, - pub write_tree: Option gboolean>, + pub read: Option< + unsafe extern "C" fn( + *mut GSettingsBackend, + *const c_char, + *const glib::GVariantType, + gboolean, + ) -> *mut glib::GVariant, + >, + pub get_writable: + Option gboolean>, + pub write: Option< + unsafe extern "C" fn( + *mut GSettingsBackend, + *const c_char, + *mut glib::GVariant, + gpointer, + ) -> gboolean, + >, + pub write_tree: + Option gboolean>, pub reset: Option, pub subscribe: Option, pub unsubscribe: Option, pub sync: Option, - pub get_permission: Option *mut GPermission>, - pub read_user_value: Option *mut glib::GVariant>, + pub get_permission: + Option *mut GPermission>, + pub read_user_value: Option< + unsafe extern "C" fn( + *mut GSettingsBackend, + *const c_char, + *const glib::GVariantType, + ) -> *mut glib::GVariant, + >, pub padding: [gpointer; 23], } impl ::std::fmt::Debug for GSettingsBackendClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSettingsBackendClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("read", &self.read) - .field("get_writable", &self.get_writable) - .field("write", &self.write) - .field("write_tree", &self.write_tree) - .field("reset", &self.reset) - .field("subscribe", &self.subscribe) - .field("unsubscribe", &self.unsubscribe) - .field("sync", &self.sync) - .field("get_permission", &self.get_permission) - .field("read_user_value", &self.read_user_value) - .finish() + .field("parent_class", &self.parent_class) + .field("read", &self.read) + .field("get_writable", &self.get_writable) + .field("write", &self.write) + .field("write_tree", &self.write_tree) + .field("reset", &self.reset) + .field("subscribe", &self.subscribe) + .field("unsubscribe", &self.unsubscribe) + .field("sync", &self.sync) + .field("get_permission", &self.get_permission) + .field("read_user_value", &self.read_user_value) + .finish() } } #[repr(C)] -pub struct GSettingsBackendPrivate(c_void); +pub struct _GSettingsBackendPrivate(c_void); -impl ::std::fmt::Debug for GSettingsBackendPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GSettingsBackendPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GSettingsBackendPrivate = *mut _GSettingsBackendPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -3790,33 +5346,30 @@ pub parent_class: gobject::GObjectClass, pub writable_changed: Option, pub changed: Option, - pub writable_change_event: Option gboolean>, - pub change_event: Option gboolean>, + pub writable_change_event: + Option gboolean>, + pub change_event: + Option gboolean>, pub padding: [gpointer; 20], } impl ::std::fmt::Debug for GSettingsClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSettingsClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("writable_changed", &self.writable_changed) - .field("changed", &self.changed) - .field("writable_change_event", &self.writable_change_event) - .field("change_event", &self.change_event) - .field("padding", &self.padding) - .finish() + .field("parent_class", &self.parent_class) + .field("writable_changed", &self.writable_changed) + .field("changed", &self.changed) + .field("writable_change_event", &self.writable_change_event) + .field("change_event", &self.change_event) + .field("padding", &self.padding) + .finish() } } #[repr(C)] -pub struct GSettingsPrivate(c_void); +pub struct _GSettingsPrivate(c_void); -impl ::std::fmt::Debug for GSettingsPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GSettingsPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GSettingsPrivate = *mut _GSettingsPrivate; #[repr(C)] pub struct GSettingsSchema(c_void); @@ -3824,7 +5377,7 @@ impl ::std::fmt::Debug for GSettingsSchema { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSettingsSchema @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -3834,7 +5387,7 @@ impl ::std::fmt::Debug for GSettingsSchemaKey { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSettingsSchemaKey @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -3844,7 +5397,7 @@ impl ::std::fmt::Debug for GSettingsSchemaSource { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSettingsSchemaSource @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -3858,29 +5411,19 @@ impl ::std::fmt::Debug for GSimpleActionGroupClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSimpleActionGroupClass @ {:?}", self as *const _)) - .finish() + .finish() } } #[repr(C)] -pub struct GSimpleActionGroupPrivate(c_void); +pub struct _GSimpleActionGroupPrivate(c_void); -impl ::std::fmt::Debug for GSimpleActionGroupPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GSimpleActionGroupPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GSimpleActionGroupPrivate = *mut _GSimpleActionGroupPrivate; #[repr(C)] -pub struct GSimpleAsyncResultClass(c_void); +pub struct _GSimpleAsyncResultClass(c_void); -impl ::std::fmt::Debug for GSimpleAsyncResultClass { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GSimpleAsyncResultClass @ {:?}", self as *const _)) - .finish() - } -} +pub type GSimpleAsyncResultClass = *mut _GSimpleAsyncResultClass; #[repr(C)] #[derive(Copy, Clone)] @@ -3895,26 +5438,24 @@ impl ::std::fmt::Debug for GSimpleProxyResolverClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GSimpleProxyResolverClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .finish() + f.debug_struct(&format!( + "GSimpleProxyResolverClass @ {:?}", + self as *const _ + )) + .field("parent_class", &self.parent_class) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .finish() } } #[repr(C)] -pub struct GSimpleProxyResolverPrivate(c_void); +pub struct _GSimpleProxyResolverPrivate(c_void); -impl ::std::fmt::Debug for GSimpleProxyResolverPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GSimpleProxyResolverPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GSimpleProxyResolverPrivate = *mut _GSimpleProxyResolverPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -3922,17 +5463,24 @@ pub parent_class: gobject::GObjectClass, pub get_family: Option GSocketFamily>, pub get_native_size: Option ssize_t>, - pub to_native: Option gboolean>, + pub to_native: Option< + unsafe extern "C" fn( + *mut GSocketAddress, + gpointer, + size_t, + *mut *mut glib::GError, + ) -> gboolean, + >, } impl ::std::fmt::Debug for GSocketAddressClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSocketAddressClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("get_family", &self.get_family) - .field("get_native_size", &self.get_native_size) - .field("to_native", &self.to_native) - .finish() + .field("parent_class", &self.parent_class) + .field("get_family", &self.get_family) + .field("get_native_size", &self.get_native_size) + .field("to_native", &self.to_native) + .finish() } } @@ -3940,19 +5488,41 @@ #[derive(Copy, Clone)] pub struct GSocketAddressEnumeratorClass { pub parent_class: gobject::GObjectClass, - pub next: Option *mut GSocketAddress>, - pub next_async: Option, - pub next_finish: Option *mut GSocketAddress>, + pub next: Option< + unsafe extern "C" fn( + *mut GSocketAddressEnumerator, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GSocketAddress, + >, + pub next_async: Option< + unsafe extern "C" fn( + *mut GSocketAddressEnumerator, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub next_finish: Option< + unsafe extern "C" fn( + *mut GSocketAddressEnumerator, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut GSocketAddress, + >, } impl ::std::fmt::Debug for GSocketAddressEnumeratorClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GSocketAddressEnumeratorClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("next", &self.next) - .field("next_async", &self.next_async) - .field("next_finish", &self.next_finish) - .finish() + f.debug_struct(&format!( + "GSocketAddressEnumeratorClass @ {:?}", + self as *const _ + )) + .field("parent_class", &self.parent_class) + .field("next", &self.next) + .field("next_async", &self.next_async) + .field("next_finish", &self.next_finish) + .finish() } } @@ -3975,18 +5545,18 @@ impl ::std::fmt::Debug for GSocketClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSocketClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .field("_g_reserved6", &self._g_reserved6) - .field("_g_reserved7", &self._g_reserved7) - .field("_g_reserved8", &self._g_reserved8) - .field("_g_reserved9", &self._g_reserved9) - .field("_g_reserved10", &self._g_reserved10) - .finish() + .field("parent_class", &self.parent_class) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .field("_g_reserved6", &self._g_reserved6) + .field("_g_reserved7", &self._g_reserved7) + .field("_g_reserved8", &self._g_reserved8) + .field("_g_reserved9", &self._g_reserved9) + .field("_g_reserved10", &self._g_reserved10) + .finish() } } @@ -3994,7 +5564,14 @@ #[derive(Copy, Clone)] pub struct GSocketClientClass { pub parent_class: gobject::GObjectClass, - pub event: Option, + pub event: Option< + unsafe extern "C" fn( + *mut GSocketClient, + GSocketClientEvent, + *mut GSocketConnectable, + *mut GIOStream, + ), + >, pub _g_reserved1: Option, pub _g_reserved2: Option, pub _g_reserved3: Option, @@ -4004,43 +5581,40 @@ impl ::std::fmt::Debug for GSocketClientClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSocketClientClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("event", &self.event) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .finish() + .field("parent_class", &self.parent_class) + .field("event", &self.event) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .finish() } } #[repr(C)] -pub struct GSocketClientPrivate(c_void); +pub struct _GSocketClientPrivate(c_void); -impl ::std::fmt::Debug for GSocketClientPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GSocketClientPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GSocketClientPrivate = *mut _GSocketClientPrivate; #[repr(C)] #[derive(Copy, Clone)] pub struct GSocketConnectableIface { pub g_iface: gobject::GTypeInterface, - pub enumerate: Option *mut GSocketAddressEnumerator>, - pub proxy_enumerate: Option *mut GSocketAddressEnumerator>, + pub enumerate: + Option *mut GSocketAddressEnumerator>, + pub proxy_enumerate: + Option *mut GSocketAddressEnumerator>, pub to_string: Option *mut c_char>, } impl ::std::fmt::Debug for GSocketConnectableIface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSocketConnectableIface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("enumerate", &self.enumerate) - .field("proxy_enumerate", &self.proxy_enumerate) - .field("to_string", &self.to_string) - .finish() + .field("g_iface", &self.g_iface) + .field("enumerate", &self.enumerate) + .field("proxy_enumerate", &self.proxy_enumerate) + .field("to_string", &self.to_string) + .finish() } } @@ -4059,26 +5633,21 @@ impl ::std::fmt::Debug for GSocketConnectionClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSocketConnectionClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .field("_g_reserved6", &self._g_reserved6) - .finish() + .field("parent_class", &self.parent_class) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .field("_g_reserved6", &self._g_reserved6) + .finish() } } #[repr(C)] -pub struct GSocketConnectionPrivate(c_void); +pub struct _GSocketConnectionPrivate(c_void); -impl ::std::fmt::Debug for GSocketConnectionPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GSocketConnectionPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GSocketConnectionPrivate = *mut _GSocketConnectionPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -4088,7 +5657,8 @@ pub get_level: Option c_int>, pub get_type: Option c_int>, pub serialize: Option, - pub deserialize: Option *mut GSocketControlMessage>, + pub deserialize: + Option *mut GSocketControlMessage>, pub _g_reserved1: Option, pub _g_reserved2: Option, pub _g_reserved3: Option, @@ -4098,38 +5668,37 @@ impl ::std::fmt::Debug for GSocketControlMessageClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GSocketControlMessageClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("get_size", &self.get_size) - .field("get_level", &self.get_level) - .field("get_type", &self.get_type) - .field("serialize", &self.serialize) - .field("deserialize", &self.deserialize) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .finish() + f.debug_struct(&format!( + "GSocketControlMessageClass @ {:?}", + self as *const _ + )) + .field("parent_class", &self.parent_class) + .field("get_size", &self.get_size) + .field("get_level", &self.get_level) + .field("get_type", &self.get_type) + .field("serialize", &self.serialize) + .field("deserialize", &self.deserialize) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .finish() } } #[repr(C)] -pub struct GSocketControlMessagePrivate(c_void); +pub struct _GSocketControlMessagePrivate(c_void); -impl ::std::fmt::Debug for GSocketControlMessagePrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GSocketControlMessagePrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GSocketControlMessagePrivate = *mut _GSocketControlMessagePrivate; #[repr(C)] #[derive(Copy, Clone)] pub struct GSocketListenerClass { pub parent_class: gobject::GObjectClass, pub changed: Option, - pub event: Option, + pub event: + Option, pub _g_reserved2: Option, pub _g_reserved3: Option, pub _g_reserved4: Option, @@ -4140,43 +5709,39 @@ impl ::std::fmt::Debug for GSocketListenerClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSocketListenerClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("changed", &self.changed) - .field("event", &self.event) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .field("_g_reserved6", &self._g_reserved6) - .finish() + .field("parent_class", &self.parent_class) + .field("changed", &self.changed) + .field("event", &self.event) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .field("_g_reserved6", &self._g_reserved6) + .finish() } } #[repr(C)] -pub struct GSocketListenerPrivate(c_void); +pub struct _GSocketListenerPrivate(c_void); -impl ::std::fmt::Debug for GSocketListenerPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GSocketListenerPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GSocketListenerPrivate = *mut _GSocketListenerPrivate; #[repr(C)] -pub struct GSocketPrivate(c_void); +pub struct _GSocketPrivate(c_void); -impl ::std::fmt::Debug for GSocketPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GSocketPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GSocketPrivate = *mut _GSocketPrivate; #[repr(C)] #[derive(Copy, Clone)] pub struct GSocketServiceClass { pub parent_class: GSocketListenerClass, - pub incoming: Option gboolean>, + pub incoming: Option< + unsafe extern "C" fn( + *mut GSocketService, + *mut GSocketConnection, + *mut gobject::GObject, + ) -> gboolean, + >, pub _g_reserved1: Option, pub _g_reserved2: Option, pub _g_reserved3: Option, @@ -4188,27 +5753,22 @@ impl ::std::fmt::Debug for GSocketServiceClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSocketServiceClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("incoming", &self.incoming) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .field("_g_reserved6", &self._g_reserved6) - .finish() + .field("parent_class", &self.parent_class) + .field("incoming", &self.incoming) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .field("_g_reserved6", &self._g_reserved6) + .finish() } } #[repr(C)] -pub struct GSocketServicePrivate(c_void); +pub struct _GSocketServicePrivate(c_void); -impl ::std::fmt::Debug for GSocketServicePrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GSocketServicePrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GSocketServicePrivate = *mut _GSocketServicePrivate; #[repr(C)] pub struct GSrvTarget(c_void); @@ -4216,7 +5776,7 @@ impl ::std::fmt::Debug for GSrvTarget { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSrvTarget @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -4233,19 +5793,14 @@ impl ::std::fmt::Debug for GStaticResource { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GStaticResource @ {:?}", self as *const _)) - .finish() + .finish() } } #[repr(C)] -pub struct GTaskClass(c_void); +pub struct _GTaskClass(c_void); -impl ::std::fmt::Debug for GTaskClass { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GTaskClass @ {:?}", self as *const _)) - .finish() - } -} +pub type GTaskClass = *mut _GTaskClass; #[repr(C)] #[derive(Copy, Clone)] @@ -4256,20 +5811,15 @@ impl ::std::fmt::Debug for GTcpConnectionClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GTcpConnectionClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .finish() + .field("parent_class", &self.parent_class) + .finish() } } #[repr(C)] -pub struct GTcpConnectionPrivate(c_void); +pub struct _GTcpConnectionPrivate(c_void); -impl ::std::fmt::Debug for GTcpConnectionPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GTcpConnectionPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GTcpConnectionPrivate = *mut _GTcpConnectionPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -4279,37 +5829,36 @@ impl ::std::fmt::Debug for GTcpWrapperConnectionClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GTcpWrapperConnectionClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .finish() + f.debug_struct(&format!( + "GTcpWrapperConnectionClass @ {:?}", + self as *const _ + )) + .field("parent_class", &self.parent_class) + .finish() } } #[repr(C)] -pub struct GTcpWrapperConnectionPrivate(c_void); +pub struct _GTcpWrapperConnectionPrivate(c_void); -impl ::std::fmt::Debug for GTcpWrapperConnectionPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GTcpWrapperConnectionPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GTcpWrapperConnectionPrivate = *mut _GTcpWrapperConnectionPrivate; #[repr(C)] -pub struct GThemedIconClass(c_void); +pub struct _GThemedIconClass(c_void); -impl ::std::fmt::Debug for GThemedIconClass { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GThemedIconClass @ {:?}", self as *const _)) - .finish() - } -} +pub type GThemedIconClass = *mut _GThemedIconClass; #[repr(C)] #[derive(Copy, Clone)] pub struct GThreadedSocketServiceClass { pub parent_class: GSocketServiceClass, - pub run: Option gboolean>, + pub run: Option< + unsafe extern "C" fn( + *mut GThreadedSocketService, + *mut GSocketConnection, + *mut gobject::GObject, + ) -> gboolean, + >, pub _g_reserved1: Option, pub _g_reserved2: Option, pub _g_reserved3: Option, @@ -4319,27 +5868,25 @@ impl ::std::fmt::Debug for GThreadedSocketServiceClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GThreadedSocketServiceClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("run", &self.run) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .finish() + f.debug_struct(&format!( + "GThreadedSocketServiceClass @ {:?}", + self as *const _ + )) + .field("parent_class", &self.parent_class) + .field("run", &self.run) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .finish() } } #[repr(C)] -pub struct GThreadedSocketServicePrivate(c_void); +pub struct _GThreadedSocketServicePrivate(c_void); -impl ::std::fmt::Debug for GThreadedSocketServicePrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GThreadedSocketServicePrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GThreadedSocketServicePrivate = *mut _GThreadedSocketServicePrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -4359,17 +5906,29 @@ impl ::std::fmt::Debug for GTlsBackendInterface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GTlsBackendInterface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("supports_tls", &self.supports_tls) - .field("get_certificate_type", &self.get_certificate_type) - .field("get_client_connection_type", &self.get_client_connection_type) - .field("get_server_connection_type", &self.get_server_connection_type) - .field("get_file_database_type", &self.get_file_database_type) - .field("get_default_database", &self.get_default_database) - .field("supports_dtls", &self.supports_dtls) - .field("get_dtls_client_connection_type", &self.get_dtls_client_connection_type) - .field("get_dtls_server_connection_type", &self.get_dtls_server_connection_type) - .finish() + .field("g_iface", &self.g_iface) + .field("supports_tls", &self.supports_tls) + .field("get_certificate_type", &self.get_certificate_type) + .field( + "get_client_connection_type", + &self.get_client_connection_type, + ) + .field( + "get_server_connection_type", + &self.get_server_connection_type, + ) + .field("get_file_database_type", &self.get_file_database_type) + .field("get_default_database", &self.get_default_database) + .field("supports_dtls", &self.supports_dtls) + .field( + "get_dtls_client_connection_type", + &self.get_dtls_client_connection_type, + ) + .field( + "get_dtls_server_connection_type", + &self.get_dtls_server_connection_type, + ) + .finish() } } @@ -4377,42 +5936,47 @@ #[derive(Copy, Clone)] pub struct GTlsCertificateClass { pub parent_class: gobject::GObjectClass, - pub verify: Option GTlsCertificateFlags>, + pub verify: Option< + unsafe extern "C" fn( + *mut GTlsCertificate, + *mut GSocketConnectable, + *mut GTlsCertificate, + ) -> GTlsCertificateFlags, + >, pub padding: [gpointer; 8], } impl ::std::fmt::Debug for GTlsCertificateClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GTlsCertificateClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("verify", &self.verify) - .finish() + .field("parent_class", &self.parent_class) + .field("verify", &self.verify) + .finish() } } #[repr(C)] -pub struct GTlsCertificatePrivate(c_void); +pub struct _GTlsCertificatePrivate(c_void); -impl ::std::fmt::Debug for GTlsCertificatePrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GTlsCertificatePrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GTlsCertificatePrivate = *mut _GTlsCertificatePrivate; #[repr(C)] #[derive(Copy, Clone)] pub struct GTlsClientConnectionInterface { pub g_iface: gobject::GTypeInterface, - pub copy_session_state: Option, + pub copy_session_state: + Option, } impl ::std::fmt::Debug for GTlsClientConnectionInterface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GTlsClientConnectionInterface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("copy_session_state", &self.copy_session_state) - .finish() + f.debug_struct(&format!( + "GTlsClientConnectionInterface @ {:?}", + self as *const _ + )) + .field("g_iface", &self.g_iface) + .field("copy_session_state", &self.copy_session_state) + .finish() } } @@ -4420,85 +5984,230 @@ #[derive(Copy, Clone)] pub struct GTlsConnectionClass { pub parent_class: GIOStreamClass, - pub accept_certificate: Option gboolean>, - pub handshake: Option gboolean>, - pub handshake_async: Option, - pub handshake_finish: Option gboolean>, + pub accept_certificate: Option< + unsafe extern "C" fn( + *mut GTlsConnection, + *mut GTlsCertificate, + GTlsCertificateFlags, + ) -> gboolean, + >, + pub handshake: Option< + unsafe extern "C" fn( + *mut GTlsConnection, + *mut GCancellable, + *mut *mut glib::GError, + ) -> gboolean, + >, + pub handshake_async: Option< + unsafe extern "C" fn( + *mut GTlsConnection, + c_int, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub handshake_finish: Option< + unsafe extern "C" fn( + *mut GTlsConnection, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> gboolean, + >, pub padding: [gpointer; 8], } impl ::std::fmt::Debug for GTlsConnectionClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GTlsConnectionClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("accept_certificate", &self.accept_certificate) - .field("handshake", &self.handshake) - .field("handshake_async", &self.handshake_async) - .field("handshake_finish", &self.handshake_finish) - .finish() + .field("parent_class", &self.parent_class) + .field("accept_certificate", &self.accept_certificate) + .field("handshake", &self.handshake) + .field("handshake_async", &self.handshake_async) + .field("handshake_finish", &self.handshake_finish) + .finish() } } #[repr(C)] -pub struct GTlsConnectionPrivate(c_void); +pub struct _GTlsConnectionPrivate(c_void); -impl ::std::fmt::Debug for GTlsConnectionPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GTlsConnectionPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GTlsConnectionPrivate = *mut _GTlsConnectionPrivate; #[repr(C)] #[derive(Copy, Clone)] pub struct GTlsDatabaseClass { pub parent_class: gobject::GObjectClass, - pub verify_chain: Option GTlsCertificateFlags>, - pub verify_chain_async: Option, - pub verify_chain_finish: Option GTlsCertificateFlags>, - pub create_certificate_handle: Option *mut c_char>, - pub lookup_certificate_for_handle: Option *mut GTlsCertificate>, - pub lookup_certificate_for_handle_async: Option, - pub lookup_certificate_for_handle_finish: Option *mut GTlsCertificate>, - pub lookup_certificate_issuer: Option *mut GTlsCertificate>, - pub lookup_certificate_issuer_async: Option, - pub lookup_certificate_issuer_finish: Option *mut GTlsCertificate>, - pub lookup_certificates_issued_by: Option *mut glib::GList>, - pub lookup_certificates_issued_by_async: Option, - pub lookup_certificates_issued_by_finish: Option *mut glib::GList>, + pub verify_chain: Option< + unsafe extern "C" fn( + *mut GTlsDatabase, + *mut GTlsCertificate, + *const c_char, + *mut GSocketConnectable, + *mut GTlsInteraction, + GTlsDatabaseVerifyFlags, + *mut GCancellable, + *mut *mut glib::GError, + ) -> GTlsCertificateFlags, + >, + pub verify_chain_async: Option< + unsafe extern "C" fn( + *mut GTlsDatabase, + *mut GTlsCertificate, + *const c_char, + *mut GSocketConnectable, + *mut GTlsInteraction, + GTlsDatabaseVerifyFlags, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub verify_chain_finish: Option< + unsafe extern "C" fn( + *mut GTlsDatabase, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> GTlsCertificateFlags, + >, + pub create_certificate_handle: + Option *mut c_char>, + pub lookup_certificate_for_handle: Option< + unsafe extern "C" fn( + *mut GTlsDatabase, + *const c_char, + *mut GTlsInteraction, + GTlsDatabaseLookupFlags, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GTlsCertificate, + >, + pub lookup_certificate_for_handle_async: Option< + unsafe extern "C" fn( + *mut GTlsDatabase, + *const c_char, + *mut GTlsInteraction, + GTlsDatabaseLookupFlags, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub lookup_certificate_for_handle_finish: Option< + unsafe extern "C" fn( + *mut GTlsDatabase, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut GTlsCertificate, + >, + pub lookup_certificate_issuer: Option< + unsafe extern "C" fn( + *mut GTlsDatabase, + *mut GTlsCertificate, + *mut GTlsInteraction, + GTlsDatabaseLookupFlags, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut GTlsCertificate, + >, + pub lookup_certificate_issuer_async: Option< + unsafe extern "C" fn( + *mut GTlsDatabase, + *mut GTlsCertificate, + *mut GTlsInteraction, + GTlsDatabaseLookupFlags, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub lookup_certificate_issuer_finish: Option< + unsafe extern "C" fn( + *mut GTlsDatabase, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut GTlsCertificate, + >, + pub lookup_certificates_issued_by: Option< + unsafe extern "C" fn( + *mut GTlsDatabase, + *mut glib::GByteArray, + *mut GTlsInteraction, + GTlsDatabaseLookupFlags, + *mut GCancellable, + *mut *mut glib::GError, + ) -> *mut glib::GList, + >, + pub lookup_certificates_issued_by_async: Option< + unsafe extern "C" fn( + *mut GTlsDatabase, + *mut glib::GByteArray, + *mut GTlsInteraction, + GTlsDatabaseLookupFlags, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub lookup_certificates_issued_by_finish: Option< + unsafe extern "C" fn( + *mut GTlsDatabase, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> *mut glib::GList, + >, pub padding: [gpointer; 16], } impl ::std::fmt::Debug for GTlsDatabaseClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GTlsDatabaseClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("verify_chain", &self.verify_chain) - .field("verify_chain_async", &self.verify_chain_async) - .field("verify_chain_finish", &self.verify_chain_finish) - .field("create_certificate_handle", &self.create_certificate_handle) - .field("lookup_certificate_for_handle", &self.lookup_certificate_for_handle) - .field("lookup_certificate_for_handle_async", &self.lookup_certificate_for_handle_async) - .field("lookup_certificate_for_handle_finish", &self.lookup_certificate_for_handle_finish) - .field("lookup_certificate_issuer", &self.lookup_certificate_issuer) - .field("lookup_certificate_issuer_async", &self.lookup_certificate_issuer_async) - .field("lookup_certificate_issuer_finish", &self.lookup_certificate_issuer_finish) - .field("lookup_certificates_issued_by", &self.lookup_certificates_issued_by) - .field("lookup_certificates_issued_by_async", &self.lookup_certificates_issued_by_async) - .field("lookup_certificates_issued_by_finish", &self.lookup_certificates_issued_by_finish) - .finish() + .field("parent_class", &self.parent_class) + .field("verify_chain", &self.verify_chain) + .field("verify_chain_async", &self.verify_chain_async) + .field("verify_chain_finish", &self.verify_chain_finish) + .field("create_certificate_handle", &self.create_certificate_handle) + .field( + "lookup_certificate_for_handle", + &self.lookup_certificate_for_handle, + ) + .field( + "lookup_certificate_for_handle_async", + &self.lookup_certificate_for_handle_async, + ) + .field( + "lookup_certificate_for_handle_finish", + &self.lookup_certificate_for_handle_finish, + ) + .field("lookup_certificate_issuer", &self.lookup_certificate_issuer) + .field( + "lookup_certificate_issuer_async", + &self.lookup_certificate_issuer_async, + ) + .field( + "lookup_certificate_issuer_finish", + &self.lookup_certificate_issuer_finish, + ) + .field( + "lookup_certificates_issued_by", + &self.lookup_certificates_issued_by, + ) + .field( + "lookup_certificates_issued_by_async", + &self.lookup_certificates_issued_by_async, + ) + .field( + "lookup_certificates_issued_by_finish", + &self.lookup_certificates_issued_by_finish, + ) + .finish() } } #[repr(C)] -pub struct GTlsDatabasePrivate(c_void); +pub struct _GTlsDatabasePrivate(c_void); -impl ::std::fmt::Debug for GTlsDatabasePrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GTlsDatabasePrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GTlsDatabasePrivate = *mut _GTlsDatabasePrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -4509,9 +6218,12 @@ impl ::std::fmt::Debug for GTlsFileDatabaseInterface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GTlsFileDatabaseInterface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .finish() + f.debug_struct(&format!( + "GTlsFileDatabaseInterface @ {:?}", + self as *const _ + )) + .field("g_iface", &self.g_iface) + .finish() } } @@ -4519,44 +6231,87 @@ #[derive(Copy, Clone)] pub struct GTlsInteractionClass { pub parent_class: gobject::GObjectClass, - pub ask_password: Option GTlsInteractionResult>, - pub ask_password_async: Option, - pub ask_password_finish: Option GTlsInteractionResult>, - pub request_certificate: Option GTlsInteractionResult>, - pub request_certificate_async: Option, - pub request_certificate_finish: Option GTlsInteractionResult>, + pub ask_password: Option< + unsafe extern "C" fn( + *mut GTlsInteraction, + *mut GTlsPassword, + *mut GCancellable, + *mut *mut glib::GError, + ) -> GTlsInteractionResult, + >, + pub ask_password_async: Option< + unsafe extern "C" fn( + *mut GTlsInteraction, + *mut GTlsPassword, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub ask_password_finish: Option< + unsafe extern "C" fn( + *mut GTlsInteraction, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> GTlsInteractionResult, + >, + pub request_certificate: Option< + unsafe extern "C" fn( + *mut GTlsInteraction, + *mut GTlsConnection, + GTlsCertificateRequestFlags, + *mut GCancellable, + *mut *mut glib::GError, + ) -> GTlsInteractionResult, + >, + pub request_certificate_async: Option< + unsafe extern "C" fn( + *mut GTlsInteraction, + *mut GTlsConnection, + GTlsCertificateRequestFlags, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub request_certificate_finish: Option< + unsafe extern "C" fn( + *mut GTlsInteraction, + *mut GAsyncResult, + *mut *mut glib::GError, + ) -> GTlsInteractionResult, + >, pub padding: [gpointer; 21], } impl ::std::fmt::Debug for GTlsInteractionClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GTlsInteractionClass @ {:?}", self as *const _)) - .field("ask_password", &self.ask_password) - .field("ask_password_async", &self.ask_password_async) - .field("ask_password_finish", &self.ask_password_finish) - .field("request_certificate", &self.request_certificate) - .field("request_certificate_async", &self.request_certificate_async) - .field("request_certificate_finish", &self.request_certificate_finish) - .finish() + .field("ask_password", &self.ask_password) + .field("ask_password_async", &self.ask_password_async) + .field("ask_password_finish", &self.ask_password_finish) + .field("request_certificate", &self.request_certificate) + .field("request_certificate_async", &self.request_certificate_async) + .field( + "request_certificate_finish", + &self.request_certificate_finish, + ) + .finish() } } #[repr(C)] -pub struct GTlsInteractionPrivate(c_void); +pub struct _GTlsInteractionPrivate(c_void); -impl ::std::fmt::Debug for GTlsInteractionPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GTlsInteractionPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GTlsInteractionPrivate = *mut _GTlsInteractionPrivate; #[repr(C)] #[derive(Copy, Clone)] pub struct GTlsPasswordClass { pub parent_class: gobject::GObjectClass, pub get_value: Option *const u8>, - pub set_value: Option, + pub set_value: + Option, pub get_default_warning: Option *const c_char>, pub padding: [gpointer; 4], } @@ -4564,23 +6319,18 @@ impl ::std::fmt::Debug for GTlsPasswordClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GTlsPasswordClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("get_value", &self.get_value) - .field("set_value", &self.set_value) - .field("get_default_warning", &self.get_default_warning) - .finish() + .field("parent_class", &self.parent_class) + .field("get_value", &self.get_value) + .field("set_value", &self.set_value) + .field("get_default_warning", &self.get_default_warning) + .finish() } } #[repr(C)] -pub struct GTlsPasswordPrivate(c_void); +pub struct _GTlsPasswordPrivate(c_void); -impl ::std::fmt::Debug for GTlsPasswordPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GTlsPasswordPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GTlsPasswordPrivate = *mut _GTlsPasswordPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -4590,9 +6340,12 @@ impl ::std::fmt::Debug for GTlsServerConnectionInterface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GTlsServerConnectionInterface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .finish() + f.debug_struct(&format!( + "GTlsServerConnectionInterface @ {:?}", + self as *const _ + )) + .field("g_iface", &self.g_iface) + .finish() } } @@ -4605,20 +6358,15 @@ impl ::std::fmt::Debug for GUnixConnectionClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GUnixConnectionClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .finish() + .field("parent_class", &self.parent_class) + .finish() } } #[repr(C)] -pub struct GUnixConnectionPrivate(c_void); +pub struct _GUnixConnectionPrivate(c_void); -impl ::std::fmt::Debug for GUnixConnectionPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GUnixConnectionPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GUnixConnectionPrivate = *mut _GUnixConnectionPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -4630,23 +6378,21 @@ impl ::std::fmt::Debug for GUnixCredentialsMessageClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GUnixCredentialsMessageClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .finish() + f.debug_struct(&format!( + "GUnixCredentialsMessageClass @ {:?}", + self as *const _ + )) + .field("parent_class", &self.parent_class) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .finish() } } #[repr(C)] -pub struct GUnixCredentialsMessagePrivate(c_void); +pub struct _GUnixCredentialsMessagePrivate(c_void); -impl ::std::fmt::Debug for GUnixCredentialsMessagePrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GUnixCredentialsMessagePrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GUnixCredentialsMessagePrivate = *mut _GUnixCredentialsMessagePrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -4662,25 +6408,20 @@ impl ::std::fmt::Debug for GUnixFDListClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GUnixFDListClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .finish() + .field("parent_class", &self.parent_class) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .finish() } } #[repr(C)] -pub struct GUnixFDListPrivate(c_void); +pub struct _GUnixFDListPrivate(c_void); -impl ::std::fmt::Debug for GUnixFDListPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GUnixFDListPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GUnixFDListPrivate = *mut _GUnixFDListPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -4693,22 +6434,17 @@ impl ::std::fmt::Debug for GUnixFDMessageClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GUnixFDMessageClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .finish() + .field("parent_class", &self.parent_class) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .finish() } } #[repr(C)] -pub struct GUnixFDMessagePrivate(c_void); +pub struct _GUnixFDMessagePrivate(c_void); -impl ::std::fmt::Debug for GUnixFDMessagePrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GUnixFDMessagePrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GUnixFDMessagePrivate = *mut _GUnixFDMessagePrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -4724,25 +6460,20 @@ impl ::std::fmt::Debug for GUnixInputStreamClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GUnixInputStreamClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .finish() + .field("parent_class", &self.parent_class) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .finish() } } #[repr(C)] -pub struct GUnixInputStreamPrivate(c_void); +pub struct _GUnixInputStreamPrivate(c_void); -impl ::std::fmt::Debug for GUnixInputStreamPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GUnixInputStreamPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GUnixInputStreamPrivate = *mut _GUnixInputStreamPrivate; #[repr(C)] pub struct GUnixMountEntry(c_void); @@ -4750,19 +6481,14 @@ impl ::std::fmt::Debug for GUnixMountEntry { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GUnixMountEntry @ {:?}", self as *const _)) - .finish() + .finish() } } #[repr(C)] -pub struct GUnixMountMonitorClass(c_void); +pub struct _GUnixMountMonitorClass(c_void); -impl ::std::fmt::Debug for GUnixMountMonitorClass { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GUnixMountMonitorClass @ {:?}", self as *const _)) - .finish() - } -} +pub type GUnixMountMonitorClass = *mut _GUnixMountMonitorClass; #[repr(C)] pub struct GUnixMountPoint(c_void); @@ -4770,7 +6496,7 @@ impl ::std::fmt::Debug for GUnixMountPoint { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GUnixMountPoint @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -4788,25 +6514,20 @@ impl ::std::fmt::Debug for GUnixOutputStreamClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GUnixOutputStreamClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .finish() + .field("parent_class", &self.parent_class) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .finish() } } #[repr(C)] -pub struct GUnixOutputStreamPrivate(c_void); +pub struct _GUnixOutputStreamPrivate(c_void); -impl ::std::fmt::Debug for GUnixOutputStreamPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GUnixOutputStreamPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GUnixOutputStreamPrivate = *mut _GUnixOutputStreamPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -4817,20 +6538,15 @@ impl ::std::fmt::Debug for GUnixSocketAddressClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GUnixSocketAddressClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .finish() + .field("parent_class", &self.parent_class) + .finish() } } #[repr(C)] -pub struct GUnixSocketAddressPrivate(c_void); +pub struct _GUnixSocketAddressPrivate(c_void); -impl ::std::fmt::Debug for GUnixSocketAddressPrivate { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GUnixSocketAddressPrivate @ {:?}", self as *const _)) - .finish() - } -} +pub type GUnixSocketAddressPrivate = *mut _GUnixSocketAddressPrivate; #[repr(C)] #[derive(Copy, Clone)] @@ -4841,12 +6557,34 @@ pub get_file_for_uri: Option *mut GFile>, pub get_supported_uri_schemes: Option *const *const c_char>, pub parse_name: Option *mut GFile>, - pub local_file_add_info: Option, - pub add_writable_namespaces: Option, - pub local_file_set_attributes: Option gboolean>, + pub local_file_add_info: Option< + unsafe extern "C" fn( + *mut GVfs, + *const c_char, + u64, + *mut GFileAttributeMatcher, + *mut GFileInfo, + *mut GCancellable, + *mut gpointer, + *mut glib::GDestroyNotify, + ), + >, + pub add_writable_namespaces: + Option, + pub local_file_set_attributes: Option< + unsafe extern "C" fn( + *mut GVfs, + *const c_char, + *mut GFileInfo, + GFileQueryInfoFlags, + *mut GCancellable, + *mut *mut glib::GError, + ) -> gboolean, + >, pub local_file_removed: Option, pub local_file_moved: Option, - pub deserialize_icon: Option *mut GIcon>, + pub deserialize_icon: + Option *mut GIcon>, pub _g_reserved1: Option, pub _g_reserved2: Option, pub _g_reserved3: Option, @@ -4858,25 +6596,25 @@ impl ::std::fmt::Debug for GVfsClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GVfsClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("is_active", &self.is_active) - .field("get_file_for_path", &self.get_file_for_path) - .field("get_file_for_uri", &self.get_file_for_uri) - .field("get_supported_uri_schemes", &self.get_supported_uri_schemes) - .field("parse_name", &self.parse_name) - .field("local_file_add_info", &self.local_file_add_info) - .field("add_writable_namespaces", &self.add_writable_namespaces) - .field("local_file_set_attributes", &self.local_file_set_attributes) - .field("local_file_removed", &self.local_file_removed) - .field("local_file_moved", &self.local_file_moved) - .field("deserialize_icon", &self.deserialize_icon) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .field("_g_reserved6", &self._g_reserved6) - .finish() + .field("parent_class", &self.parent_class) + .field("is_active", &self.is_active) + .field("get_file_for_path", &self.get_file_for_path) + .field("get_file_for_uri", &self.get_file_for_uri) + .field("get_supported_uri_schemes", &self.get_supported_uri_schemes) + .field("parse_name", &self.parse_name) + .field("local_file_add_info", &self.local_file_add_info) + .field("add_writable_namespaces", &self.add_writable_namespaces) + .field("local_file_set_attributes", &self.local_file_set_attributes) + .field("local_file_removed", &self.local_file_removed) + .field("local_file_moved", &self.local_file_moved) + .field("deserialize_icon", &self.deserialize_icon) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .field("_g_reserved6", &self._g_reserved6) + .finish() } } @@ -4893,16 +6631,48 @@ pub get_mount: Option *mut GMount>, pub can_mount: Option gboolean>, pub can_eject: Option gboolean>, - pub mount_fn: Option, - pub mount_finish: Option gboolean>, - pub eject: Option, - pub eject_finish: Option gboolean>, + pub mount_fn: Option< + unsafe extern "C" fn( + *mut GVolume, + GMountMountFlags, + *mut GMountOperation, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub mount_finish: Option< + unsafe extern "C" fn(*mut GVolume, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, + pub eject: Option< + unsafe extern "C" fn( + *mut GVolume, + GMountUnmountFlags, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub eject_finish: Option< + unsafe extern "C" fn(*mut GVolume, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, pub get_identifier: Option *mut c_char>, pub enumerate_identifiers: Option *mut *mut c_char>, pub should_automount: Option gboolean>, pub get_activation_root: Option *mut GFile>, - pub eject_with_operation: Option, - pub eject_with_operation_finish: Option gboolean>, + pub eject_with_operation: Option< + unsafe extern "C" fn( + *mut GVolume, + GMountUnmountFlags, + *mut GMountOperation, + *mut GCancellable, + GAsyncReadyCallback, + gpointer, + ), + >, + pub eject_with_operation_finish: Option< + unsafe extern "C" fn(*mut GVolume, *mut GAsyncResult, *mut *mut glib::GError) -> gboolean, + >, pub get_sort_key: Option *const c_char>, pub get_symbolic_icon: Option *mut GIcon>, } @@ -4910,29 +6680,32 @@ impl ::std::fmt::Debug for GVolumeIface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GVolumeIface @ {:?}", self as *const _)) - .field("g_iface", &self.g_iface) - .field("changed", &self.changed) - .field("removed", &self.removed) - .field("get_name", &self.get_name) - .field("get_icon", &self.get_icon) - .field("get_uuid", &self.get_uuid) - .field("get_drive", &self.get_drive) - .field("get_mount", &self.get_mount) - .field("can_mount", &self.can_mount) - .field("can_eject", &self.can_eject) - .field("mount_fn", &self.mount_fn) - .field("mount_finish", &self.mount_finish) - .field("eject", &self.eject) - .field("eject_finish", &self.eject_finish) - .field("get_identifier", &self.get_identifier) - .field("enumerate_identifiers", &self.enumerate_identifiers) - .field("should_automount", &self.should_automount) - .field("get_activation_root", &self.get_activation_root) - .field("eject_with_operation", &self.eject_with_operation) - .field("eject_with_operation_finish", &self.eject_with_operation_finish) - .field("get_sort_key", &self.get_sort_key) - .field("get_symbolic_icon", &self.get_symbolic_icon) - .finish() + .field("g_iface", &self.g_iface) + .field("changed", &self.changed) + .field("removed", &self.removed) + .field("get_name", &self.get_name) + .field("get_icon", &self.get_icon) + .field("get_uuid", &self.get_uuid) + .field("get_drive", &self.get_drive) + .field("get_mount", &self.get_mount) + .field("can_mount", &self.can_mount) + .field("can_eject", &self.can_eject) + .field("mount_fn", &self.mount_fn) + .field("mount_finish", &self.mount_finish) + .field("eject", &self.eject) + .field("eject_finish", &self.eject_finish) + .field("get_identifier", &self.get_identifier) + .field("enumerate_identifiers", &self.enumerate_identifiers) + .field("should_automount", &self.should_automount) + .field("get_activation_root", &self.get_activation_root) + .field("eject_with_operation", &self.eject_with_operation) + .field( + "eject_with_operation_finish", + &self.eject_with_operation_finish, + ) + .field("get_sort_key", &self.get_sort_key) + .field("get_symbolic_icon", &self.get_symbolic_icon) + .finish() } } @@ -4954,9 +6727,12 @@ pub get_connected_drives: Option *mut glib::GList>, pub get_volumes: Option *mut glib::GList>, pub get_mounts: Option *mut glib::GList>, - pub get_volume_for_uuid: Option *mut GVolume>, - pub get_mount_for_uuid: Option *mut GMount>, - pub adopt_orphan_mount: Option *mut GVolume>, + pub get_volume_for_uuid: + Option *mut GVolume>, + pub get_mount_for_uuid: + Option *mut GMount>, + pub adopt_orphan_mount: + Option *mut GVolume>, pub drive_eject_button: Option, pub drive_stop_button: Option, pub _g_reserved1: Option, @@ -4970,33 +6746,33 @@ impl ::std::fmt::Debug for GVolumeMonitorClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GVolumeMonitorClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .field("volume_added", &self.volume_added) - .field("volume_removed", &self.volume_removed) - .field("volume_changed", &self.volume_changed) - .field("mount_added", &self.mount_added) - .field("mount_removed", &self.mount_removed) - .field("mount_pre_unmount", &self.mount_pre_unmount) - .field("mount_changed", &self.mount_changed) - .field("drive_connected", &self.drive_connected) - .field("drive_disconnected", &self.drive_disconnected) - .field("drive_changed", &self.drive_changed) - .field("is_supported", &self.is_supported) - .field("get_connected_drives", &self.get_connected_drives) - .field("get_volumes", &self.get_volumes) - .field("get_mounts", &self.get_mounts) - .field("get_volume_for_uuid", &self.get_volume_for_uuid) - .field("get_mount_for_uuid", &self.get_mount_for_uuid) - .field("adopt_orphan_mount", &self.adopt_orphan_mount) - .field("drive_eject_button", &self.drive_eject_button) - .field("drive_stop_button", &self.drive_stop_button) - .field("_g_reserved1", &self._g_reserved1) - .field("_g_reserved2", &self._g_reserved2) - .field("_g_reserved3", &self._g_reserved3) - .field("_g_reserved4", &self._g_reserved4) - .field("_g_reserved5", &self._g_reserved5) - .field("_g_reserved6", &self._g_reserved6) - .finish() + .field("parent_class", &self.parent_class) + .field("volume_added", &self.volume_added) + .field("volume_removed", &self.volume_removed) + .field("volume_changed", &self.volume_changed) + .field("mount_added", &self.mount_added) + .field("mount_removed", &self.mount_removed) + .field("mount_pre_unmount", &self.mount_pre_unmount) + .field("mount_changed", &self.mount_changed) + .field("drive_connected", &self.drive_connected) + .field("drive_disconnected", &self.drive_disconnected) + .field("drive_changed", &self.drive_changed) + .field("is_supported", &self.is_supported) + .field("get_connected_drives", &self.get_connected_drives) + .field("get_volumes", &self.get_volumes) + .field("get_mounts", &self.get_mounts) + .field("get_volume_for_uuid", &self.get_volume_for_uuid) + .field("get_mount_for_uuid", &self.get_mount_for_uuid) + .field("adopt_orphan_mount", &self.adopt_orphan_mount) + .field("drive_eject_button", &self.drive_eject_button) + .field("drive_stop_button", &self.drive_stop_button) + .field("_g_reserved1", &self._g_reserved1) + .field("_g_reserved2", &self._g_reserved2) + .field("_g_reserved3", &self._g_reserved3) + .field("_g_reserved4", &self._g_reserved4) + .field("_g_reserved5", &self._g_reserved5) + .field("_g_reserved6", &self._g_reserved6) + .finish() } } @@ -5009,8 +6785,8 @@ impl ::std::fmt::Debug for GZlibCompressorClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GZlibCompressorClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .finish() + .field("parent_class", &self.parent_class) + .finish() } } @@ -5023,8 +6799,8 @@ impl ::std::fmt::Debug for GZlibDecompressorClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GZlibDecompressorClass @ {:?}", self as *const _)) - .field("parent_class", &self.parent_class) - .finish() + .field("parent_class", &self.parent_class) + .finish() } } @@ -5035,7 +6811,7 @@ impl ::std::fmt::Debug for GAppInfoMonitor { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GAppInfoMonitor @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5049,8 +6825,8 @@ impl ::std::fmt::Debug for GAppLaunchContext { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GAppLaunchContext @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5064,7 +6840,7 @@ impl ::std::fmt::Debug for GApplication { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GApplication @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5078,7 +6854,7 @@ impl ::std::fmt::Debug for GApplicationCommandLine { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GApplicationCommandLine @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5092,8 +6868,8 @@ impl ::std::fmt::Debug for GBufferedInputStream { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GBufferedInputStream @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5107,9 +6883,9 @@ impl ::std::fmt::Debug for GBufferedOutputStream { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GBufferedOutputStream @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -5119,7 +6895,7 @@ impl ::std::fmt::Debug for GBytesIcon { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GBytesIcon @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5133,8 +6909,8 @@ impl ::std::fmt::Debug for GCancellable { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GCancellable @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5144,7 +6920,7 @@ impl ::std::fmt::Debug for GCharsetConverter { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GCharsetConverter @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5158,8 +6934,8 @@ impl ::std::fmt::Debug for GConverterInputStream { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GConverterInputStream @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5173,8 +6949,8 @@ impl ::std::fmt::Debug for GConverterOutputStream { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GConverterOutputStream @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5184,7 +6960,7 @@ impl ::std::fmt::Debug for GCredentials { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GCredentials @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5194,7 +6970,7 @@ impl ::std::fmt::Debug for GDBusActionGroup { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusActionGroup @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5204,7 +6980,7 @@ impl ::std::fmt::Debug for GDBusAuthObserver { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusAuthObserver @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5214,7 +6990,7 @@ impl ::std::fmt::Debug for GDBusConnection { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusConnection @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5228,7 +7004,7 @@ impl ::std::fmt::Debug for GDBusInterfaceSkeleton { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusInterfaceSkeleton @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5238,7 +7014,7 @@ impl ::std::fmt::Debug for GDBusMenuModel { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusMenuModel @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5248,7 +7024,7 @@ impl ::std::fmt::Debug for GDBusMessage { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusMessage @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5258,7 +7034,7 @@ impl ::std::fmt::Debug for GDBusMethodInvocation { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusMethodInvocation @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5271,8 +7047,11 @@ impl ::std::fmt::Debug for GDBusObjectManagerClient { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GDBusObjectManagerClient @ {:?}", self as *const _)) - .finish() + f.debug_struct(&format!( + "GDBusObjectManagerClient @ {:?}", + self as *const _ + )) + .finish() } } @@ -5285,8 +7064,11 @@ impl ::std::fmt::Debug for GDBusObjectManagerServer { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GDBusObjectManagerServer @ {:?}", self as *const _)) - .finish() + f.debug_struct(&format!( + "GDBusObjectManagerServer @ {:?}", + self as *const _ + )) + .finish() } } @@ -5300,7 +7082,7 @@ impl ::std::fmt::Debug for GDBusObjectProxy { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusObjectProxy @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5314,7 +7096,7 @@ impl ::std::fmt::Debug for GDBusObjectSkeleton { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusObjectSkeleton @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5328,7 +7110,7 @@ impl ::std::fmt::Debug for GDBusProxy { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusProxy @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5338,7 +7120,7 @@ impl ::std::fmt::Debug for GDBusServer { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDBusServer @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5352,8 +7134,8 @@ impl ::std::fmt::Debug for GDataInputStream { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDataInputStream @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5367,8 +7149,8 @@ impl ::std::fmt::Debug for GDataOutputStream { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDataOutputStream @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5378,7 +7160,7 @@ impl ::std::fmt::Debug for GDesktopAppInfo { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GDesktopAppInfo @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5388,7 +7170,7 @@ impl ::std::fmt::Debug for GEmblem { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GEmblem @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5402,8 +7184,8 @@ impl ::std::fmt::Debug for GEmblemedIcon { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GEmblemedIcon @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5417,8 +7199,8 @@ impl ::std::fmt::Debug for GFileEnumerator { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GFileEnumerator @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5432,8 +7214,8 @@ impl ::std::fmt::Debug for GFileIOStream { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GFileIOStream @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5443,7 +7225,7 @@ impl ::std::fmt::Debug for GFileIcon { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GFileIcon @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5453,7 +7235,7 @@ impl ::std::fmt::Debug for GFileInfo { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GFileInfo @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5467,8 +7249,8 @@ impl ::std::fmt::Debug for GFileInputStream { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GFileInputStream @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5482,8 +7264,8 @@ impl ::std::fmt::Debug for GFileMonitor { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GFileMonitor @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5497,8 +7279,8 @@ impl ::std::fmt::Debug for GFileOutputStream { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GFileOutputStream @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5508,7 +7290,7 @@ impl ::std::fmt::Debug for GFilenameCompleter { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GFilenameCompleter @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5522,9 +7304,9 @@ impl ::std::fmt::Debug for GFilterInputStream { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GFilterInputStream @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("base_stream", &self.base_stream) - .finish() + .field("parent_instance", &self.parent_instance) + .field("base_stream", &self.base_stream) + .finish() } } @@ -5538,9 +7320,9 @@ impl ::std::fmt::Debug for GFilterOutputStream { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GFilterOutputStream @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("base_stream", &self.base_stream) - .finish() + .field("parent_instance", &self.parent_instance) + .field("base_stream", &self.base_stream) + .finish() } } @@ -5550,7 +7332,7 @@ impl ::std::fmt::Debug for GIOModule { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GIOModule @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5564,8 +7346,8 @@ impl ::std::fmt::Debug for GIOStream { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GIOStream @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5579,8 +7361,8 @@ impl ::std::fmt::Debug for GInetAddress { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GInetAddress @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5594,8 +7376,8 @@ impl ::std::fmt::Debug for GInetAddressMask { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GInetAddressMask @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5609,8 +7391,8 @@ impl ::std::fmt::Debug for GInetSocketAddress { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GInetSocketAddress @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5624,8 +7406,8 @@ impl ::std::fmt::Debug for GInputStream { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GInputStream @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5635,7 +7417,7 @@ impl ::std::fmt::Debug for GListStore { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GListStore @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5649,8 +7431,8 @@ impl ::std::fmt::Debug for GMemoryInputStream { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GMemoryInputStream @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5664,8 +7446,8 @@ impl ::std::fmt::Debug for GMemoryOutputStream { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GMemoryOutputStream @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5675,7 +7457,7 @@ impl ::std::fmt::Debug for GMenu { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GMenu @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5689,9 +7471,9 @@ impl ::std::fmt::Debug for GMenuAttributeIter { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GMenuAttributeIter @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -5701,7 +7483,7 @@ impl ::std::fmt::Debug for GMenuItem { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GMenuItem @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5715,9 +7497,9 @@ impl ::std::fmt::Debug for GMenuLinkIter { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GMenuLinkIter @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -5731,9 +7513,9 @@ impl ::std::fmt::Debug for GMenuModel { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GMenuModel @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -5747,9 +7529,9 @@ impl ::std::fmt::Debug for GMountOperation { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GMountOperation @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -5762,8 +7544,8 @@ impl ::std::fmt::Debug for GNativeVolumeMonitor { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GNativeVolumeMonitor @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5777,8 +7559,8 @@ impl ::std::fmt::Debug for GNetworkAddress { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GNetworkAddress @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5792,8 +7574,8 @@ impl ::std::fmt::Debug for GNetworkService { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GNetworkService @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5803,7 +7585,7 @@ impl ::std::fmt::Debug for GNotification { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GNotification @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5817,8 +7599,8 @@ impl ::std::fmt::Debug for GOutputStream { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GOutputStream @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5832,8 +7614,8 @@ impl ::std::fmt::Debug for GPermission { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GPermission @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5843,7 +7625,7 @@ impl ::std::fmt::Debug for GPropertyAction { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GPropertyAction @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5857,8 +7639,8 @@ impl ::std::fmt::Debug for GProxyAddress { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GProxyAddress @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5872,9 +7654,9 @@ impl ::std::fmt::Debug for GProxyAddressEnumerator { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GProxyAddressEnumerator @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -5888,9 +7670,9 @@ impl ::std::fmt::Debug for GResolver { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GResolver @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -5904,9 +7686,9 @@ impl ::std::fmt::Debug for GSettings { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSettings @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -5920,8 +7702,8 @@ impl ::std::fmt::Debug for GSettingsBackend { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSettingsBackend @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -5931,7 +7713,7 @@ impl ::std::fmt::Debug for GSimpleAction { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSimpleAction @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5945,7 +7727,7 @@ impl ::std::fmt::Debug for GSimpleActionGroup { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSimpleActionGroup @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5955,7 +7737,7 @@ impl ::std::fmt::Debug for GSimpleAsyncResult { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSimpleAsyncResult @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5965,7 +7747,7 @@ impl ::std::fmt::Debug for GSimpleIOStream { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSimpleIOStream @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5975,7 +7757,7 @@ impl ::std::fmt::Debug for GSimplePermission { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSimplePermission @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -5989,8 +7771,8 @@ impl ::std::fmt::Debug for GSimpleProxyResolver { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSimpleProxyResolver @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -6004,9 +7786,9 @@ impl ::std::fmt::Debug for GSocket { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSocket @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -6019,8 +7801,8 @@ impl ::std::fmt::Debug for GSocketAddress { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSocketAddress @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -6032,9 +7814,12 @@ impl ::std::fmt::Debug for GSocketAddressEnumerator { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("GSocketAddressEnumerator @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + f.debug_struct(&format!( + "GSocketAddressEnumerator @ {:?}", + self as *const _ + )) + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -6048,9 +7833,9 @@ impl ::std::fmt::Debug for GSocketClient { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSocketClient @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -6064,9 +7849,9 @@ impl ::std::fmt::Debug for GSocketConnection { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSocketConnection @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -6080,9 +7865,9 @@ impl ::std::fmt::Debug for GSocketControlMessage { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSocketControlMessage @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -6096,9 +7881,9 @@ impl ::std::fmt::Debug for GSocketListener { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSocketListener @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -6112,9 +7897,9 @@ impl ::std::fmt::Debug for GSocketService { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSocketService @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -6124,7 +7909,7 @@ impl ::std::fmt::Debug for GSubprocess { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSubprocess @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -6134,7 +7919,7 @@ impl ::std::fmt::Debug for GSubprocessLauncher { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GSubprocessLauncher @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -6144,7 +7929,7 @@ impl ::std::fmt::Debug for GTask { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GTask @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -6158,9 +7943,9 @@ impl ::std::fmt::Debug for GTcpConnection { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GTcpConnection @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -6174,9 +7959,9 @@ impl ::std::fmt::Debug for GTcpWrapperConnection { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GTcpWrapperConnection @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -6186,7 +7971,7 @@ impl ::std::fmt::Debug for GTestDBus { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GTestDBus @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -6196,7 +7981,7 @@ impl ::std::fmt::Debug for GThemedIcon { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GThemedIcon @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -6210,9 +7995,9 @@ impl ::std::fmt::Debug for GThreadedSocketService { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GThreadedSocketService @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -6226,9 +8011,9 @@ impl ::std::fmt::Debug for GTlsCertificate { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GTlsCertificate @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -6242,9 +8027,9 @@ impl ::std::fmt::Debug for GTlsConnection { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GTlsConnection @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -6258,9 +8043,9 @@ impl ::std::fmt::Debug for GTlsDatabase { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GTlsDatabase @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -6274,7 +8059,7 @@ impl ::std::fmt::Debug for GTlsInteraction { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GTlsInteraction @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -6288,9 +8073,9 @@ impl ::std::fmt::Debug for GTlsPassword { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GTlsPassword @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -6304,9 +8089,9 @@ impl ::std::fmt::Debug for GUnixConnection { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GUnixConnection @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -6320,9 +8105,9 @@ impl ::std::fmt::Debug for GUnixCredentialsMessage { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GUnixCredentialsMessage @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -6336,9 +8121,9 @@ impl ::std::fmt::Debug for GUnixFDList { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GUnixFDList @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -6352,9 +8137,9 @@ impl ::std::fmt::Debug for GUnixFDMessage { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GUnixFDMessage @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .field("priv_", &self.priv_) - .finish() + .field("parent_instance", &self.parent_instance) + .field("priv_", &self.priv_) + .finish() } } @@ -6368,8 +8153,8 @@ impl ::std::fmt::Debug for GUnixInputStream { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GUnixInputStream @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -6379,7 +8164,7 @@ impl ::std::fmt::Debug for GUnixMountMonitor { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GUnixMountMonitor @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -6393,8 +8178,8 @@ impl ::std::fmt::Debug for GUnixOutputStream { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GUnixOutputStream @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -6408,8 +8193,8 @@ impl ::std::fmt::Debug for GUnixSocketAddress { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GUnixSocketAddress @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -6422,8 +8207,8 @@ impl ::std::fmt::Debug for GVfs { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GVfs @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -6437,8 +8222,8 @@ impl ::std::fmt::Debug for GVolumeMonitor { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GVolumeMonitor @ {:?}", self as *const _)) - .field("parent_instance", &self.parent_instance) - .finish() + .field("parent_instance", &self.parent_instance) + .finish() } } @@ -6448,7 +8233,7 @@ impl ::std::fmt::Debug for GZlibCompressor { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GZlibCompressor @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -6458,7 +8243,7 @@ impl ::std::fmt::Debug for GZlibDecompressor { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GZlibDecompressor @ {:?}", self as *const _)) - .finish() + .finish() } } @@ -6787,7 +8572,6 @@ } } - extern "C" { //========================================================================= @@ -6812,14 +8596,36 @@ pub fn g_dbus_error_encode_gerror(error: *const glib::GError) -> *mut c_char; pub fn g_dbus_error_get_remote_error(error: *const glib::GError) -> *mut c_char; pub fn g_dbus_error_is_remote_error(error: *const glib::GError) -> gboolean; - pub fn g_dbus_error_new_for_dbus_error(dbus_error_name: *const c_char, dbus_error_message: *const c_char) -> *mut glib::GError; + pub fn g_dbus_error_new_for_dbus_error( + dbus_error_name: *const c_char, + dbus_error_message: *const c_char, + ) -> *mut glib::GError; pub fn g_dbus_error_quark() -> glib::GQuark; - pub fn g_dbus_error_register_error(error_domain: glib::GQuark, error_code: c_int, dbus_error_name: *const c_char) -> gboolean; - pub fn g_dbus_error_register_error_domain(error_domain_quark_name: *const c_char, quark_volatile: *mut /*volatile*/size_t, entries: *mut GDBusErrorEntry, num_entries: c_uint); - pub fn g_dbus_error_set_dbus_error(error: *mut *mut glib::GError, dbus_error_name: *const c_char, dbus_error_message: *const c_char, format: *const c_char, ...); + pub fn g_dbus_error_register_error( + error_domain: glib::GQuark, + error_code: c_int, + dbus_error_name: *const c_char, + ) -> gboolean; + pub fn g_dbus_error_register_error_domain( + error_domain_quark_name: *const c_char, + quark_volatile: *mut size_t, + entries: *const GDBusErrorEntry, + num_entries: c_uint, + ); + pub fn g_dbus_error_set_dbus_error( + error: *mut *mut glib::GError, + dbus_error_name: *const c_char, + dbus_error_message: *const c_char, + format: *const c_char, + ... + ); //pub fn g_dbus_error_set_dbus_error_valist(error: *mut *mut glib::GError, dbus_error_name: *const c_char, dbus_error_message: *const c_char, format: *const c_char, var_args: /*Unimplemented*/va_list); pub fn g_dbus_error_strip_remote_error(error: *mut glib::GError) -> gboolean; - pub fn g_dbus_error_unregister_error(error_domain: glib::GQuark, error_code: c_int, dbus_error_name: *const c_char) -> gboolean; + pub fn g_dbus_error_unregister_error( + error_domain: glib::GQuark, + error_code: c_int, + dbus_error_name: *const c_char, + ) -> gboolean; //========================================================================= // GDBusMessageByteOrder @@ -7190,7 +8996,10 @@ pub fn g_dbus_annotation_info_get_type() -> GType; pub fn g_dbus_annotation_info_ref(info: *mut GDBusAnnotationInfo) -> *mut GDBusAnnotationInfo; pub fn g_dbus_annotation_info_unref(info: *mut GDBusAnnotationInfo); - pub fn g_dbus_annotation_info_lookup(annotations: *mut *mut GDBusAnnotationInfo, name: *const c_char) -> *const c_char; + pub fn g_dbus_annotation_info_lookup( + annotations: *mut *mut GDBusAnnotationInfo, + name: *const c_char, + ) -> *const c_char; //========================================================================= // GDBusArgInfo @@ -7205,10 +9014,23 @@ pub fn g_dbus_interface_info_get_type() -> GType; pub fn g_dbus_interface_info_cache_build(info: *mut GDBusInterfaceInfo); pub fn g_dbus_interface_info_cache_release(info: *mut GDBusInterfaceInfo); - pub fn g_dbus_interface_info_generate_xml(info: *mut GDBusInterfaceInfo, indent: c_uint, string_builder: *mut glib::GString); - pub fn g_dbus_interface_info_lookup_method(info: *mut GDBusInterfaceInfo, name: *const c_char) -> *mut GDBusMethodInfo; - pub fn g_dbus_interface_info_lookup_property(info: *mut GDBusInterfaceInfo, name: *const c_char) -> *mut GDBusPropertyInfo; - pub fn g_dbus_interface_info_lookup_signal(info: *mut GDBusInterfaceInfo, name: *const c_char) -> *mut GDBusSignalInfo; + pub fn g_dbus_interface_info_generate_xml( + info: *mut GDBusInterfaceInfo, + indent: c_uint, + string_builder: *mut glib::GString, + ); + pub fn g_dbus_interface_info_lookup_method( + info: *mut GDBusInterfaceInfo, + name: *const c_char, + ) -> *mut GDBusMethodInfo; + pub fn g_dbus_interface_info_lookup_property( + info: *mut GDBusInterfaceInfo, + name: *const c_char, + ) -> *mut GDBusPropertyInfo; + pub fn g_dbus_interface_info_lookup_signal( + info: *mut GDBusInterfaceInfo, + name: *const c_char, + ) -> *mut GDBusSignalInfo; pub fn g_dbus_interface_info_ref(info: *mut GDBusInterfaceInfo) -> *mut GDBusInterfaceInfo; pub fn g_dbus_interface_info_unref(info: *mut GDBusInterfaceInfo); @@ -7223,9 +9045,19 @@ // GDBusNodeInfo //========================================================================= pub fn g_dbus_node_info_get_type() -> GType; - pub fn g_dbus_node_info_new_for_xml(xml_data: *const c_char, error: *mut *mut glib::GError) -> *mut GDBusNodeInfo; - pub fn g_dbus_node_info_generate_xml(info: *mut GDBusNodeInfo, indent: c_uint, string_builder: *mut glib::GString); - pub fn g_dbus_node_info_lookup_interface(info: *mut GDBusNodeInfo, name: *const c_char) -> *mut GDBusInterfaceInfo; + pub fn g_dbus_node_info_new_for_xml( + xml_data: *const c_char, + error: *mut *mut glib::GError, + ) -> *mut GDBusNodeInfo; + pub fn g_dbus_node_info_generate_xml( + info: *mut GDBusNodeInfo, + indent: c_uint, + string_builder: *mut glib::GString, + ); + pub fn g_dbus_node_info_lookup_interface( + info: *mut GDBusNodeInfo, + name: *const c_char, + ) -> *mut GDBusInterfaceInfo; pub fn g_dbus_node_info_ref(info: *mut GDBusNodeInfo) -> *mut GDBusNodeInfo; pub fn g_dbus_node_info_unref(info: *mut GDBusNodeInfo); @@ -7248,10 +9080,22 @@ //========================================================================= pub fn g_file_attribute_info_list_get_type() -> GType; pub fn g_file_attribute_info_list_new() -> *mut GFileAttributeInfoList; - pub fn g_file_attribute_info_list_add(list: *mut GFileAttributeInfoList, name: *const c_char, type_: GFileAttributeType, flags: GFileAttributeInfoFlags); - pub fn g_file_attribute_info_list_dup(list: *mut GFileAttributeInfoList) -> *mut GFileAttributeInfoList; - pub fn g_file_attribute_info_list_lookup(list: *mut GFileAttributeInfoList, name: *const c_char) -> *const GFileAttributeInfo; - pub fn g_file_attribute_info_list_ref(list: *mut GFileAttributeInfoList) -> *mut GFileAttributeInfoList; + pub fn g_file_attribute_info_list_add( + list: *mut GFileAttributeInfoList, + name: *const c_char, + type_: GFileAttributeType, + flags: GFileAttributeInfoFlags, + ); + pub fn g_file_attribute_info_list_dup( + list: *mut GFileAttributeInfoList, + ) -> *mut GFileAttributeInfoList; + pub fn g_file_attribute_info_list_lookup( + list: *mut GFileAttributeInfoList, + name: *const c_char, + ) -> *const GFileAttributeInfo; + pub fn g_file_attribute_info_list_ref( + list: *mut GFileAttributeInfoList, + ) -> *mut GFileAttributeInfoList; pub fn g_file_attribute_info_list_unref(list: *mut GFileAttributeInfoList); //========================================================================= @@ -7259,12 +9103,28 @@ //========================================================================= pub fn g_file_attribute_matcher_get_type() -> GType; pub fn g_file_attribute_matcher_new(attributes: *const c_char) -> *mut GFileAttributeMatcher; - pub fn g_file_attribute_matcher_enumerate_namespace(matcher: *mut GFileAttributeMatcher, ns: *const c_char) -> gboolean; - pub fn g_file_attribute_matcher_enumerate_next(matcher: *mut GFileAttributeMatcher) -> *const c_char; - pub fn g_file_attribute_matcher_matches(matcher: *mut GFileAttributeMatcher, attribute: *const c_char) -> gboolean; - pub fn g_file_attribute_matcher_matches_only(matcher: *mut GFileAttributeMatcher, attribute: *const c_char) -> gboolean; - pub fn g_file_attribute_matcher_ref(matcher: *mut GFileAttributeMatcher) -> *mut GFileAttributeMatcher; - pub fn g_file_attribute_matcher_subtract(matcher: *mut GFileAttributeMatcher, subtract: *mut GFileAttributeMatcher) -> *mut GFileAttributeMatcher; + pub fn g_file_attribute_matcher_enumerate_namespace( + matcher: *mut GFileAttributeMatcher, + ns: *const c_char, + ) -> gboolean; + pub fn g_file_attribute_matcher_enumerate_next( + matcher: *mut GFileAttributeMatcher, + ) -> *const c_char; + pub fn g_file_attribute_matcher_matches( + matcher: *mut GFileAttributeMatcher, + attribute: *const c_char, + ) -> gboolean; + pub fn g_file_attribute_matcher_matches_only( + matcher: *mut GFileAttributeMatcher, + attribute: *const c_char, + ) -> gboolean; + pub fn g_file_attribute_matcher_ref( + matcher: *mut GFileAttributeMatcher, + ) -> *mut GFileAttributeMatcher; + pub fn g_file_attribute_matcher_subtract( + matcher: *mut GFileAttributeMatcher, + subtract: *mut GFileAttributeMatcher, + ) -> *mut GFileAttributeMatcher; pub fn g_file_attribute_matcher_to_string(matcher: *mut GFileAttributeMatcher) -> *mut c_char; pub fn g_file_attribute_matcher_unref(matcher: *mut GFileAttributeMatcher); @@ -7279,11 +9139,25 @@ //========================================================================= // GIOExtensionPoint //========================================================================= - pub fn g_io_extension_point_get_extension_by_name(extension_point: *mut GIOExtensionPoint, name: *const c_char) -> *mut GIOExtension; - pub fn g_io_extension_point_get_extensions(extension_point: *mut GIOExtensionPoint) -> *mut glib::GList; - pub fn g_io_extension_point_get_required_type(extension_point: *mut GIOExtensionPoint) -> GType; - pub fn g_io_extension_point_set_required_type(extension_point: *mut GIOExtensionPoint, type_: GType); - pub fn g_io_extension_point_implement(extension_point_name: *const c_char, type_: GType, extension_name: *const c_char, priority: c_int) -> *mut GIOExtension; + pub fn g_io_extension_point_get_extension_by_name( + extension_point: *mut GIOExtensionPoint, + name: *const c_char, + ) -> *mut GIOExtension; + pub fn g_io_extension_point_get_extensions( + extension_point: *mut GIOExtensionPoint, + ) -> *mut glib::GList; + pub fn g_io_extension_point_get_required_type(extension_point: *mut GIOExtensionPoint) + -> GType; + pub fn g_io_extension_point_set_required_type( + extension_point: *mut GIOExtensionPoint, + type_: GType, + ); + pub fn g_io_extension_point_implement( + extension_point_name: *const c_char, + type_: GType, + extension_name: *const c_char, + priority: c_int, + ) -> *mut GIOExtension; pub fn g_io_extension_point_lookup(name: *const c_char) -> *mut GIOExtensionPoint; pub fn g_io_extension_point_register(name: *const c_char) -> *mut GIOExtensionPoint; @@ -7297,32 +9171,72 @@ //========================================================================= // GIOSchedulerJob //========================================================================= - pub fn g_io_scheduler_job_send_to_mainloop(job: *mut GIOSchedulerJob, func: glib::GSourceFunc, user_data: gpointer, notify: glib::GDestroyNotify) -> gboolean; - pub fn g_io_scheduler_job_send_to_mainloop_async(job: *mut GIOSchedulerJob, func: glib::GSourceFunc, user_data: gpointer, notify: glib::GDestroyNotify); + pub fn g_io_scheduler_job_send_to_mainloop( + job: *mut GIOSchedulerJob, + func: glib::GSourceFunc, + user_data: gpointer, + notify: glib::GDestroyNotify, + ) -> gboolean; + pub fn g_io_scheduler_job_send_to_mainloop_async( + job: *mut GIOSchedulerJob, + func: glib::GSourceFunc, + user_data: gpointer, + notify: glib::GDestroyNotify, + ); //========================================================================= // GResource //========================================================================= pub fn g_resource_get_type() -> GType; - pub fn g_resource_new_from_data(data: *mut glib::GBytes, error: *mut *mut glib::GError) -> *mut GResource; - pub fn g_resource_enumerate_children(resource: *mut GResource, path: *const c_char, lookup_flags: GResourceLookupFlags, error: *mut *mut glib::GError) -> *mut *mut c_char; - pub fn g_resource_get_info(resource: *mut GResource, path: *const c_char, lookup_flags: GResourceLookupFlags, size: *mut size_t, flags: *mut u32, error: *mut *mut glib::GError) -> gboolean; - pub fn g_resource_lookup_data(resource: *mut GResource, path: *const c_char, lookup_flags: GResourceLookupFlags, error: *mut *mut glib::GError) -> *mut glib::GBytes; - pub fn g_resource_open_stream(resource: *mut GResource, path: *const c_char, lookup_flags: GResourceLookupFlags, error: *mut *mut glib::GError) -> *mut GInputStream; + pub fn g_resource_new_from_data( + data: *mut glib::GBytes, + error: *mut *mut glib::GError, + ) -> *mut GResource; + pub fn g_resource_enumerate_children( + resource: *mut GResource, + path: *const c_char, + lookup_flags: GResourceLookupFlags, + error: *mut *mut glib::GError, + ) -> *mut *mut c_char; + pub fn g_resource_get_info( + resource: *mut GResource, + path: *const c_char, + lookup_flags: GResourceLookupFlags, + size: *mut size_t, + flags: *mut u32, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_resource_lookup_data( + resource: *mut GResource, + path: *const c_char, + lookup_flags: GResourceLookupFlags, + error: *mut *mut glib::GError, + ) -> *mut glib::GBytes; + pub fn g_resource_open_stream( + resource: *mut GResource, + path: *const c_char, + lookup_flags: GResourceLookupFlags, + error: *mut *mut glib::GError, + ) -> *mut GInputStream; pub fn g_resource_ref(resource: *mut GResource) -> *mut GResource; pub fn g_resource_unref(resource: *mut GResource); - pub fn g_resource_load(filename: *const c_char, error: *mut *mut glib::GError) -> *mut GResource; + pub fn g_resource_load( + filename: *const c_char, + error: *mut *mut glib::GError, + ) -> *mut GResource; //========================================================================= // GSettingsSchema //========================================================================= pub fn g_settings_schema_get_type() -> GType; pub fn g_settings_schema_get_id(schema: *mut GSettingsSchema) -> *const c_char; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_settings_schema_get_key(schema: *mut GSettingsSchema, name: *const c_char) -> *mut GSettingsSchemaKey; + pub fn g_settings_schema_get_key( + schema: *mut GSettingsSchema, + name: *const c_char, + ) -> *mut GSettingsSchemaKey; pub fn g_settings_schema_get_path(schema: *mut GSettingsSchema) -> *const c_char; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_settings_schema_has_key(schema: *mut GSettingsSchema, name: *const c_char) -> gboolean; + pub fn g_settings_schema_has_key(schema: *mut GSettingsSchema, name: *const c_char) + -> gboolean; #[cfg(any(feature = "v2_44", feature = "dox"))] pub fn g_settings_schema_list_children(schema: *mut GSettingsSchema) -> *mut *mut c_char; #[cfg(any(feature = "v2_46", feature = "dox"))] @@ -7334,34 +9248,48 @@ // GSettingsSchemaKey //========================================================================= pub fn g_settings_schema_key_get_type() -> GType; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_settings_schema_key_get_default_value(key: *mut GSettingsSchemaKey) -> *mut glib::GVariant; - #[cfg(any(feature = "v2_34", feature = "dox"))] + pub fn g_settings_schema_key_get_default_value( + key: *mut GSettingsSchemaKey, + ) -> *mut glib::GVariant; pub fn g_settings_schema_key_get_description(key: *mut GSettingsSchemaKey) -> *const c_char; #[cfg(any(feature = "v2_44", feature = "dox"))] pub fn g_settings_schema_key_get_name(key: *mut GSettingsSchemaKey) -> *const c_char; - #[cfg(any(feature = "v2_40", feature = "dox"))] pub fn g_settings_schema_key_get_range(key: *mut GSettingsSchemaKey) -> *mut glib::GVariant; - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_settings_schema_key_get_summary(key: *mut GSettingsSchemaKey) -> *const c_char; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_settings_schema_key_get_value_type(key: *mut GSettingsSchemaKey) -> *const glib::GVariantType; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_settings_schema_key_range_check(key: *mut GSettingsSchemaKey, value: *mut glib::GVariant) -> gboolean; - #[cfg(any(feature = "v2_40", feature = "dox"))] + pub fn g_settings_schema_key_get_value_type( + key: *mut GSettingsSchemaKey, + ) -> *const glib::GVariantType; + pub fn g_settings_schema_key_range_check( + key: *mut GSettingsSchemaKey, + value: *mut glib::GVariant, + ) -> gboolean; pub fn g_settings_schema_key_ref(key: *mut GSettingsSchemaKey) -> *mut GSettingsSchemaKey; - #[cfg(any(feature = "v2_40", feature = "dox"))] pub fn g_settings_schema_key_unref(key: *mut GSettingsSchemaKey); //========================================================================= // GSettingsSchemaSource //========================================================================= pub fn g_settings_schema_source_get_type() -> GType; - pub fn g_settings_schema_source_new_from_directory(directory: *const c_char, parent: *mut GSettingsSchemaSource, trusted: gboolean, error: *mut *mut glib::GError) -> *mut GSettingsSchemaSource; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_settings_schema_source_list_schemas(source: *mut GSettingsSchemaSource, recursive: gboolean, non_relocatable: *mut *mut *mut c_char, relocatable: *mut *mut *mut c_char); - pub fn g_settings_schema_source_lookup(source: *mut GSettingsSchemaSource, schema_id: *const c_char, recursive: gboolean) -> *mut GSettingsSchema; - pub fn g_settings_schema_source_ref(source: *mut GSettingsSchemaSource) -> *mut GSettingsSchemaSource; + pub fn g_settings_schema_source_new_from_directory( + directory: *const c_char, + parent: *mut GSettingsSchemaSource, + trusted: gboolean, + error: *mut *mut glib::GError, + ) -> *mut GSettingsSchemaSource; + pub fn g_settings_schema_source_list_schemas( + source: *mut GSettingsSchemaSource, + recursive: gboolean, + non_relocatable: *mut *mut *mut c_char, + relocatable: *mut *mut *mut c_char, + ); + pub fn g_settings_schema_source_lookup( + source: *mut GSettingsSchemaSource, + schema_id: *const c_char, + recursive: gboolean, + ) -> *mut GSettingsSchema; + pub fn g_settings_schema_source_ref( + source: *mut GSettingsSchemaSource, + ) -> *mut GSettingsSchemaSource; pub fn g_settings_schema_source_unref(source: *mut GSettingsSchemaSource); pub fn g_settings_schema_source_get_default() -> *mut GSettingsSchemaSource; @@ -7369,7 +9297,12 @@ // GSrvTarget //========================================================================= pub fn g_srv_target_get_type() -> GType; - pub fn g_srv_target_new(hostname: *const c_char, port: u16, priority: u16, weight: u16) -> *mut GSrvTarget; + pub fn g_srv_target_new( + hostname: *const c_char, + port: u16, + priority: u16, + weight: u16, + ) -> *mut GSrvTarget; pub fn g_srv_target_copy(target: *mut GSrvTarget) -> *mut GSrvTarget; pub fn g_srv_target_free(target: *mut GSrvTarget); pub fn g_srv_target_get_hostname(target: *mut GSrvTarget) -> *const c_char; @@ -7394,7 +9327,10 @@ // GUnixMountPoint //========================================================================= pub fn g_unix_mount_point_get_type() -> GType; - pub fn g_unix_mount_point_compare(mount1: *mut GUnixMountPoint, mount2: *mut GUnixMountPoint) -> c_int; + pub fn g_unix_mount_point_compare( + mount1: *mut GUnixMountPoint, + mount2: *mut GUnixMountPoint, + ) -> c_int; #[cfg(any(feature = "v2_54", feature = "dox"))] pub fn g_unix_mount_point_copy(mount_point: *mut GUnixMountPoint) -> *mut GUnixMountPoint; pub fn g_unix_mount_point_free(mount_point: *mut GUnixMountPoint); @@ -7405,7 +9341,6 @@ pub fn g_unix_mount_point_guess_can_eject(mount_point: *mut GUnixMountPoint) -> gboolean; pub fn g_unix_mount_point_guess_icon(mount_point: *mut GUnixMountPoint) -> *mut GIcon; pub fn g_unix_mount_point_guess_name(mount_point: *mut GUnixMountPoint) -> *mut c_char; - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_unix_mount_point_guess_symbolic_icon(mount_point: *mut GUnixMountPoint) -> *mut GIcon; pub fn g_unix_mount_point_is_loopback(mount_point: *mut GUnixMountPoint) -> gboolean; pub fn g_unix_mount_point_is_readonly(mount_point: *mut GUnixMountPoint) -> gboolean; @@ -7415,7 +9350,6 @@ // GAppInfoMonitor //========================================================================= pub fn g_app_info_monitor_get_type() -> GType; - #[cfg(any(feature = "v2_40", feature = "dox"))] pub fn g_app_info_monitor_get() -> *mut GAppInfoMonitor; //========================================================================= @@ -7423,33 +9357,68 @@ //========================================================================= pub fn g_app_launch_context_get_type() -> GType; pub fn g_app_launch_context_new() -> *mut GAppLaunchContext; - pub fn g_app_launch_context_get_display(context: *mut GAppLaunchContext, info: *mut GAppInfo, files: *mut glib::GList) -> *mut c_char; - pub fn g_app_launch_context_get_environment(context: *mut GAppLaunchContext) -> *mut *mut c_char; - pub fn g_app_launch_context_get_startup_notify_id(context: *mut GAppLaunchContext, info: *mut GAppInfo, files: *mut glib::GList) -> *mut c_char; - pub fn g_app_launch_context_launch_failed(context: *mut GAppLaunchContext, startup_notify_id: *const c_char); - pub fn g_app_launch_context_setenv(context: *mut GAppLaunchContext, variable: *const c_char, value: *const c_char); + pub fn g_app_launch_context_get_display( + context: *mut GAppLaunchContext, + info: *mut GAppInfo, + files: *mut glib::GList, + ) -> *mut c_char; + pub fn g_app_launch_context_get_environment( + context: *mut GAppLaunchContext, + ) -> *mut *mut c_char; + pub fn g_app_launch_context_get_startup_notify_id( + context: *mut GAppLaunchContext, + info: *mut GAppInfo, + files: *mut glib::GList, + ) -> *mut c_char; + pub fn g_app_launch_context_launch_failed( + context: *mut GAppLaunchContext, + startup_notify_id: *const c_char, + ); + pub fn g_app_launch_context_setenv( + context: *mut GAppLaunchContext, + variable: *const c_char, + value: *const c_char, + ); pub fn g_app_launch_context_unsetenv(context: *mut GAppLaunchContext, variable: *const c_char); //========================================================================= // GApplication //========================================================================= pub fn g_application_get_type() -> GType; - pub fn g_application_new(application_id: *const c_char, flags: GApplicationFlags) -> *mut GApplication; + pub fn g_application_new( + application_id: *const c_char, + flags: GApplicationFlags, + ) -> *mut GApplication; pub fn g_application_get_default() -> *mut GApplication; pub fn g_application_id_is_valid(application_id: *const c_char) -> gboolean; pub fn g_application_activate(application: *mut GApplication); - #[cfg(any(feature = "v2_42", feature = "dox"))] - pub fn g_application_add_main_option(application: *mut GApplication, long_name: *const c_char, short_name: c_char, flags: glib::GOptionFlags, arg: glib::GOptionArg, description: *const c_char, arg_description: *const c_char); - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_application_add_main_option_entries(application: *mut GApplication, entries: *mut glib::GOptionEntry); - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_application_add_option_group(application: *mut GApplication, group: *mut glib::GOptionGroup); + pub fn g_application_add_main_option( + application: *mut GApplication, + long_name: *const c_char, + short_name: c_char, + flags: glib::GOptionFlags, + arg: glib::GOptionArg, + description: *const c_char, + arg_description: *const c_char, + ); + pub fn g_application_add_main_option_entries( + application: *mut GApplication, + entries: *const glib::GOptionEntry, + ); + pub fn g_application_add_option_group( + application: *mut GApplication, + group: *mut glib::GOptionGroup, + ); #[cfg(any(feature = "v2_44", feature = "dox"))] - pub fn g_application_bind_busy_property(application: *mut GApplication, object: *mut gobject::GObject, property: *const c_char); + pub fn g_application_bind_busy_property( + application: *mut GApplication, + object: *mut gobject::GObject, + property: *const c_char, + ); pub fn g_application_get_application_id(application: *mut GApplication) -> *const c_char; - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_application_get_dbus_connection(application: *mut GApplication) -> *mut GDBusConnection; - #[cfg(any(feature = "v2_34", feature = "dox"))] + pub fn g_application_get_dbus_connection( + application: *mut GApplication, + ) -> *mut GDBusConnection; pub fn g_application_get_dbus_object_path(application: *mut GApplication) -> *const c_char; pub fn g_application_get_flags(application: *mut GApplication) -> GApplicationFlags; pub fn g_application_get_inactivity_timeout(application: *mut GApplication) -> c_uint; @@ -7457,73 +9426,171 @@ pub fn g_application_get_is_busy(application: *mut GApplication) -> gboolean; pub fn g_application_get_is_registered(application: *mut GApplication) -> gboolean; pub fn g_application_get_is_remote(application: *mut GApplication) -> gboolean; - #[cfg(any(feature = "v2_42", feature = "dox"))] pub fn g_application_get_resource_base_path(application: *mut GApplication) -> *const c_char; pub fn g_application_hold(application: *mut GApplication); - #[cfg(any(feature = "v2_38", feature = "dox"))] pub fn g_application_mark_busy(application: *mut GApplication); - pub fn g_application_open(application: *mut GApplication, files: *mut *mut GFile, n_files: c_int, hint: *const c_char); + pub fn g_application_open( + application: *mut GApplication, + files: *mut *mut GFile, + n_files: c_int, + hint: *const c_char, + ); pub fn g_application_quit(application: *mut GApplication); - pub fn g_application_register(application: *mut GApplication, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; + pub fn g_application_register( + application: *mut GApplication, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_application_release(application: *mut GApplication); - pub fn g_application_run(application: *mut GApplication, argc: c_int, argv: *mut *mut c_char) -> c_int; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_application_send_notification(application: *mut GApplication, id: *const c_char, notification: *mut GNotification); - pub fn g_application_set_action_group(application: *mut GApplication, action_group: *mut GActionGroup); - pub fn g_application_set_application_id(application: *mut GApplication, application_id: *const c_char); + pub fn g_application_run( + application: *mut GApplication, + argc: c_int, + argv: *mut *mut c_char, + ) -> c_int; + pub fn g_application_send_notification( + application: *mut GApplication, + id: *const c_char, + notification: *mut GNotification, + ); + pub fn g_application_set_action_group( + application: *mut GApplication, + action_group: *mut GActionGroup, + ); + pub fn g_application_set_application_id( + application: *mut GApplication, + application_id: *const c_char, + ); pub fn g_application_set_default(application: *mut GApplication); pub fn g_application_set_flags(application: *mut GApplication, flags: GApplicationFlags); - pub fn g_application_set_inactivity_timeout(application: *mut GApplication, inactivity_timeout: c_uint); + pub fn g_application_set_inactivity_timeout( + application: *mut GApplication, + inactivity_timeout: c_uint, + ); #[cfg(any(feature = "v2_56", feature = "dox"))] - pub fn g_application_set_option_context_description(application: *mut GApplication, description: *const c_char); + pub fn g_application_set_option_context_description( + application: *mut GApplication, + description: *const c_char, + ); #[cfg(any(feature = "v2_56", feature = "dox"))] - pub fn g_application_set_option_context_parameter_string(application: *mut GApplication, parameter_string: *const c_char); + pub fn g_application_set_option_context_parameter_string( + application: *mut GApplication, + parameter_string: *const c_char, + ); #[cfg(any(feature = "v2_56", feature = "dox"))] - pub fn g_application_set_option_context_summary(application: *mut GApplication, summary: *const c_char); - #[cfg(any(feature = "v2_42", feature = "dox"))] - pub fn g_application_set_resource_base_path(application: *mut GApplication, resource_path: *const c_char); + pub fn g_application_set_option_context_summary( + application: *mut GApplication, + summary: *const c_char, + ); + pub fn g_application_set_resource_base_path( + application: *mut GApplication, + resource_path: *const c_char, + ); #[cfg(any(feature = "v2_44", feature = "dox"))] - pub fn g_application_unbind_busy_property(application: *mut GApplication, object: *mut gobject::GObject, property: *const c_char); - #[cfg(any(feature = "v2_38", feature = "dox"))] + pub fn g_application_unbind_busy_property( + application: *mut GApplication, + object: *mut gobject::GObject, + property: *const c_char, + ); pub fn g_application_unmark_busy(application: *mut GApplication); - #[cfg(any(feature = "v2_40", feature = "dox"))] pub fn g_application_withdraw_notification(application: *mut GApplication, id: *const c_char); //========================================================================= // GApplicationCommandLine //========================================================================= pub fn g_application_command_line_get_type() -> GType; - #[cfg(any(feature = "v2_36", feature = "dox"))] - pub fn g_application_command_line_create_file_for_arg(cmdline: *mut GApplicationCommandLine, arg: *const c_char) -> *mut GFile; - pub fn g_application_command_line_get_arguments(cmdline: *mut GApplicationCommandLine, argc: *mut c_int) -> *mut *mut c_char; - pub fn g_application_command_line_get_cwd(cmdline: *mut GApplicationCommandLine) -> *const c_char; - pub fn g_application_command_line_get_environ(cmdline: *mut GApplicationCommandLine) -> *mut *mut c_char; - pub fn g_application_command_line_get_exit_status(cmdline: *mut GApplicationCommandLine) -> c_int; - pub fn g_application_command_line_get_is_remote(cmdline: *mut GApplicationCommandLine) -> gboolean; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_application_command_line_get_options_dict(cmdline: *mut GApplicationCommandLine) -> *mut glib::GVariantDict; - pub fn g_application_command_line_get_platform_data(cmdline: *mut GApplicationCommandLine) -> *mut glib::GVariant; - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_application_command_line_get_stdin(cmdline: *mut GApplicationCommandLine) -> *mut GInputStream; - pub fn g_application_command_line_getenv(cmdline: *mut GApplicationCommandLine, name: *const c_char) -> *const c_char; - pub fn g_application_command_line_print(cmdline: *mut GApplicationCommandLine, format: *const c_char, ...); - pub fn g_application_command_line_printerr(cmdline: *mut GApplicationCommandLine, format: *const c_char, ...); - pub fn g_application_command_line_set_exit_status(cmdline: *mut GApplicationCommandLine, exit_status: c_int); + pub fn g_application_command_line_create_file_for_arg( + cmdline: *mut GApplicationCommandLine, + arg: *const c_char, + ) -> *mut GFile; + pub fn g_application_command_line_get_arguments( + cmdline: *mut GApplicationCommandLine, + argc: *mut c_int, + ) -> *mut *mut c_char; + pub fn g_application_command_line_get_cwd( + cmdline: *mut GApplicationCommandLine, + ) -> *const c_char; + pub fn g_application_command_line_get_environ( + cmdline: *mut GApplicationCommandLine, + ) -> *const *const c_char; + pub fn g_application_command_line_get_exit_status( + cmdline: *mut GApplicationCommandLine, + ) -> c_int; + pub fn g_application_command_line_get_is_remote( + cmdline: *mut GApplicationCommandLine, + ) -> gboolean; + pub fn g_application_command_line_get_options_dict( + cmdline: *mut GApplicationCommandLine, + ) -> *mut glib::GVariantDict; + pub fn g_application_command_line_get_platform_data( + cmdline: *mut GApplicationCommandLine, + ) -> *mut glib::GVariant; + pub fn g_application_command_line_get_stdin( + cmdline: *mut GApplicationCommandLine, + ) -> *mut GInputStream; + pub fn g_application_command_line_getenv( + cmdline: *mut GApplicationCommandLine, + name: *const c_char, + ) -> *const c_char; + pub fn g_application_command_line_print( + cmdline: *mut GApplicationCommandLine, + format: *const c_char, + ... + ); + pub fn g_application_command_line_printerr( + cmdline: *mut GApplicationCommandLine, + format: *const c_char, + ... + ); + pub fn g_application_command_line_set_exit_status( + cmdline: *mut GApplicationCommandLine, + exit_status: c_int, + ); //========================================================================= // GBufferedInputStream //========================================================================= pub fn g_buffered_input_stream_get_type() -> GType; pub fn g_buffered_input_stream_new(base_stream: *mut GInputStream) -> *mut GInputStream; - pub fn g_buffered_input_stream_new_sized(base_stream: *mut GInputStream, size: size_t) -> *mut GInputStream; - pub fn g_buffered_input_stream_fill(stream: *mut GBufferedInputStream, count: ssize_t, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> ssize_t; - pub fn g_buffered_input_stream_fill_async(stream: *mut GBufferedInputStream, count: ssize_t, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_buffered_input_stream_fill_finish(stream: *mut GBufferedInputStream, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> ssize_t; + pub fn g_buffered_input_stream_new_sized( + base_stream: *mut GInputStream, + size: size_t, + ) -> *mut GInputStream; + pub fn g_buffered_input_stream_fill( + stream: *mut GBufferedInputStream, + count: ssize_t, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> ssize_t; + pub fn g_buffered_input_stream_fill_async( + stream: *mut GBufferedInputStream, + count: ssize_t, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_buffered_input_stream_fill_finish( + stream: *mut GBufferedInputStream, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> ssize_t; pub fn g_buffered_input_stream_get_available(stream: *mut GBufferedInputStream) -> size_t; pub fn g_buffered_input_stream_get_buffer_size(stream: *mut GBufferedInputStream) -> size_t; - pub fn g_buffered_input_stream_peek(stream: *mut GBufferedInputStream, buffer: *mut u8, offset: size_t, count: size_t) -> size_t; - pub fn g_buffered_input_stream_peek_buffer(stream: *mut GBufferedInputStream, count: *mut size_t) -> *mut u8; - pub fn g_buffered_input_stream_read_byte(stream: *mut GBufferedInputStream, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> c_int; + pub fn g_buffered_input_stream_peek( + stream: *mut GBufferedInputStream, + buffer: *mut u8, + offset: size_t, + count: size_t, + ) -> size_t; + pub fn g_buffered_input_stream_peek_buffer( + stream: *mut GBufferedInputStream, + count: *mut size_t, + ) -> *mut u8; + pub fn g_buffered_input_stream_read_byte( + stream: *mut GBufferedInputStream, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> c_int; pub fn g_buffered_input_stream_set_buffer_size(stream: *mut GBufferedInputStream, size: size_t); //========================================================================= @@ -7531,19 +9598,26 @@ //========================================================================= pub fn g_buffered_output_stream_get_type() -> GType; pub fn g_buffered_output_stream_new(base_stream: *mut GOutputStream) -> *mut GOutputStream; - pub fn g_buffered_output_stream_new_sized(base_stream: *mut GOutputStream, size: size_t) -> *mut GOutputStream; + pub fn g_buffered_output_stream_new_sized( + base_stream: *mut GOutputStream, + size: size_t, + ) -> *mut GOutputStream; pub fn g_buffered_output_stream_get_auto_grow(stream: *mut GBufferedOutputStream) -> gboolean; pub fn g_buffered_output_stream_get_buffer_size(stream: *mut GBufferedOutputStream) -> size_t; - pub fn g_buffered_output_stream_set_auto_grow(stream: *mut GBufferedOutputStream, auto_grow: gboolean); - pub fn g_buffered_output_stream_set_buffer_size(stream: *mut GBufferedOutputStream, size: size_t); + pub fn g_buffered_output_stream_set_auto_grow( + stream: *mut GBufferedOutputStream, + auto_grow: gboolean, + ); + pub fn g_buffered_output_stream_set_buffer_size( + stream: *mut GBufferedOutputStream, + size: size_t, + ); //========================================================================= // GBytesIcon //========================================================================= pub fn g_bytes_icon_get_type() -> GType; - #[cfg(any(feature = "v2_38", feature = "dox"))] pub fn g_bytes_icon_new(bytes: *mut glib::GBytes) -> *mut GBytesIcon; - #[cfg(any(feature = "v2_38", feature = "dox"))] pub fn g_bytes_icon_get_bytes(icon: *mut GBytesIcon) -> *mut glib::GBytes; //========================================================================= @@ -7553,164 +9627,506 @@ pub fn g_cancellable_new() -> *mut GCancellable; pub fn g_cancellable_get_current() -> *mut GCancellable; pub fn g_cancellable_cancel(cancellable: *mut GCancellable); - pub fn g_cancellable_connect(cancellable: *mut GCancellable, callback: gobject::GCallback, data: gpointer, data_destroy_func: glib::GDestroyNotify) -> c_ulong; + pub fn g_cancellable_connect( + cancellable: *mut GCancellable, + callback: gobject::GCallback, + data: gpointer, + data_destroy_func: glib::GDestroyNotify, + ) -> c_ulong; pub fn g_cancellable_disconnect(cancellable: *mut GCancellable, handler_id: c_ulong); pub fn g_cancellable_get_fd(cancellable: *mut GCancellable) -> c_int; pub fn g_cancellable_is_cancelled(cancellable: *mut GCancellable) -> gboolean; - pub fn g_cancellable_make_pollfd(cancellable: *mut GCancellable, pollfd: *mut glib::GPollFD) -> gboolean; + pub fn g_cancellable_make_pollfd( + cancellable: *mut GCancellable, + pollfd: *mut glib::GPollFD, + ) -> gboolean; pub fn g_cancellable_pop_current(cancellable: *mut GCancellable); pub fn g_cancellable_push_current(cancellable: *mut GCancellable); pub fn g_cancellable_release_fd(cancellable: *mut GCancellable); pub fn g_cancellable_reset(cancellable: *mut GCancellable); - pub fn g_cancellable_set_error_if_cancelled(cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; + pub fn g_cancellable_set_error_if_cancelled( + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_cancellable_source_new(cancellable: *mut GCancellable) -> *mut glib::GSource; //========================================================================= // GCharsetConverter //========================================================================= pub fn g_charset_converter_get_type() -> GType; - pub fn g_charset_converter_new(to_charset: *const c_char, from_charset: *const c_char, error: *mut *mut glib::GError) -> *mut GCharsetConverter; + pub fn g_charset_converter_new( + to_charset: *const c_char, + from_charset: *const c_char, + error: *mut *mut glib::GError, + ) -> *mut GCharsetConverter; pub fn g_charset_converter_get_num_fallbacks(converter: *mut GCharsetConverter) -> c_uint; pub fn g_charset_converter_get_use_fallback(converter: *mut GCharsetConverter) -> gboolean; - pub fn g_charset_converter_set_use_fallback(converter: *mut GCharsetConverter, use_fallback: gboolean); + pub fn g_charset_converter_set_use_fallback( + converter: *mut GCharsetConverter, + use_fallback: gboolean, + ); //========================================================================= // GConverterInputStream //========================================================================= pub fn g_converter_input_stream_get_type() -> GType; - pub fn g_converter_input_stream_new(base_stream: *mut GInputStream, converter: *mut GConverter) -> *mut GInputStream; - pub fn g_converter_input_stream_get_converter(converter_stream: *mut GConverterInputStream) -> *mut GConverter; + pub fn g_converter_input_stream_new( + base_stream: *mut GInputStream, + converter: *mut GConverter, + ) -> *mut GInputStream; + pub fn g_converter_input_stream_get_converter( + converter_stream: *mut GConverterInputStream, + ) -> *mut GConverter; //========================================================================= // GConverterOutputStream //========================================================================= pub fn g_converter_output_stream_get_type() -> GType; - pub fn g_converter_output_stream_new(base_stream: *mut GOutputStream, converter: *mut GConverter) -> *mut GOutputStream; - pub fn g_converter_output_stream_get_converter(converter_stream: *mut GConverterOutputStream) -> *mut GConverter; + pub fn g_converter_output_stream_new( + base_stream: *mut GOutputStream, + converter: *mut GConverter, + ) -> *mut GOutputStream; + pub fn g_converter_output_stream_get_converter( + converter_stream: *mut GConverterOutputStream, + ) -> *mut GConverter; //========================================================================= // GCredentials //========================================================================= pub fn g_credentials_get_type() -> GType; pub fn g_credentials_new() -> *mut GCredentials; - pub fn g_credentials_get_native(credentials: *mut GCredentials, native_type: GCredentialsType) -> gpointer; - #[cfg(any(feature = "v2_36", feature = "dox"))] - pub fn g_credentials_get_unix_pid(credentials: *mut GCredentials, error: *mut *mut glib::GError) -> c_int; - pub fn g_credentials_get_unix_user(credentials: *mut GCredentials, error: *mut *mut glib::GError) -> c_uint; - pub fn g_credentials_is_same_user(credentials: *mut GCredentials, other_credentials: *mut GCredentials, error: *mut *mut glib::GError) -> gboolean; - pub fn g_credentials_set_native(credentials: *mut GCredentials, native_type: GCredentialsType, native: gpointer); - pub fn g_credentials_set_unix_user(credentials: *mut GCredentials, uid: c_uint, error: *mut *mut glib::GError) -> gboolean; + pub fn g_credentials_get_native( + credentials: *mut GCredentials, + native_type: GCredentialsType, + ) -> gpointer; + pub fn g_credentials_get_unix_pid( + credentials: *mut GCredentials, + error: *mut *mut glib::GError, + ) -> c_int; + pub fn g_credentials_get_unix_user( + credentials: *mut GCredentials, + error: *mut *mut glib::GError, + ) -> c_uint; + pub fn g_credentials_is_same_user( + credentials: *mut GCredentials, + other_credentials: *mut GCredentials, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_credentials_set_native( + credentials: *mut GCredentials, + native_type: GCredentialsType, + native: gpointer, + ); + pub fn g_credentials_set_unix_user( + credentials: *mut GCredentials, + uid: c_uint, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_credentials_to_string(credentials: *mut GCredentials) -> *mut c_char; //========================================================================= // GDBusActionGroup //========================================================================= pub fn g_dbus_action_group_get_type() -> GType; - pub fn g_dbus_action_group_get(connection: *mut GDBusConnection, bus_name: *const c_char, object_path: *const c_char) -> *mut GDBusActionGroup; + pub fn g_dbus_action_group_get( + connection: *mut GDBusConnection, + bus_name: *const c_char, + object_path: *const c_char, + ) -> *mut GDBusActionGroup; //========================================================================= // GDBusAuthObserver //========================================================================= pub fn g_dbus_auth_observer_get_type() -> GType; pub fn g_dbus_auth_observer_new() -> *mut GDBusAuthObserver; - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_dbus_auth_observer_allow_mechanism(observer: *mut GDBusAuthObserver, mechanism: *const c_char) -> gboolean; - pub fn g_dbus_auth_observer_authorize_authenticated_peer(observer: *mut GDBusAuthObserver, stream: *mut GIOStream, credentials: *mut GCredentials) -> gboolean; + pub fn g_dbus_auth_observer_allow_mechanism( + observer: *mut GDBusAuthObserver, + mechanism: *const c_char, + ) -> gboolean; + pub fn g_dbus_auth_observer_authorize_authenticated_peer( + observer: *mut GDBusAuthObserver, + stream: *mut GIOStream, + credentials: *mut GCredentials, + ) -> gboolean; //========================================================================= // GDBusConnection //========================================================================= pub fn g_dbus_connection_get_type() -> GType; - pub fn g_dbus_connection_new_finish(res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GDBusConnection; - pub fn g_dbus_connection_new_for_address_finish(res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GDBusConnection; - pub fn g_dbus_connection_new_for_address_sync(address: *const c_char, flags: GDBusConnectionFlags, observer: *mut GDBusAuthObserver, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GDBusConnection; - pub fn g_dbus_connection_new_sync(stream: *mut GIOStream, guid: *const c_char, flags: GDBusConnectionFlags, observer: *mut GDBusAuthObserver, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GDBusConnection; - pub fn g_dbus_connection_new(stream: *mut GIOStream, guid: *const c_char, flags: GDBusConnectionFlags, observer: *mut GDBusAuthObserver, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_dbus_connection_new_for_address(address: *const c_char, flags: GDBusConnectionFlags, observer: *mut GDBusAuthObserver, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_dbus_connection_add_filter(connection: *mut GDBusConnection, filter_function: GDBusMessageFilterFunction, user_data: gpointer, user_data_free_func: glib::GDestroyNotify) -> c_uint; - pub fn g_dbus_connection_call(connection: *mut GDBusConnection, bus_name: *const c_char, object_path: *const c_char, interface_name: *const c_char, method_name: *const c_char, parameters: *mut glib::GVariant, reply_type: *const glib::GVariantType, flags: GDBusCallFlags, timeout_msec: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_dbus_connection_call_finish(connection: *mut GDBusConnection, res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut glib::GVariant; - pub fn g_dbus_connection_call_sync(connection: *mut GDBusConnection, bus_name: *const c_char, object_path: *const c_char, interface_name: *const c_char, method_name: *const c_char, parameters: *mut glib::GVariant, reply_type: *const glib::GVariantType, flags: GDBusCallFlags, timeout_msec: c_int, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut glib::GVariant; - pub fn g_dbus_connection_call_with_unix_fd_list(connection: *mut GDBusConnection, bus_name: *const c_char, object_path: *const c_char, interface_name: *const c_char, method_name: *const c_char, parameters: *mut glib::GVariant, reply_type: *const glib::GVariantType, flags: GDBusCallFlags, timeout_msec: c_int, fd_list: *mut GUnixFDList, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_dbus_connection_call_with_unix_fd_list_finish(connection: *mut GDBusConnection, out_fd_list: *mut *mut GUnixFDList, res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut glib::GVariant; - pub fn g_dbus_connection_call_with_unix_fd_list_sync(connection: *mut GDBusConnection, bus_name: *const c_char, object_path: *const c_char, interface_name: *const c_char, method_name: *const c_char, parameters: *mut glib::GVariant, reply_type: *const glib::GVariantType, flags: GDBusCallFlags, timeout_msec: c_int, fd_list: *mut GUnixFDList, out_fd_list: *mut *mut GUnixFDList, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut glib::GVariant; - pub fn g_dbus_connection_close(connection: *mut GDBusConnection, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_dbus_connection_close_finish(connection: *mut GDBusConnection, res: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_dbus_connection_close_sync(connection: *mut GDBusConnection, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_dbus_connection_emit_signal(connection: *mut GDBusConnection, destination_bus_name: *const c_char, object_path: *const c_char, interface_name: *const c_char, signal_name: *const c_char, parameters: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean; - pub fn g_dbus_connection_export_action_group(connection: *mut GDBusConnection, object_path: *const c_char, action_group: *mut GActionGroup, error: *mut *mut glib::GError) -> c_uint; - pub fn g_dbus_connection_export_menu_model(connection: *mut GDBusConnection, object_path: *const c_char, menu: *mut GMenuModel, error: *mut *mut glib::GError) -> c_uint; - pub fn g_dbus_connection_flush(connection: *mut GDBusConnection, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_dbus_connection_flush_finish(connection: *mut GDBusConnection, res: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_dbus_connection_flush_sync(connection: *mut GDBusConnection, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_dbus_connection_get_capabilities(connection: *mut GDBusConnection) -> GDBusCapabilityFlags; + pub fn g_dbus_connection_new_finish( + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GDBusConnection; + pub fn g_dbus_connection_new_for_address_finish( + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GDBusConnection; + pub fn g_dbus_connection_new_for_address_sync( + address: *const c_char, + flags: GDBusConnectionFlags, + observer: *mut GDBusAuthObserver, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GDBusConnection; + pub fn g_dbus_connection_new_sync( + stream: *mut GIOStream, + guid: *const c_char, + flags: GDBusConnectionFlags, + observer: *mut GDBusAuthObserver, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GDBusConnection; + pub fn g_dbus_connection_new( + stream: *mut GIOStream, + guid: *const c_char, + flags: GDBusConnectionFlags, + observer: *mut GDBusAuthObserver, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_dbus_connection_new_for_address( + address: *const c_char, + flags: GDBusConnectionFlags, + observer: *mut GDBusAuthObserver, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_dbus_connection_add_filter( + connection: *mut GDBusConnection, + filter_function: GDBusMessageFilterFunction, + user_data: gpointer, + user_data_free_func: glib::GDestroyNotify, + ) -> c_uint; + pub fn g_dbus_connection_call( + connection: *mut GDBusConnection, + bus_name: *const c_char, + object_path: *const c_char, + interface_name: *const c_char, + method_name: *const c_char, + parameters: *mut glib::GVariant, + reply_type: *const glib::GVariantType, + flags: GDBusCallFlags, + timeout_msec: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_dbus_connection_call_finish( + connection: *mut GDBusConnection, + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut glib::GVariant; + pub fn g_dbus_connection_call_sync( + connection: *mut GDBusConnection, + bus_name: *const c_char, + object_path: *const c_char, + interface_name: *const c_char, + method_name: *const c_char, + parameters: *mut glib::GVariant, + reply_type: *const glib::GVariantType, + flags: GDBusCallFlags, + timeout_msec: c_int, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut glib::GVariant; + pub fn g_dbus_connection_call_with_unix_fd_list( + connection: *mut GDBusConnection, + bus_name: *const c_char, + object_path: *const c_char, + interface_name: *const c_char, + method_name: *const c_char, + parameters: *mut glib::GVariant, + reply_type: *const glib::GVariantType, + flags: GDBusCallFlags, + timeout_msec: c_int, + fd_list: *mut GUnixFDList, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_dbus_connection_call_with_unix_fd_list_finish( + connection: *mut GDBusConnection, + out_fd_list: *mut *mut GUnixFDList, + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut glib::GVariant; + pub fn g_dbus_connection_call_with_unix_fd_list_sync( + connection: *mut GDBusConnection, + bus_name: *const c_char, + object_path: *const c_char, + interface_name: *const c_char, + method_name: *const c_char, + parameters: *mut glib::GVariant, + reply_type: *const glib::GVariantType, + flags: GDBusCallFlags, + timeout_msec: c_int, + fd_list: *mut GUnixFDList, + out_fd_list: *mut *mut GUnixFDList, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut glib::GVariant; + pub fn g_dbus_connection_close( + connection: *mut GDBusConnection, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_dbus_connection_close_finish( + connection: *mut GDBusConnection, + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_dbus_connection_close_sync( + connection: *mut GDBusConnection, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_dbus_connection_emit_signal( + connection: *mut GDBusConnection, + destination_bus_name: *const c_char, + object_path: *const c_char, + interface_name: *const c_char, + signal_name: *const c_char, + parameters: *mut glib::GVariant, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_dbus_connection_export_action_group( + connection: *mut GDBusConnection, + object_path: *const c_char, + action_group: *mut GActionGroup, + error: *mut *mut glib::GError, + ) -> c_uint; + pub fn g_dbus_connection_export_menu_model( + connection: *mut GDBusConnection, + object_path: *const c_char, + menu: *mut GMenuModel, + error: *mut *mut glib::GError, + ) -> c_uint; + pub fn g_dbus_connection_flush( + connection: *mut GDBusConnection, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_dbus_connection_flush_finish( + connection: *mut GDBusConnection, + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_dbus_connection_flush_sync( + connection: *mut GDBusConnection, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_dbus_connection_get_capabilities( + connection: *mut GDBusConnection, + ) -> GDBusCapabilityFlags; pub fn g_dbus_connection_get_exit_on_close(connection: *mut GDBusConnection) -> gboolean; pub fn g_dbus_connection_get_guid(connection: *mut GDBusConnection) -> *const c_char; - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_dbus_connection_get_last_serial(connection: *mut GDBusConnection) -> u32; - pub fn g_dbus_connection_get_peer_credentials(connection: *mut GDBusConnection) -> *mut GCredentials; + pub fn g_dbus_connection_get_peer_credentials( + connection: *mut GDBusConnection, + ) -> *mut GCredentials; pub fn g_dbus_connection_get_stream(connection: *mut GDBusConnection) -> *mut GIOStream; pub fn g_dbus_connection_get_unique_name(connection: *mut GDBusConnection) -> *const c_char; pub fn g_dbus_connection_is_closed(connection: *mut GDBusConnection) -> gboolean; - pub fn g_dbus_connection_register_object(connection: *mut GDBusConnection, object_path: *const c_char, interface_info: *mut GDBusInterfaceInfo, vtable: *const GDBusInterfaceVTable, user_data: gpointer, user_data_free_func: glib::GDestroyNotify, error: *mut *mut glib::GError) -> c_uint; + pub fn g_dbus_connection_register_object( + connection: *mut GDBusConnection, + object_path: *const c_char, + interface_info: *mut GDBusInterfaceInfo, + vtable: *const GDBusInterfaceVTable, + user_data: gpointer, + user_data_free_func: glib::GDestroyNotify, + error: *mut *mut glib::GError, + ) -> c_uint; #[cfg(any(feature = "v2_46", feature = "dox"))] - pub fn g_dbus_connection_register_object_with_closures(connection: *mut GDBusConnection, object_path: *const c_char, interface_info: *mut GDBusInterfaceInfo, method_call_closure: *mut gobject::GClosure, get_property_closure: *mut gobject::GClosure, set_property_closure: *mut gobject::GClosure, error: *mut *mut glib::GError) -> c_uint; - pub fn g_dbus_connection_register_subtree(connection: *mut GDBusConnection, object_path: *const c_char, vtable: *const GDBusSubtreeVTable, flags: GDBusSubtreeFlags, user_data: gpointer, user_data_free_func: glib::GDestroyNotify, error: *mut *mut glib::GError) -> c_uint; + pub fn g_dbus_connection_register_object_with_closures( + connection: *mut GDBusConnection, + object_path: *const c_char, + interface_info: *mut GDBusInterfaceInfo, + method_call_closure: *mut gobject::GClosure, + get_property_closure: *mut gobject::GClosure, + set_property_closure: *mut gobject::GClosure, + error: *mut *mut glib::GError, + ) -> c_uint; + pub fn g_dbus_connection_register_subtree( + connection: *mut GDBusConnection, + object_path: *const c_char, + vtable: *const GDBusSubtreeVTable, + flags: GDBusSubtreeFlags, + user_data: gpointer, + user_data_free_func: glib::GDestroyNotify, + error: *mut *mut glib::GError, + ) -> c_uint; pub fn g_dbus_connection_remove_filter(connection: *mut GDBusConnection, filter_id: c_uint); - pub fn g_dbus_connection_send_message(connection: *mut GDBusConnection, message: *mut GDBusMessage, flags: GDBusSendMessageFlags, out_serial: *mut /*volatile*/u32, error: *mut *mut glib::GError) -> gboolean; - pub fn g_dbus_connection_send_message_with_reply(connection: *mut GDBusConnection, message: *mut GDBusMessage, flags: GDBusSendMessageFlags, timeout_msec: c_int, out_serial: *mut /*volatile*/u32, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_dbus_connection_send_message_with_reply_finish(connection: *mut GDBusConnection, res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GDBusMessage; - pub fn g_dbus_connection_send_message_with_reply_sync(connection: *mut GDBusConnection, message: *mut GDBusMessage, flags: GDBusSendMessageFlags, timeout_msec: c_int, out_serial: *mut /*volatile*/u32, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GDBusMessage; - pub fn g_dbus_connection_set_exit_on_close(connection: *mut GDBusConnection, exit_on_close: gboolean); - pub fn g_dbus_connection_signal_subscribe(connection: *mut GDBusConnection, sender: *const c_char, interface_name: *const c_char, member: *const c_char, object_path: *const c_char, arg0: *const c_char, flags: GDBusSignalFlags, callback: GDBusSignalCallback, user_data: gpointer, user_data_free_func: glib::GDestroyNotify) -> c_uint; - pub fn g_dbus_connection_signal_unsubscribe(connection: *mut GDBusConnection, subscription_id: c_uint); + pub fn g_dbus_connection_send_message( + connection: *mut GDBusConnection, + message: *mut GDBusMessage, + flags: GDBusSendMessageFlags, + out_serial: *mut u32, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_dbus_connection_send_message_with_reply( + connection: *mut GDBusConnection, + message: *mut GDBusMessage, + flags: GDBusSendMessageFlags, + timeout_msec: c_int, + out_serial: *mut u32, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_dbus_connection_send_message_with_reply_finish( + connection: *mut GDBusConnection, + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GDBusMessage; + pub fn g_dbus_connection_send_message_with_reply_sync( + connection: *mut GDBusConnection, + message: *mut GDBusMessage, + flags: GDBusSendMessageFlags, + timeout_msec: c_int, + out_serial: *mut u32, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GDBusMessage; + pub fn g_dbus_connection_set_exit_on_close( + connection: *mut GDBusConnection, + exit_on_close: gboolean, + ); + pub fn g_dbus_connection_signal_subscribe( + connection: *mut GDBusConnection, + sender: *const c_char, + interface_name: *const c_char, + member: *const c_char, + object_path: *const c_char, + arg0: *const c_char, + flags: GDBusSignalFlags, + callback: GDBusSignalCallback, + user_data: gpointer, + user_data_free_func: glib::GDestroyNotify, + ) -> c_uint; + pub fn g_dbus_connection_signal_unsubscribe( + connection: *mut GDBusConnection, + subscription_id: c_uint, + ); pub fn g_dbus_connection_start_message_processing(connection: *mut GDBusConnection); - pub fn g_dbus_connection_unexport_action_group(connection: *mut GDBusConnection, export_id: c_uint); - pub fn g_dbus_connection_unexport_menu_model(connection: *mut GDBusConnection, export_id: c_uint); - pub fn g_dbus_connection_unregister_object(connection: *mut GDBusConnection, registration_id: c_uint) -> gboolean; - pub fn g_dbus_connection_unregister_subtree(connection: *mut GDBusConnection, registration_id: c_uint) -> gboolean; + pub fn g_dbus_connection_unexport_action_group( + connection: *mut GDBusConnection, + export_id: c_uint, + ); + pub fn g_dbus_connection_unexport_menu_model( + connection: *mut GDBusConnection, + export_id: c_uint, + ); + pub fn g_dbus_connection_unregister_object( + connection: *mut GDBusConnection, + registration_id: c_uint, + ) -> gboolean; + pub fn g_dbus_connection_unregister_subtree( + connection: *mut GDBusConnection, + registration_id: c_uint, + ) -> gboolean; //========================================================================= // GDBusInterfaceSkeleton //========================================================================= pub fn g_dbus_interface_skeleton_get_type() -> GType; - pub fn g_dbus_interface_skeleton_export(interface_: *mut GDBusInterfaceSkeleton, connection: *mut GDBusConnection, object_path: *const c_char, error: *mut *mut glib::GError) -> gboolean; + pub fn g_dbus_interface_skeleton_export( + interface_: *mut GDBusInterfaceSkeleton, + connection: *mut GDBusConnection, + object_path: *const c_char, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_dbus_interface_skeleton_flush(interface_: *mut GDBusInterfaceSkeleton); - pub fn g_dbus_interface_skeleton_get_connection(interface_: *mut GDBusInterfaceSkeleton) -> *mut GDBusConnection; - pub fn g_dbus_interface_skeleton_get_connections(interface_: *mut GDBusInterfaceSkeleton) -> *mut glib::GList; - pub fn g_dbus_interface_skeleton_get_flags(interface_: *mut GDBusInterfaceSkeleton) -> GDBusInterfaceSkeletonFlags; - pub fn g_dbus_interface_skeleton_get_info(interface_: *mut GDBusInterfaceSkeleton) -> *mut GDBusInterfaceInfo; - pub fn g_dbus_interface_skeleton_get_object_path(interface_: *mut GDBusInterfaceSkeleton) -> *const c_char; - pub fn g_dbus_interface_skeleton_get_properties(interface_: *mut GDBusInterfaceSkeleton) -> *mut glib::GVariant; - pub fn g_dbus_interface_skeleton_get_vtable(interface_: *mut GDBusInterfaceSkeleton) -> *mut GDBusInterfaceVTable; - pub fn g_dbus_interface_skeleton_has_connection(interface_: *mut GDBusInterfaceSkeleton, connection: *mut GDBusConnection) -> gboolean; - pub fn g_dbus_interface_skeleton_set_flags(interface_: *mut GDBusInterfaceSkeleton, flags: GDBusInterfaceSkeletonFlags); + pub fn g_dbus_interface_skeleton_get_connection( + interface_: *mut GDBusInterfaceSkeleton, + ) -> *mut GDBusConnection; + pub fn g_dbus_interface_skeleton_get_connections( + interface_: *mut GDBusInterfaceSkeleton, + ) -> *mut glib::GList; + pub fn g_dbus_interface_skeleton_get_flags( + interface_: *mut GDBusInterfaceSkeleton, + ) -> GDBusInterfaceSkeletonFlags; + pub fn g_dbus_interface_skeleton_get_info( + interface_: *mut GDBusInterfaceSkeleton, + ) -> *mut GDBusInterfaceInfo; + pub fn g_dbus_interface_skeleton_get_object_path( + interface_: *mut GDBusInterfaceSkeleton, + ) -> *const c_char; + pub fn g_dbus_interface_skeleton_get_properties( + interface_: *mut GDBusInterfaceSkeleton, + ) -> *mut glib::GVariant; + pub fn g_dbus_interface_skeleton_get_vtable( + interface_: *mut GDBusInterfaceSkeleton, + ) -> *mut GDBusInterfaceVTable; + pub fn g_dbus_interface_skeleton_has_connection( + interface_: *mut GDBusInterfaceSkeleton, + connection: *mut GDBusConnection, + ) -> gboolean; + pub fn g_dbus_interface_skeleton_set_flags( + interface_: *mut GDBusInterfaceSkeleton, + flags: GDBusInterfaceSkeletonFlags, + ); pub fn g_dbus_interface_skeleton_unexport(interface_: *mut GDBusInterfaceSkeleton); - pub fn g_dbus_interface_skeleton_unexport_from_connection(interface_: *mut GDBusInterfaceSkeleton, connection: *mut GDBusConnection); + pub fn g_dbus_interface_skeleton_unexport_from_connection( + interface_: *mut GDBusInterfaceSkeleton, + connection: *mut GDBusConnection, + ); //========================================================================= // GDBusMenuModel //========================================================================= pub fn g_dbus_menu_model_get_type() -> GType; - pub fn g_dbus_menu_model_get(connection: *mut GDBusConnection, bus_name: *const c_char, object_path: *const c_char) -> *mut GDBusMenuModel; + pub fn g_dbus_menu_model_get( + connection: *mut GDBusConnection, + bus_name: *const c_char, + object_path: *const c_char, + ) -> *mut GDBusMenuModel; //========================================================================= // GDBusMessage //========================================================================= pub fn g_dbus_message_get_type() -> GType; pub fn g_dbus_message_new() -> *mut GDBusMessage; - pub fn g_dbus_message_new_from_blob(blob: *mut u8, blob_len: size_t, capabilities: GDBusCapabilityFlags, error: *mut *mut glib::GError) -> *mut GDBusMessage; - pub fn g_dbus_message_new_method_call(name: *const c_char, path: *const c_char, interface_: *const c_char, method: *const c_char) -> *mut GDBusMessage; - pub fn g_dbus_message_new_signal(path: *const c_char, interface_: *const c_char, signal: *const c_char) -> *mut GDBusMessage; - pub fn g_dbus_message_bytes_needed(blob: *mut u8, blob_len: size_t, error: *mut *mut glib::GError) -> ssize_t; - pub fn g_dbus_message_copy(message: *mut GDBusMessage, error: *mut *mut glib::GError) -> *mut GDBusMessage; + pub fn g_dbus_message_new_from_blob( + blob: *mut u8, + blob_len: size_t, + capabilities: GDBusCapabilityFlags, + error: *mut *mut glib::GError, + ) -> *mut GDBusMessage; + pub fn g_dbus_message_new_method_call( + name: *const c_char, + path: *const c_char, + interface_: *const c_char, + method: *const c_char, + ) -> *mut GDBusMessage; + pub fn g_dbus_message_new_signal( + path: *const c_char, + interface_: *const c_char, + signal: *const c_char, + ) -> *mut GDBusMessage; + pub fn g_dbus_message_bytes_needed( + blob: *mut u8, + blob_len: size_t, + error: *mut *mut glib::GError, + ) -> ssize_t; + pub fn g_dbus_message_copy( + message: *mut GDBusMessage, + error: *mut *mut glib::GError, + ) -> *mut GDBusMessage; pub fn g_dbus_message_get_arg0(message: *mut GDBusMessage) -> *const c_char; pub fn g_dbus_message_get_body(message: *mut GDBusMessage) -> *mut glib::GVariant; pub fn g_dbus_message_get_byte_order(message: *mut GDBusMessage) -> GDBusMessageByteOrder; pub fn g_dbus_message_get_destination(message: *mut GDBusMessage) -> *const c_char; pub fn g_dbus_message_get_error_name(message: *mut GDBusMessage) -> *const c_char; pub fn g_dbus_message_get_flags(message: *mut GDBusMessage) -> GDBusMessageFlags; - pub fn g_dbus_message_get_header(message: *mut GDBusMessage, header_field: GDBusMessageHeaderField) -> *mut glib::GVariant; + pub fn g_dbus_message_get_header( + message: *mut GDBusMessage, + header_field: GDBusMessageHeaderField, + ) -> *mut glib::GVariant; pub fn g_dbus_message_get_header_fields(message: *mut GDBusMessage) -> *mut u8; pub fn g_dbus_message_get_interface(message: *mut GDBusMessage) -> *const c_char; pub fn g_dbus_message_get_locked(message: *mut GDBusMessage) -> gboolean; @@ -7724,17 +10140,35 @@ pub fn g_dbus_message_get_signature(message: *mut GDBusMessage) -> *const c_char; pub fn g_dbus_message_get_unix_fd_list(message: *mut GDBusMessage) -> *mut GUnixFDList; pub fn g_dbus_message_lock(message: *mut GDBusMessage); - pub fn g_dbus_message_new_method_error(method_call_message: *mut GDBusMessage, error_name: *const c_char, error_message_format: *const c_char, ...) -> *mut GDBusMessage; - pub fn g_dbus_message_new_method_error_literal(method_call_message: *mut GDBusMessage, error_name: *const c_char, error_message: *const c_char) -> *mut GDBusMessage; + pub fn g_dbus_message_new_method_error( + method_call_message: *mut GDBusMessage, + error_name: *const c_char, + error_message_format: *const c_char, + ... + ) -> *mut GDBusMessage; + pub fn g_dbus_message_new_method_error_literal( + method_call_message: *mut GDBusMessage, + error_name: *const c_char, + error_message: *const c_char, + ) -> *mut GDBusMessage; //pub fn g_dbus_message_new_method_error_valist(method_call_message: *mut GDBusMessage, error_name: *const c_char, error_message_format: *const c_char, var_args: /*Unimplemented*/va_list) -> *mut GDBusMessage; - pub fn g_dbus_message_new_method_reply(method_call_message: *mut GDBusMessage) -> *mut GDBusMessage; + pub fn g_dbus_message_new_method_reply( + method_call_message: *mut GDBusMessage, + ) -> *mut GDBusMessage; pub fn g_dbus_message_print(message: *mut GDBusMessage, indent: c_uint) -> *mut c_char; pub fn g_dbus_message_set_body(message: *mut GDBusMessage, body: *mut glib::GVariant); - pub fn g_dbus_message_set_byte_order(message: *mut GDBusMessage, byte_order: GDBusMessageByteOrder); + pub fn g_dbus_message_set_byte_order( + message: *mut GDBusMessage, + byte_order: GDBusMessageByteOrder, + ); pub fn g_dbus_message_set_destination(message: *mut GDBusMessage, value: *const c_char); pub fn g_dbus_message_set_error_name(message: *mut GDBusMessage, value: *const c_char); pub fn g_dbus_message_set_flags(message: *mut GDBusMessage, flags: GDBusMessageFlags); - pub fn g_dbus_message_set_header(message: *mut GDBusMessage, header_field: GDBusMessageHeaderField, value: *mut glib::GVariant); + pub fn g_dbus_message_set_header( + message: *mut GDBusMessage, + header_field: GDBusMessageHeaderField, + value: *mut glib::GVariant, + ); pub fn g_dbus_message_set_interface(message: *mut GDBusMessage, value: *const c_char); pub fn g_dbus_message_set_member(message: *mut GDBusMessage, value: *const c_char); pub fn g_dbus_message_set_message_type(message: *mut GDBusMessage, type_: GDBusMessageType); @@ -7745,96 +10179,334 @@ pub fn g_dbus_message_set_serial(message: *mut GDBusMessage, serial: u32); pub fn g_dbus_message_set_signature(message: *mut GDBusMessage, value: *const c_char); pub fn g_dbus_message_set_unix_fd_list(message: *mut GDBusMessage, fd_list: *mut GUnixFDList); - pub fn g_dbus_message_to_blob(message: *mut GDBusMessage, out_size: *mut size_t, capabilities: GDBusCapabilityFlags, error: *mut *mut glib::GError) -> *mut u8; - pub fn g_dbus_message_to_gerror(message: *mut GDBusMessage, error: *mut *mut glib::GError) -> gboolean; + pub fn g_dbus_message_to_blob( + message: *mut GDBusMessage, + out_size: *mut size_t, + capabilities: GDBusCapabilityFlags, + error: *mut *mut glib::GError, + ) -> *mut u8; + pub fn g_dbus_message_to_gerror( + message: *mut GDBusMessage, + error: *mut *mut glib::GError, + ) -> gboolean; //========================================================================= // GDBusMethodInvocation //========================================================================= pub fn g_dbus_method_invocation_get_type() -> GType; - pub fn g_dbus_method_invocation_get_connection(invocation: *mut GDBusMethodInvocation) -> *mut GDBusConnection; - pub fn g_dbus_method_invocation_get_interface_name(invocation: *mut GDBusMethodInvocation) -> *const c_char; - pub fn g_dbus_method_invocation_get_message(invocation: *mut GDBusMethodInvocation) -> *mut GDBusMessage; - pub fn g_dbus_method_invocation_get_method_info(invocation: *mut GDBusMethodInvocation) -> *const GDBusMethodInfo; - pub fn g_dbus_method_invocation_get_method_name(invocation: *mut GDBusMethodInvocation) -> *const c_char; - pub fn g_dbus_method_invocation_get_object_path(invocation: *mut GDBusMethodInvocation) -> *const c_char; - pub fn g_dbus_method_invocation_get_parameters(invocation: *mut GDBusMethodInvocation) -> *mut glib::GVariant; - #[cfg(any(feature = "v2_38", feature = "dox"))] - pub fn g_dbus_method_invocation_get_property_info(invocation: *mut GDBusMethodInvocation) -> *const GDBusPropertyInfo; - pub fn g_dbus_method_invocation_get_sender(invocation: *mut GDBusMethodInvocation) -> *const c_char; - pub fn g_dbus_method_invocation_get_user_data(invocation: *mut GDBusMethodInvocation) -> gpointer; - pub fn g_dbus_method_invocation_return_dbus_error(invocation: *mut GDBusMethodInvocation, error_name: *const c_char, error_message: *const c_char); - pub fn g_dbus_method_invocation_return_error(invocation: *mut GDBusMethodInvocation, domain: glib::GQuark, code: c_int, format: *const c_char, ...); - pub fn g_dbus_method_invocation_return_error_literal(invocation: *mut GDBusMethodInvocation, domain: glib::GQuark, code: c_int, message: *const c_char); + pub fn g_dbus_method_invocation_get_connection( + invocation: *mut GDBusMethodInvocation, + ) -> *mut GDBusConnection; + pub fn g_dbus_method_invocation_get_interface_name( + invocation: *mut GDBusMethodInvocation, + ) -> *const c_char; + pub fn g_dbus_method_invocation_get_message( + invocation: *mut GDBusMethodInvocation, + ) -> *mut GDBusMessage; + pub fn g_dbus_method_invocation_get_method_info( + invocation: *mut GDBusMethodInvocation, + ) -> *const GDBusMethodInfo; + pub fn g_dbus_method_invocation_get_method_name( + invocation: *mut GDBusMethodInvocation, + ) -> *const c_char; + pub fn g_dbus_method_invocation_get_object_path( + invocation: *mut GDBusMethodInvocation, + ) -> *const c_char; + pub fn g_dbus_method_invocation_get_parameters( + invocation: *mut GDBusMethodInvocation, + ) -> *mut glib::GVariant; + pub fn g_dbus_method_invocation_get_property_info( + invocation: *mut GDBusMethodInvocation, + ) -> *const GDBusPropertyInfo; + pub fn g_dbus_method_invocation_get_sender( + invocation: *mut GDBusMethodInvocation, + ) -> *const c_char; + pub fn g_dbus_method_invocation_get_user_data( + invocation: *mut GDBusMethodInvocation, + ) -> gpointer; + pub fn g_dbus_method_invocation_return_dbus_error( + invocation: *mut GDBusMethodInvocation, + error_name: *const c_char, + error_message: *const c_char, + ); + pub fn g_dbus_method_invocation_return_error( + invocation: *mut GDBusMethodInvocation, + domain: glib::GQuark, + code: c_int, + format: *const c_char, + ... + ); + pub fn g_dbus_method_invocation_return_error_literal( + invocation: *mut GDBusMethodInvocation, + domain: glib::GQuark, + code: c_int, + message: *const c_char, + ); //pub fn g_dbus_method_invocation_return_error_valist(invocation: *mut GDBusMethodInvocation, domain: glib::GQuark, code: c_int, format: *const c_char, var_args: /*Unimplemented*/va_list); - pub fn g_dbus_method_invocation_return_gerror(invocation: *mut GDBusMethodInvocation, error: *const glib::GError); - pub fn g_dbus_method_invocation_return_value(invocation: *mut GDBusMethodInvocation, parameters: *mut glib::GVariant); - pub fn g_dbus_method_invocation_return_value_with_unix_fd_list(invocation: *mut GDBusMethodInvocation, parameters: *mut glib::GVariant, fd_list: *mut GUnixFDList); - pub fn g_dbus_method_invocation_take_error(invocation: *mut GDBusMethodInvocation, error: *mut glib::GError); + pub fn g_dbus_method_invocation_return_gerror( + invocation: *mut GDBusMethodInvocation, + error: *const glib::GError, + ); + pub fn g_dbus_method_invocation_return_value( + invocation: *mut GDBusMethodInvocation, + parameters: *mut glib::GVariant, + ); + pub fn g_dbus_method_invocation_return_value_with_unix_fd_list( + invocation: *mut GDBusMethodInvocation, + parameters: *mut glib::GVariant, + fd_list: *mut GUnixFDList, + ); + pub fn g_dbus_method_invocation_take_error( + invocation: *mut GDBusMethodInvocation, + error: *mut glib::GError, + ); //========================================================================= // GDBusObjectManagerClient //========================================================================= pub fn g_dbus_object_manager_client_get_type() -> GType; - pub fn g_dbus_object_manager_client_new_finish(res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GDBusObjectManagerClient; - pub fn g_dbus_object_manager_client_new_for_bus_finish(res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GDBusObjectManagerClient; - pub fn g_dbus_object_manager_client_new_for_bus_sync(bus_type: GBusType, flags: GDBusObjectManagerClientFlags, name: *const c_char, object_path: *const c_char, get_proxy_type_func: GDBusProxyTypeFunc, get_proxy_type_user_data: gpointer, get_proxy_type_destroy_notify: glib::GDestroyNotify, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GDBusObjectManagerClient; - pub fn g_dbus_object_manager_client_new_sync(connection: *mut GDBusConnection, flags: GDBusObjectManagerClientFlags, name: *const c_char, object_path: *const c_char, get_proxy_type_func: GDBusProxyTypeFunc, get_proxy_type_user_data: gpointer, get_proxy_type_destroy_notify: glib::GDestroyNotify, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GDBusObjectManagerClient; - pub fn g_dbus_object_manager_client_new(connection: *mut GDBusConnection, flags: GDBusObjectManagerClientFlags, name: *const c_char, object_path: *const c_char, get_proxy_type_func: GDBusProxyTypeFunc, get_proxy_type_user_data: gpointer, get_proxy_type_destroy_notify: glib::GDestroyNotify, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_dbus_object_manager_client_new_for_bus(bus_type: GBusType, flags: GDBusObjectManagerClientFlags, name: *const c_char, object_path: *const c_char, get_proxy_type_func: GDBusProxyTypeFunc, get_proxy_type_user_data: gpointer, get_proxy_type_destroy_notify: glib::GDestroyNotify, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_dbus_object_manager_client_get_connection(manager: *mut GDBusObjectManagerClient) -> *mut GDBusConnection; - pub fn g_dbus_object_manager_client_get_flags(manager: *mut GDBusObjectManagerClient) -> GDBusObjectManagerClientFlags; - pub fn g_dbus_object_manager_client_get_name(manager: *mut GDBusObjectManagerClient) -> *const c_char; - pub fn g_dbus_object_manager_client_get_name_owner(manager: *mut GDBusObjectManagerClient) -> *mut c_char; + pub fn g_dbus_object_manager_client_new_finish( + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GDBusObjectManagerClient; + pub fn g_dbus_object_manager_client_new_for_bus_finish( + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GDBusObjectManagerClient; + pub fn g_dbus_object_manager_client_new_for_bus_sync( + bus_type: GBusType, + flags: GDBusObjectManagerClientFlags, + name: *const c_char, + object_path: *const c_char, + get_proxy_type_func: GDBusProxyTypeFunc, + get_proxy_type_user_data: gpointer, + get_proxy_type_destroy_notify: glib::GDestroyNotify, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GDBusObjectManagerClient; + pub fn g_dbus_object_manager_client_new_sync( + connection: *mut GDBusConnection, + flags: GDBusObjectManagerClientFlags, + name: *const c_char, + object_path: *const c_char, + get_proxy_type_func: GDBusProxyTypeFunc, + get_proxy_type_user_data: gpointer, + get_proxy_type_destroy_notify: glib::GDestroyNotify, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GDBusObjectManagerClient; + pub fn g_dbus_object_manager_client_new( + connection: *mut GDBusConnection, + flags: GDBusObjectManagerClientFlags, + name: *const c_char, + object_path: *const c_char, + get_proxy_type_func: GDBusProxyTypeFunc, + get_proxy_type_user_data: gpointer, + get_proxy_type_destroy_notify: glib::GDestroyNotify, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_dbus_object_manager_client_new_for_bus( + bus_type: GBusType, + flags: GDBusObjectManagerClientFlags, + name: *const c_char, + object_path: *const c_char, + get_proxy_type_func: GDBusProxyTypeFunc, + get_proxy_type_user_data: gpointer, + get_proxy_type_destroy_notify: glib::GDestroyNotify, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_dbus_object_manager_client_get_connection( + manager: *mut GDBusObjectManagerClient, + ) -> *mut GDBusConnection; + pub fn g_dbus_object_manager_client_get_flags( + manager: *mut GDBusObjectManagerClient, + ) -> GDBusObjectManagerClientFlags; + pub fn g_dbus_object_manager_client_get_name( + manager: *mut GDBusObjectManagerClient, + ) -> *const c_char; + pub fn g_dbus_object_manager_client_get_name_owner( + manager: *mut GDBusObjectManagerClient, + ) -> *mut c_char; //========================================================================= // GDBusObjectManagerServer //========================================================================= pub fn g_dbus_object_manager_server_get_type() -> GType; - pub fn g_dbus_object_manager_server_new(object_path: *const c_char) -> *mut GDBusObjectManagerServer; - pub fn g_dbus_object_manager_server_export(manager: *mut GDBusObjectManagerServer, object: *mut GDBusObjectSkeleton); - pub fn g_dbus_object_manager_server_export_uniquely(manager: *mut GDBusObjectManagerServer, object: *mut GDBusObjectSkeleton); - pub fn g_dbus_object_manager_server_get_connection(manager: *mut GDBusObjectManagerServer) -> *mut GDBusConnection; - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_dbus_object_manager_server_is_exported(manager: *mut GDBusObjectManagerServer, object: *mut GDBusObjectSkeleton) -> gboolean; - pub fn g_dbus_object_manager_server_set_connection(manager: *mut GDBusObjectManagerServer, connection: *mut GDBusConnection); - pub fn g_dbus_object_manager_server_unexport(manager: *mut GDBusObjectManagerServer, object_path: *const c_char) -> gboolean; + pub fn g_dbus_object_manager_server_new( + object_path: *const c_char, + ) -> *mut GDBusObjectManagerServer; + pub fn g_dbus_object_manager_server_export( + manager: *mut GDBusObjectManagerServer, + object: *mut GDBusObjectSkeleton, + ); + pub fn g_dbus_object_manager_server_export_uniquely( + manager: *mut GDBusObjectManagerServer, + object: *mut GDBusObjectSkeleton, + ); + pub fn g_dbus_object_manager_server_get_connection( + manager: *mut GDBusObjectManagerServer, + ) -> *mut GDBusConnection; + pub fn g_dbus_object_manager_server_is_exported( + manager: *mut GDBusObjectManagerServer, + object: *mut GDBusObjectSkeleton, + ) -> gboolean; + pub fn g_dbus_object_manager_server_set_connection( + manager: *mut GDBusObjectManagerServer, + connection: *mut GDBusConnection, + ); + pub fn g_dbus_object_manager_server_unexport( + manager: *mut GDBusObjectManagerServer, + object_path: *const c_char, + ) -> gboolean; //========================================================================= // GDBusObjectProxy //========================================================================= pub fn g_dbus_object_proxy_get_type() -> GType; - pub fn g_dbus_object_proxy_new(connection: *mut GDBusConnection, object_path: *const c_char) -> *mut GDBusObjectProxy; - pub fn g_dbus_object_proxy_get_connection(proxy: *mut GDBusObjectProxy) -> *mut GDBusConnection; + pub fn g_dbus_object_proxy_new( + connection: *mut GDBusConnection, + object_path: *const c_char, + ) -> *mut GDBusObjectProxy; + pub fn g_dbus_object_proxy_get_connection(proxy: *mut GDBusObjectProxy) + -> *mut GDBusConnection; //========================================================================= // GDBusObjectSkeleton //========================================================================= pub fn g_dbus_object_skeleton_get_type() -> GType; pub fn g_dbus_object_skeleton_new(object_path: *const c_char) -> *mut GDBusObjectSkeleton; - pub fn g_dbus_object_skeleton_add_interface(object: *mut GDBusObjectSkeleton, interface_: *mut GDBusInterfaceSkeleton); + pub fn g_dbus_object_skeleton_add_interface( + object: *mut GDBusObjectSkeleton, + interface_: *mut GDBusInterfaceSkeleton, + ); pub fn g_dbus_object_skeleton_flush(object: *mut GDBusObjectSkeleton); - pub fn g_dbus_object_skeleton_remove_interface(object: *mut GDBusObjectSkeleton, interface_: *mut GDBusInterfaceSkeleton); - pub fn g_dbus_object_skeleton_remove_interface_by_name(object: *mut GDBusObjectSkeleton, interface_name: *const c_char); - pub fn g_dbus_object_skeleton_set_object_path(object: *mut GDBusObjectSkeleton, object_path: *const c_char); + pub fn g_dbus_object_skeleton_remove_interface( + object: *mut GDBusObjectSkeleton, + interface_: *mut GDBusInterfaceSkeleton, + ); + pub fn g_dbus_object_skeleton_remove_interface_by_name( + object: *mut GDBusObjectSkeleton, + interface_name: *const c_char, + ); + pub fn g_dbus_object_skeleton_set_object_path( + object: *mut GDBusObjectSkeleton, + object_path: *const c_char, + ); //========================================================================= // GDBusProxy //========================================================================= pub fn g_dbus_proxy_get_type() -> GType; - pub fn g_dbus_proxy_new_finish(res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GDBusProxy; - pub fn g_dbus_proxy_new_for_bus_finish(res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GDBusProxy; - pub fn g_dbus_proxy_new_for_bus_sync(bus_type: GBusType, flags: GDBusProxyFlags, info: *mut GDBusInterfaceInfo, name: *const c_char, object_path: *const c_char, interface_name: *const c_char, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GDBusProxy; - pub fn g_dbus_proxy_new_sync(connection: *mut GDBusConnection, flags: GDBusProxyFlags, info: *mut GDBusInterfaceInfo, name: *const c_char, object_path: *const c_char, interface_name: *const c_char, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GDBusProxy; - pub fn g_dbus_proxy_new(connection: *mut GDBusConnection, flags: GDBusProxyFlags, info: *mut GDBusInterfaceInfo, name: *const c_char, object_path: *const c_char, interface_name: *const c_char, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_dbus_proxy_new_for_bus(bus_type: GBusType, flags: GDBusProxyFlags, info: *mut GDBusInterfaceInfo, name: *const c_char, object_path: *const c_char, interface_name: *const c_char, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_dbus_proxy_call(proxy: *mut GDBusProxy, method_name: *const c_char, parameters: *mut glib::GVariant, flags: GDBusCallFlags, timeout_msec: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_dbus_proxy_call_finish(proxy: *mut GDBusProxy, res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut glib::GVariant; - pub fn g_dbus_proxy_call_sync(proxy: *mut GDBusProxy, method_name: *const c_char, parameters: *mut glib::GVariant, flags: GDBusCallFlags, timeout_msec: c_int, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut glib::GVariant; - pub fn g_dbus_proxy_call_with_unix_fd_list(proxy: *mut GDBusProxy, method_name: *const c_char, parameters: *mut glib::GVariant, flags: GDBusCallFlags, timeout_msec: c_int, fd_list: *mut GUnixFDList, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_dbus_proxy_call_with_unix_fd_list_finish(proxy: *mut GDBusProxy, out_fd_list: *mut *mut GUnixFDList, res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut glib::GVariant; - pub fn g_dbus_proxy_call_with_unix_fd_list_sync(proxy: *mut GDBusProxy, method_name: *const c_char, parameters: *mut glib::GVariant, flags: GDBusCallFlags, timeout_msec: c_int, fd_list: *mut GUnixFDList, out_fd_list: *mut *mut GUnixFDList, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut glib::GVariant; - pub fn g_dbus_proxy_get_cached_property(proxy: *mut GDBusProxy, property_name: *const c_char) -> *mut glib::GVariant; + pub fn g_dbus_proxy_new_finish( + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GDBusProxy; + pub fn g_dbus_proxy_new_for_bus_finish( + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GDBusProxy; + pub fn g_dbus_proxy_new_for_bus_sync( + bus_type: GBusType, + flags: GDBusProxyFlags, + info: *mut GDBusInterfaceInfo, + name: *const c_char, + object_path: *const c_char, + interface_name: *const c_char, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GDBusProxy; + pub fn g_dbus_proxy_new_sync( + connection: *mut GDBusConnection, + flags: GDBusProxyFlags, + info: *mut GDBusInterfaceInfo, + name: *const c_char, + object_path: *const c_char, + interface_name: *const c_char, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GDBusProxy; + pub fn g_dbus_proxy_new( + connection: *mut GDBusConnection, + flags: GDBusProxyFlags, + info: *mut GDBusInterfaceInfo, + name: *const c_char, + object_path: *const c_char, + interface_name: *const c_char, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_dbus_proxy_new_for_bus( + bus_type: GBusType, + flags: GDBusProxyFlags, + info: *mut GDBusInterfaceInfo, + name: *const c_char, + object_path: *const c_char, + interface_name: *const c_char, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_dbus_proxy_call( + proxy: *mut GDBusProxy, + method_name: *const c_char, + parameters: *mut glib::GVariant, + flags: GDBusCallFlags, + timeout_msec: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_dbus_proxy_call_finish( + proxy: *mut GDBusProxy, + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut glib::GVariant; + pub fn g_dbus_proxy_call_sync( + proxy: *mut GDBusProxy, + method_name: *const c_char, + parameters: *mut glib::GVariant, + flags: GDBusCallFlags, + timeout_msec: c_int, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut glib::GVariant; + pub fn g_dbus_proxy_call_with_unix_fd_list( + proxy: *mut GDBusProxy, + method_name: *const c_char, + parameters: *mut glib::GVariant, + flags: GDBusCallFlags, + timeout_msec: c_int, + fd_list: *mut GUnixFDList, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_dbus_proxy_call_with_unix_fd_list_finish( + proxy: *mut GDBusProxy, + out_fd_list: *mut *mut GUnixFDList, + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut glib::GVariant; + pub fn g_dbus_proxy_call_with_unix_fd_list_sync( + proxy: *mut GDBusProxy, + method_name: *const c_char, + parameters: *mut glib::GVariant, + flags: GDBusCallFlags, + timeout_msec: c_int, + fd_list: *mut GUnixFDList, + out_fd_list: *mut *mut GUnixFDList, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut glib::GVariant; + pub fn g_dbus_proxy_get_cached_property( + proxy: *mut GDBusProxy, + property_name: *const c_char, + ) -> *mut glib::GVariant; pub fn g_dbus_proxy_get_cached_property_names(proxy: *mut GDBusProxy) -> *mut *mut c_char; pub fn g_dbus_proxy_get_connection(proxy: *mut GDBusProxy) -> *mut GDBusConnection; pub fn g_dbus_proxy_get_default_timeout(proxy: *mut GDBusProxy) -> c_int; @@ -7844,7 +10516,11 @@ pub fn g_dbus_proxy_get_name(proxy: *mut GDBusProxy) -> *const c_char; pub fn g_dbus_proxy_get_name_owner(proxy: *mut GDBusProxy) -> *mut c_char; pub fn g_dbus_proxy_get_object_path(proxy: *mut GDBusProxy) -> *const c_char; - pub fn g_dbus_proxy_set_cached_property(proxy: *mut GDBusProxy, property_name: *const c_char, value: *mut glib::GVariant); + pub fn g_dbus_proxy_set_cached_property( + proxy: *mut GDBusProxy, + property_name: *const c_char, + value: *mut glib::GVariant, + ); pub fn g_dbus_proxy_set_default_timeout(proxy: *mut GDBusProxy, timeout_msec: c_int); pub fn g_dbus_proxy_set_interface_info(proxy: *mut GDBusProxy, info: *mut GDBusInterfaceInfo); @@ -7852,7 +10528,14 @@ // GDBusServer //========================================================================= pub fn g_dbus_server_get_type() -> GType; - pub fn g_dbus_server_new_sync(address: *const c_char, flags: GDBusServerFlags, guid: *const c_char, observer: *mut GDBusAuthObserver, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GDBusServer; + pub fn g_dbus_server_new_sync( + address: *const c_char, + flags: GDBusServerFlags, + guid: *const c_char, + observer: *mut GDBusAuthObserver, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GDBusServer; pub fn g_dbus_server_get_client_address(server: *mut GDBusServer) -> *const c_char; pub fn g_dbus_server_get_flags(server: *mut GDBusServer) -> GDBusServerFlags; pub fn g_dbus_server_get_guid(server: *mut GDBusServer) -> *const c_char; @@ -7865,44 +10548,191 @@ //========================================================================= pub fn g_data_input_stream_get_type() -> GType; pub fn g_data_input_stream_new(base_stream: *mut GInputStream) -> *mut GDataInputStream; - pub fn g_data_input_stream_get_byte_order(stream: *mut GDataInputStream) -> GDataStreamByteOrder; - pub fn g_data_input_stream_get_newline_type(stream: *mut GDataInputStream) -> GDataStreamNewlineType; - pub fn g_data_input_stream_read_byte(stream: *mut GDataInputStream, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> c_uchar; - pub fn g_data_input_stream_read_int16(stream: *mut GDataInputStream, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> i16; - pub fn g_data_input_stream_read_int32(stream: *mut GDataInputStream, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> i32; - pub fn g_data_input_stream_read_int64(stream: *mut GDataInputStream, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> i64; - pub fn g_data_input_stream_read_line(stream: *mut GDataInputStream, length: *mut size_t, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut u8; - pub fn g_data_input_stream_read_line_async(stream: *mut GDataInputStream, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_data_input_stream_read_line_finish(stream: *mut GDataInputStream, result: *mut GAsyncResult, length: *mut size_t, error: *mut *mut glib::GError) -> *mut u8; - pub fn g_data_input_stream_read_line_finish_utf8(stream: *mut GDataInputStream, result: *mut GAsyncResult, length: *mut size_t, error: *mut *mut glib::GError) -> *mut c_char; - pub fn g_data_input_stream_read_line_utf8(stream: *mut GDataInputStream, length: *mut size_t, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut c_char; - pub fn g_data_input_stream_read_uint16(stream: *mut GDataInputStream, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> u16; - pub fn g_data_input_stream_read_uint32(stream: *mut GDataInputStream, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> u32; - pub fn g_data_input_stream_read_uint64(stream: *mut GDataInputStream, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> u64; - pub fn g_data_input_stream_read_until(stream: *mut GDataInputStream, stop_chars: *const c_char, length: *mut size_t, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut c_char; - pub fn g_data_input_stream_read_until_async(stream: *mut GDataInputStream, stop_chars: *const c_char, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_data_input_stream_read_until_finish(stream: *mut GDataInputStream, result: *mut GAsyncResult, length: *mut size_t, error: *mut *mut glib::GError) -> *mut c_char; - pub fn g_data_input_stream_read_upto(stream: *mut GDataInputStream, stop_chars: *const c_char, stop_chars_len: ssize_t, length: *mut size_t, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut c_char; - pub fn g_data_input_stream_read_upto_async(stream: *mut GDataInputStream, stop_chars: *const c_char, stop_chars_len: ssize_t, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_data_input_stream_read_upto_finish(stream: *mut GDataInputStream, result: *mut GAsyncResult, length: *mut size_t, error: *mut *mut glib::GError) -> *mut c_char; - pub fn g_data_input_stream_set_byte_order(stream: *mut GDataInputStream, order: GDataStreamByteOrder); - pub fn g_data_input_stream_set_newline_type(stream: *mut GDataInputStream, type_: GDataStreamNewlineType); + pub fn g_data_input_stream_get_byte_order( + stream: *mut GDataInputStream, + ) -> GDataStreamByteOrder; + pub fn g_data_input_stream_get_newline_type( + stream: *mut GDataInputStream, + ) -> GDataStreamNewlineType; + pub fn g_data_input_stream_read_byte( + stream: *mut GDataInputStream, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> c_uchar; + pub fn g_data_input_stream_read_int16( + stream: *mut GDataInputStream, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> i16; + pub fn g_data_input_stream_read_int32( + stream: *mut GDataInputStream, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> i32; + pub fn g_data_input_stream_read_int64( + stream: *mut GDataInputStream, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> i64; + pub fn g_data_input_stream_read_line( + stream: *mut GDataInputStream, + length: *mut size_t, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut u8; + pub fn g_data_input_stream_read_line_async( + stream: *mut GDataInputStream, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_data_input_stream_read_line_finish( + stream: *mut GDataInputStream, + result: *mut GAsyncResult, + length: *mut size_t, + error: *mut *mut glib::GError, + ) -> *mut u8; + pub fn g_data_input_stream_read_line_finish_utf8( + stream: *mut GDataInputStream, + result: *mut GAsyncResult, + length: *mut size_t, + error: *mut *mut glib::GError, + ) -> *mut c_char; + pub fn g_data_input_stream_read_line_utf8( + stream: *mut GDataInputStream, + length: *mut size_t, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut c_char; + pub fn g_data_input_stream_read_uint16( + stream: *mut GDataInputStream, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> u16; + pub fn g_data_input_stream_read_uint32( + stream: *mut GDataInputStream, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> u32; + pub fn g_data_input_stream_read_uint64( + stream: *mut GDataInputStream, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> u64; + pub fn g_data_input_stream_read_until( + stream: *mut GDataInputStream, + stop_chars: *const c_char, + length: *mut size_t, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut c_char; + pub fn g_data_input_stream_read_until_async( + stream: *mut GDataInputStream, + stop_chars: *const c_char, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_data_input_stream_read_until_finish( + stream: *mut GDataInputStream, + result: *mut GAsyncResult, + length: *mut size_t, + error: *mut *mut glib::GError, + ) -> *mut c_char; + pub fn g_data_input_stream_read_upto( + stream: *mut GDataInputStream, + stop_chars: *const c_char, + stop_chars_len: ssize_t, + length: *mut size_t, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut c_char; + pub fn g_data_input_stream_read_upto_async( + stream: *mut GDataInputStream, + stop_chars: *const c_char, + stop_chars_len: ssize_t, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_data_input_stream_read_upto_finish( + stream: *mut GDataInputStream, + result: *mut GAsyncResult, + length: *mut size_t, + error: *mut *mut glib::GError, + ) -> *mut c_char; + pub fn g_data_input_stream_set_byte_order( + stream: *mut GDataInputStream, + order: GDataStreamByteOrder, + ); + pub fn g_data_input_stream_set_newline_type( + stream: *mut GDataInputStream, + type_: GDataStreamNewlineType, + ); //========================================================================= // GDataOutputStream //========================================================================= pub fn g_data_output_stream_get_type() -> GType; pub fn g_data_output_stream_new(base_stream: *mut GOutputStream) -> *mut GDataOutputStream; - pub fn g_data_output_stream_get_byte_order(stream: *mut GDataOutputStream) -> GDataStreamByteOrder; - pub fn g_data_output_stream_put_byte(stream: *mut GDataOutputStream, data: c_uchar, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_data_output_stream_put_int16(stream: *mut GDataOutputStream, data: i16, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_data_output_stream_put_int32(stream: *mut GDataOutputStream, data: i32, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_data_output_stream_put_int64(stream: *mut GDataOutputStream, data: i64, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_data_output_stream_put_string(stream: *mut GDataOutputStream, str: *const c_char, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_data_output_stream_put_uint16(stream: *mut GDataOutputStream, data: u16, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_data_output_stream_put_uint32(stream: *mut GDataOutputStream, data: u32, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_data_output_stream_put_uint64(stream: *mut GDataOutputStream, data: u64, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_data_output_stream_set_byte_order(stream: *mut GDataOutputStream, order: GDataStreamByteOrder); + pub fn g_data_output_stream_get_byte_order( + stream: *mut GDataOutputStream, + ) -> GDataStreamByteOrder; + pub fn g_data_output_stream_put_byte( + stream: *mut GDataOutputStream, + data: c_uchar, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_data_output_stream_put_int16( + stream: *mut GDataOutputStream, + data: i16, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_data_output_stream_put_int32( + stream: *mut GDataOutputStream, + data: i32, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_data_output_stream_put_int64( + stream: *mut GDataOutputStream, + data: i64, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_data_output_stream_put_string( + stream: *mut GDataOutputStream, + str: *const c_char, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_data_output_stream_put_uint16( + stream: *mut GDataOutputStream, + data: u16, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_data_output_stream_put_uint32( + stream: *mut GDataOutputStream, + data: u32, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_data_output_stream_put_uint64( + stream: *mut GDataOutputStream, + data: u64, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_data_output_stream_set_byte_order( + stream: *mut GDataOutputStream, + order: GDataStreamByteOrder, + ); //========================================================================= // GDesktopAppInfo @@ -7910,35 +10740,73 @@ pub fn g_desktop_app_info_get_type() -> GType; pub fn g_desktop_app_info_new(desktop_id: *const c_char) -> *mut GDesktopAppInfo; pub fn g_desktop_app_info_new_from_filename(filename: *const c_char) -> *mut GDesktopAppInfo; - pub fn g_desktop_app_info_new_from_keyfile(key_file: *mut glib::GKeyFile) -> *mut GDesktopAppInfo; - #[cfg(any(feature = "v2_42", feature = "dox"))] + pub fn g_desktop_app_info_new_from_keyfile( + key_file: *mut glib::GKeyFile, + ) -> *mut GDesktopAppInfo; pub fn g_desktop_app_info_get_implementations(interface: *const c_char) -> *mut glib::GList; pub fn g_desktop_app_info_search(search_string: *const c_char) -> *mut *mut *mut c_char; pub fn g_desktop_app_info_set_desktop_env(desktop_env: *const c_char); - #[cfg(any(feature = "v2_38", feature = "dox"))] - pub fn g_desktop_app_info_get_action_name(info: *mut GDesktopAppInfo, action_name: *const c_char) -> *mut c_char; - #[cfg(any(feature = "v2_36", feature = "dox"))] - pub fn g_desktop_app_info_get_boolean(info: *mut GDesktopAppInfo, key: *const c_char) -> gboolean; + pub fn g_desktop_app_info_get_action_name( + info: *mut GDesktopAppInfo, + action_name: *const c_char, + ) -> *mut c_char; + pub fn g_desktop_app_info_get_boolean( + info: *mut GDesktopAppInfo, + key: *const c_char, + ) -> gboolean; pub fn g_desktop_app_info_get_categories(info: *mut GDesktopAppInfo) -> *const c_char; pub fn g_desktop_app_info_get_filename(info: *mut GDesktopAppInfo) -> *const c_char; pub fn g_desktop_app_info_get_generic_name(info: *mut GDesktopAppInfo) -> *const c_char; pub fn g_desktop_app_info_get_is_hidden(info: *mut GDesktopAppInfo) -> gboolean; pub fn g_desktop_app_info_get_keywords(info: *mut GDesktopAppInfo) -> *const *const c_char; #[cfg(any(feature = "v2_56", feature = "dox"))] - pub fn g_desktop_app_info_get_locale_string(info: *mut GDesktopAppInfo, key: *const c_char) -> *mut c_char; + pub fn g_desktop_app_info_get_locale_string( + info: *mut GDesktopAppInfo, + key: *const c_char, + ) -> *mut c_char; pub fn g_desktop_app_info_get_nodisplay(info: *mut GDesktopAppInfo) -> gboolean; - pub fn g_desktop_app_info_get_show_in(info: *mut GDesktopAppInfo, desktop_env: *const c_char) -> gboolean; - #[cfg(any(feature = "v2_34", feature = "dox"))] + pub fn g_desktop_app_info_get_show_in( + info: *mut GDesktopAppInfo, + desktop_env: *const c_char, + ) -> gboolean; pub fn g_desktop_app_info_get_startup_wm_class(info: *mut GDesktopAppInfo) -> *const c_char; - #[cfg(any(feature = "v2_36", feature = "dox"))] - pub fn g_desktop_app_info_get_string(info: *mut GDesktopAppInfo, key: *const c_char) -> *mut c_char; - #[cfg(any(feature = "v2_36", feature = "dox"))] + pub fn g_desktop_app_info_get_string( + info: *mut GDesktopAppInfo, + key: *const c_char, + ) -> *mut c_char; pub fn g_desktop_app_info_has_key(info: *mut GDesktopAppInfo, key: *const c_char) -> gboolean; - #[cfg(any(feature = "v2_38", feature = "dox"))] - pub fn g_desktop_app_info_launch_action(info: *mut GDesktopAppInfo, action_name: *const c_char, launch_context: *mut GAppLaunchContext); - pub fn g_desktop_app_info_launch_uris_as_manager(appinfo: *mut GDesktopAppInfo, uris: *mut glib::GList, launch_context: *mut GAppLaunchContext, spawn_flags: glib::GSpawnFlags, user_setup: glib::GSpawnChildSetupFunc, user_setup_data: gpointer, pid_callback: GDesktopAppLaunchCallback, pid_callback_data: gpointer, error: *mut *mut glib::GError) -> gboolean; - #[cfg(any(feature = "v2_38", feature = "dox"))] - pub fn g_desktop_app_info_list_actions(info: *mut GDesktopAppInfo) -> *mut *mut c_char; + pub fn g_desktop_app_info_launch_action( + info: *mut GDesktopAppInfo, + action_name: *const c_char, + launch_context: *mut GAppLaunchContext, + ); + pub fn g_desktop_app_info_launch_uris_as_manager( + appinfo: *mut GDesktopAppInfo, + uris: *mut glib::GList, + launch_context: *mut GAppLaunchContext, + spawn_flags: glib::GSpawnFlags, + user_setup: glib::GSpawnChildSetupFunc, + user_setup_data: gpointer, + pid_callback: GDesktopAppLaunchCallback, + pid_callback_data: gpointer, + error: *mut *mut glib::GError, + ) -> gboolean; + #[cfg(any(feature = "v2_58", feature = "dox"))] + pub fn g_desktop_app_info_launch_uris_as_manager_with_fds( + appinfo: *mut GDesktopAppInfo, + uris: *mut glib::GList, + launch_context: *mut GAppLaunchContext, + spawn_flags: glib::GSpawnFlags, + user_setup: glib::GSpawnChildSetupFunc, + user_setup_data: gpointer, + pid_callback: GDesktopAppLaunchCallback, + pid_callback_data: gpointer, + stdin_fd: c_int, + stdout_fd: c_int, + stderr_fd: c_int, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_desktop_app_info_list_actions(info: *mut GDesktopAppInfo) -> *const *const c_char; //========================================================================= // GEmblem @@ -7963,19 +10831,56 @@ // GFileEnumerator //========================================================================= pub fn g_file_enumerator_get_type() -> GType; - pub fn g_file_enumerator_close(enumerator: *mut GFileEnumerator, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_enumerator_close_async(enumerator: *mut GFileEnumerator, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_enumerator_close_finish(enumerator: *mut GFileEnumerator, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - #[cfg(any(feature = "v2_36", feature = "dox"))] - pub fn g_file_enumerator_get_child(enumerator: *mut GFileEnumerator, info: *mut GFileInfo) -> *mut GFile; + pub fn g_file_enumerator_close( + enumerator: *mut GFileEnumerator, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_enumerator_close_async( + enumerator: *mut GFileEnumerator, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_enumerator_close_finish( + enumerator: *mut GFileEnumerator, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_enumerator_get_child( + enumerator: *mut GFileEnumerator, + info: *mut GFileInfo, + ) -> *mut GFile; pub fn g_file_enumerator_get_container(enumerator: *mut GFileEnumerator) -> *mut GFile; pub fn g_file_enumerator_has_pending(enumerator: *mut GFileEnumerator) -> gboolean; pub fn g_file_enumerator_is_closed(enumerator: *mut GFileEnumerator) -> gboolean; #[cfg(any(feature = "v2_44", feature = "dox"))] - pub fn g_file_enumerator_iterate(direnum: *mut GFileEnumerator, out_info: *mut *mut GFileInfo, out_child: *mut *mut GFile, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_enumerator_next_file(enumerator: *mut GFileEnumerator, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GFileInfo; - pub fn g_file_enumerator_next_files_async(enumerator: *mut GFileEnumerator, num_files: c_int, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_enumerator_next_files_finish(enumerator: *mut GFileEnumerator, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut glib::GList; + pub fn g_file_enumerator_iterate( + direnum: *mut GFileEnumerator, + out_info: *mut *mut GFileInfo, + out_child: *mut *mut GFile, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_enumerator_next_file( + enumerator: *mut GFileEnumerator, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GFileInfo; + pub fn g_file_enumerator_next_files_async( + enumerator: *mut GFileEnumerator, + num_files: c_int, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_enumerator_next_files_finish( + enumerator: *mut GFileEnumerator, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut glib::GList; pub fn g_file_enumerator_set_pending(enumerator: *mut GFileEnumerator, pending: gboolean); //========================================================================= @@ -7983,9 +10888,25 @@ //========================================================================= pub fn g_file_io_stream_get_type() -> GType; pub fn g_file_io_stream_get_etag(stream: *mut GFileIOStream) -> *mut c_char; - pub fn g_file_io_stream_query_info(stream: *mut GFileIOStream, attributes: *const c_char, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GFileInfo; - pub fn g_file_io_stream_query_info_async(stream: *mut GFileIOStream, attributes: *const c_char, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_io_stream_query_info_finish(stream: *mut GFileIOStream, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GFileInfo; + pub fn g_file_io_stream_query_info( + stream: *mut GFileIOStream, + attributes: *const c_char, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GFileInfo; + pub fn g_file_io_stream_query_info_async( + stream: *mut GFileIOStream, + attributes: *const c_char, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_io_stream_query_info_finish( + stream: *mut GFileIOStream, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GFileInfo; //========================================================================= // GFileIcon @@ -8002,21 +10923,50 @@ pub fn g_file_info_clear_status(info: *mut GFileInfo); pub fn g_file_info_copy_into(src_info: *mut GFileInfo, dest_info: *mut GFileInfo); pub fn g_file_info_dup(other: *mut GFileInfo) -> *mut GFileInfo; - pub fn g_file_info_get_attribute_as_string(info: *mut GFileInfo, attribute: *const c_char) -> *mut c_char; - pub fn g_file_info_get_attribute_boolean(info: *mut GFileInfo, attribute: *const c_char) -> gboolean; - pub fn g_file_info_get_attribute_byte_string(info: *mut GFileInfo, attribute: *const c_char) -> *const c_char; - pub fn g_file_info_get_attribute_data(info: *mut GFileInfo, attribute: *const c_char, type_: *mut GFileAttributeType, value_pp: *mut gpointer, status: *mut GFileAttributeStatus) -> gboolean; + pub fn g_file_info_get_attribute_as_string( + info: *mut GFileInfo, + attribute: *const c_char, + ) -> *mut c_char; + pub fn g_file_info_get_attribute_boolean( + info: *mut GFileInfo, + attribute: *const c_char, + ) -> gboolean; + pub fn g_file_info_get_attribute_byte_string( + info: *mut GFileInfo, + attribute: *const c_char, + ) -> *const c_char; + pub fn g_file_info_get_attribute_data( + info: *mut GFileInfo, + attribute: *const c_char, + type_: *mut GFileAttributeType, + value_pp: *mut gpointer, + status: *mut GFileAttributeStatus, + ) -> gboolean; pub fn g_file_info_get_attribute_int32(info: *mut GFileInfo, attribute: *const c_char) -> i32; pub fn g_file_info_get_attribute_int64(info: *mut GFileInfo, attribute: *const c_char) -> i64; - pub fn g_file_info_get_attribute_object(info: *mut GFileInfo, attribute: *const c_char) -> *mut gobject::GObject; - pub fn g_file_info_get_attribute_status(info: *mut GFileInfo, attribute: *const c_char) -> GFileAttributeStatus; - pub fn g_file_info_get_attribute_string(info: *mut GFileInfo, attribute: *const c_char) -> *const c_char; - pub fn g_file_info_get_attribute_stringv(info: *mut GFileInfo, attribute: *const c_char) -> *mut *mut c_char; - pub fn g_file_info_get_attribute_type(info: *mut GFileInfo, attribute: *const c_char) -> GFileAttributeType; + pub fn g_file_info_get_attribute_object( + info: *mut GFileInfo, + attribute: *const c_char, + ) -> *mut gobject::GObject; + pub fn g_file_info_get_attribute_status( + info: *mut GFileInfo, + attribute: *const c_char, + ) -> GFileAttributeStatus; + pub fn g_file_info_get_attribute_string( + info: *mut GFileInfo, + attribute: *const c_char, + ) -> *const c_char; + pub fn g_file_info_get_attribute_stringv( + info: *mut GFileInfo, + attribute: *const c_char, + ) -> *mut *mut c_char; + pub fn g_file_info_get_attribute_type( + info: *mut GFileInfo, + attribute: *const c_char, + ) -> GFileAttributeType; pub fn g_file_info_get_attribute_uint32(info: *mut GFileInfo, attribute: *const c_char) -> u32; pub fn g_file_info_get_attribute_uint64(info: *mut GFileInfo, attribute: *const c_char) -> u64; pub fn g_file_info_get_content_type(info: *mut GFileInfo) -> *const c_char; - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_file_info_get_deletion_date(info: *mut GFileInfo) -> *mut glib::GDateTime; pub fn g_file_info_get_display_name(info: *mut GFileInfo) -> *const c_char; pub fn g_file_info_get_edit_name(info: *mut GFileInfo) -> *const c_char; @@ -8030,25 +10980,72 @@ pub fn g_file_info_get_name(info: *mut GFileInfo) -> *const c_char; pub fn g_file_info_get_size(info: *mut GFileInfo) -> i64; pub fn g_file_info_get_sort_order(info: *mut GFileInfo) -> i32; - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_file_info_get_symbolic_icon(info: *mut GFileInfo) -> *mut GIcon; pub fn g_file_info_get_symlink_target(info: *mut GFileInfo) -> *const c_char; pub fn g_file_info_has_attribute(info: *mut GFileInfo, attribute: *const c_char) -> gboolean; pub fn g_file_info_has_namespace(info: *mut GFileInfo, name_space: *const c_char) -> gboolean; - pub fn g_file_info_list_attributes(info: *mut GFileInfo, name_space: *const c_char) -> *mut *mut c_char; + pub fn g_file_info_list_attributes( + info: *mut GFileInfo, + name_space: *const c_char, + ) -> *mut *mut c_char; pub fn g_file_info_remove_attribute(info: *mut GFileInfo, attribute: *const c_char); - pub fn g_file_info_set_attribute(info: *mut GFileInfo, attribute: *const c_char, type_: GFileAttributeType, value_p: gpointer); - pub fn g_file_info_set_attribute_boolean(info: *mut GFileInfo, attribute: *const c_char, attr_value: gboolean); - pub fn g_file_info_set_attribute_byte_string(info: *mut GFileInfo, attribute: *const c_char, attr_value: *const c_char); - pub fn g_file_info_set_attribute_int32(info: *mut GFileInfo, attribute: *const c_char, attr_value: i32); - pub fn g_file_info_set_attribute_int64(info: *mut GFileInfo, attribute: *const c_char, attr_value: i64); + pub fn g_file_info_set_attribute( + info: *mut GFileInfo, + attribute: *const c_char, + type_: GFileAttributeType, + value_p: gpointer, + ); + pub fn g_file_info_set_attribute_boolean( + info: *mut GFileInfo, + attribute: *const c_char, + attr_value: gboolean, + ); + pub fn g_file_info_set_attribute_byte_string( + info: *mut GFileInfo, + attribute: *const c_char, + attr_value: *const c_char, + ); + pub fn g_file_info_set_attribute_int32( + info: *mut GFileInfo, + attribute: *const c_char, + attr_value: i32, + ); + pub fn g_file_info_set_attribute_int64( + info: *mut GFileInfo, + attribute: *const c_char, + attr_value: i64, + ); pub fn g_file_info_set_attribute_mask(info: *mut GFileInfo, mask: *mut GFileAttributeMatcher); - pub fn g_file_info_set_attribute_object(info: *mut GFileInfo, attribute: *const c_char, attr_value: *mut gobject::GObject); - pub fn g_file_info_set_attribute_status(info: *mut GFileInfo, attribute: *const c_char, status: GFileAttributeStatus) -> gboolean; - pub fn g_file_info_set_attribute_string(info: *mut GFileInfo, attribute: *const c_char, attr_value: *const c_char); - pub fn g_file_info_set_attribute_stringv(info: *mut GFileInfo, attribute: *const c_char, attr_value: *mut *mut c_char); - pub fn g_file_info_set_attribute_uint32(info: *mut GFileInfo, attribute: *const c_char, attr_value: u32); - pub fn g_file_info_set_attribute_uint64(info: *mut GFileInfo, attribute: *const c_char, attr_value: u64); + pub fn g_file_info_set_attribute_object( + info: *mut GFileInfo, + attribute: *const c_char, + attr_value: *mut gobject::GObject, + ); + pub fn g_file_info_set_attribute_status( + info: *mut GFileInfo, + attribute: *const c_char, + status: GFileAttributeStatus, + ) -> gboolean; + pub fn g_file_info_set_attribute_string( + info: *mut GFileInfo, + attribute: *const c_char, + attr_value: *const c_char, + ); + pub fn g_file_info_set_attribute_stringv( + info: *mut GFileInfo, + attribute: *const c_char, + attr_value: *mut *mut c_char, + ); + pub fn g_file_info_set_attribute_uint32( + info: *mut GFileInfo, + attribute: *const c_char, + attr_value: u32, + ); + pub fn g_file_info_set_attribute_uint64( + info: *mut GFileInfo, + attribute: *const c_char, + attr_value: u64, + ); pub fn g_file_info_set_content_type(info: *mut GFileInfo, content_type: *const c_char); pub fn g_file_info_set_display_name(info: *mut GFileInfo, display_name: *const c_char); pub fn g_file_info_set_edit_name(info: *mut GFileInfo, edit_name: *const c_char); @@ -8060,7 +11057,6 @@ pub fn g_file_info_set_name(info: *mut GFileInfo, name: *const c_char); pub fn g_file_info_set_size(info: *mut GFileInfo, size: i64); pub fn g_file_info_set_sort_order(info: *mut GFileInfo, sort_order: i32); - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_file_info_set_symbolic_icon(info: *mut GFileInfo, icon: *mut GIcon); pub fn g_file_info_set_symlink_target(info: *mut GFileInfo, symlink_target: *const c_char); pub fn g_file_info_unset_attribute_mask(info: *mut GFileInfo); @@ -8069,16 +11065,37 @@ // GFileInputStream //========================================================================= pub fn g_file_input_stream_get_type() -> GType; - pub fn g_file_input_stream_query_info(stream: *mut GFileInputStream, attributes: *const c_char, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GFileInfo; - pub fn g_file_input_stream_query_info_async(stream: *mut GFileInputStream, attributes: *const c_char, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_input_stream_query_info_finish(stream: *mut GFileInputStream, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GFileInfo; + pub fn g_file_input_stream_query_info( + stream: *mut GFileInputStream, + attributes: *const c_char, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GFileInfo; + pub fn g_file_input_stream_query_info_async( + stream: *mut GFileInputStream, + attributes: *const c_char, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_input_stream_query_info_finish( + stream: *mut GFileInputStream, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GFileInfo; //========================================================================= // GFileMonitor //========================================================================= pub fn g_file_monitor_get_type() -> GType; pub fn g_file_monitor_cancel(monitor: *mut GFileMonitor) -> gboolean; - pub fn g_file_monitor_emit_event(monitor: *mut GFileMonitor, child: *mut GFile, other_file: *mut GFile, event_type: GFileMonitorEvent); + pub fn g_file_monitor_emit_event( + monitor: *mut GFileMonitor, + child: *mut GFile, + other_file: *mut GFile, + event_type: GFileMonitorEvent, + ); pub fn g_file_monitor_is_cancelled(monitor: *mut GFileMonitor) -> gboolean; pub fn g_file_monitor_set_rate_limit(monitor: *mut GFileMonitor, limit_msecs: c_int); @@ -8087,34 +11104,72 @@ //========================================================================= pub fn g_file_output_stream_get_type() -> GType; pub fn g_file_output_stream_get_etag(stream: *mut GFileOutputStream) -> *mut c_char; - pub fn g_file_output_stream_query_info(stream: *mut GFileOutputStream, attributes: *const c_char, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GFileInfo; - pub fn g_file_output_stream_query_info_async(stream: *mut GFileOutputStream, attributes: *const c_char, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_output_stream_query_info_finish(stream: *mut GFileOutputStream, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GFileInfo; + pub fn g_file_output_stream_query_info( + stream: *mut GFileOutputStream, + attributes: *const c_char, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GFileInfo; + pub fn g_file_output_stream_query_info_async( + stream: *mut GFileOutputStream, + attributes: *const c_char, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_output_stream_query_info_finish( + stream: *mut GFileOutputStream, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GFileInfo; //========================================================================= // GFilenameCompleter //========================================================================= pub fn g_filename_completer_get_type() -> GType; pub fn g_filename_completer_new() -> *mut GFilenameCompleter; - pub fn g_filename_completer_get_completion_suffix(completer: *mut GFilenameCompleter, initial_text: *const c_char) -> *mut c_char; - pub fn g_filename_completer_get_completions(completer: *mut GFilenameCompleter, initial_text: *const c_char) -> *mut *mut c_char; - pub fn g_filename_completer_set_dirs_only(completer: *mut GFilenameCompleter, dirs_only: gboolean); + pub fn g_filename_completer_get_completion_suffix( + completer: *mut GFilenameCompleter, + initial_text: *const c_char, + ) -> *mut c_char; + pub fn g_filename_completer_get_completions( + completer: *mut GFilenameCompleter, + initial_text: *const c_char, + ) -> *mut *mut c_char; + pub fn g_filename_completer_set_dirs_only( + completer: *mut GFilenameCompleter, + dirs_only: gboolean, + ); //========================================================================= // GFilterInputStream //========================================================================= pub fn g_filter_input_stream_get_type() -> GType; - pub fn g_filter_input_stream_get_base_stream(stream: *mut GFilterInputStream) -> *mut GInputStream; - pub fn g_filter_input_stream_get_close_base_stream(stream: *mut GFilterInputStream) -> gboolean; - pub fn g_filter_input_stream_set_close_base_stream(stream: *mut GFilterInputStream, close_base: gboolean); + pub fn g_filter_input_stream_get_base_stream( + stream: *mut GFilterInputStream, + ) -> *mut GInputStream; + pub fn g_filter_input_stream_get_close_base_stream(stream: *mut GFilterInputStream) + -> gboolean; + pub fn g_filter_input_stream_set_close_base_stream( + stream: *mut GFilterInputStream, + close_base: gboolean, + ); //========================================================================= // GFilterOutputStream //========================================================================= pub fn g_filter_output_stream_get_type() -> GType; - pub fn g_filter_output_stream_get_base_stream(stream: *mut GFilterOutputStream) -> *mut GOutputStream; - pub fn g_filter_output_stream_get_close_base_stream(stream: *mut GFilterOutputStream) -> gboolean; - pub fn g_filter_output_stream_set_close_base_stream(stream: *mut GFilterOutputStream, close_base: gboolean); + pub fn g_filter_output_stream_get_base_stream( + stream: *mut GFilterOutputStream, + ) -> *mut GOutputStream; + pub fn g_filter_output_stream_get_close_base_stream( + stream: *mut GFilterOutputStream, + ) -> gboolean; + pub fn g_filter_output_stream_set_close_base_stream( + stream: *mut GFilterOutputStream, + close_base: gboolean, + ); //========================================================================= // GIOModule @@ -8129,27 +11184,61 @@ // GIOStream //========================================================================= pub fn g_io_stream_get_type() -> GType; - pub fn g_io_stream_splice_finish(result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_io_stream_splice_finish( + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_io_stream_clear_pending(stream: *mut GIOStream); - pub fn g_io_stream_close(stream: *mut GIOStream, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_io_stream_close_async(stream: *mut GIOStream, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_io_stream_close_finish(stream: *mut GIOStream, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_io_stream_close( + stream: *mut GIOStream, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_io_stream_close_async( + stream: *mut GIOStream, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_io_stream_close_finish( + stream: *mut GIOStream, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_io_stream_get_input_stream(stream: *mut GIOStream) -> *mut GInputStream; pub fn g_io_stream_get_output_stream(stream: *mut GIOStream) -> *mut GOutputStream; pub fn g_io_stream_has_pending(stream: *mut GIOStream) -> gboolean; pub fn g_io_stream_is_closed(stream: *mut GIOStream) -> gboolean; - pub fn g_io_stream_set_pending(stream: *mut GIOStream, error: *mut *mut glib::GError) -> gboolean; - pub fn g_io_stream_splice_async(stream1: *mut GIOStream, stream2: *mut GIOStream, flags: GIOStreamSpliceFlags, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); + pub fn g_io_stream_set_pending( + stream: *mut GIOStream, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_io_stream_splice_async( + stream1: *mut GIOStream, + stream2: *mut GIOStream, + flags: GIOStreamSpliceFlags, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); //========================================================================= // GInetAddress //========================================================================= pub fn g_inet_address_get_type() -> GType; pub fn g_inet_address_new_any(family: GSocketFamily) -> *mut GInetAddress; - pub fn g_inet_address_new_from_bytes(bytes: *mut u8, family: GSocketFamily) -> *mut GInetAddress; + pub fn g_inet_address_new_from_bytes( + bytes: *const u8, + family: GSocketFamily, + ) -> *mut GInetAddress; pub fn g_inet_address_new_from_string(string: *const c_char) -> *mut GInetAddress; pub fn g_inet_address_new_loopback(family: GSocketFamily) -> *mut GInetAddress; - pub fn g_inet_address_equal(address: *mut GInetAddress, other_address: *mut GInetAddress) -> gboolean; + pub fn g_inet_address_equal( + address: *mut GInetAddress, + other_address: *mut GInetAddress, + ) -> gboolean; pub fn g_inet_address_get_family(address: *mut GInetAddress) -> GSocketFamily; pub fn g_inet_address_get_is_any(address: *mut GInetAddress) -> gboolean; pub fn g_inet_address_get_is_link_local(address: *mut GInetAddress) -> gboolean; @@ -8169,13 +11258,26 @@ // GInetAddressMask //========================================================================= pub fn g_inet_address_mask_get_type() -> GType; - pub fn g_inet_address_mask_new(addr: *mut GInetAddress, length: c_uint, error: *mut *mut glib::GError) -> *mut GInetAddressMask; - pub fn g_inet_address_mask_new_from_string(mask_string: *const c_char, error: *mut *mut glib::GError) -> *mut GInetAddressMask; - pub fn g_inet_address_mask_equal(mask: *mut GInetAddressMask, mask2: *mut GInetAddressMask) -> gboolean; + pub fn g_inet_address_mask_new( + addr: *mut GInetAddress, + length: c_uint, + error: *mut *mut glib::GError, + ) -> *mut GInetAddressMask; + pub fn g_inet_address_mask_new_from_string( + mask_string: *const c_char, + error: *mut *mut glib::GError, + ) -> *mut GInetAddressMask; + pub fn g_inet_address_mask_equal( + mask: *mut GInetAddressMask, + mask2: *mut GInetAddressMask, + ) -> gboolean; pub fn g_inet_address_mask_get_address(mask: *mut GInetAddressMask) -> *mut GInetAddress; pub fn g_inet_address_mask_get_family(mask: *mut GInetAddressMask) -> GSocketFamily; pub fn g_inet_address_mask_get_length(mask: *mut GInetAddressMask) -> c_uint; - pub fn g_inet_address_mask_matches(mask: *mut GInetAddressMask, address: *mut GInetAddress) -> gboolean; + pub fn g_inet_address_mask_matches( + mask: *mut GInetAddressMask, + address: *mut GInetAddress, + ) -> gboolean; pub fn g_inet_address_mask_to_string(mask: *mut GInetAddressMask) -> *mut c_char; //========================================================================= @@ -8183,9 +11285,12 @@ //========================================================================= pub fn g_inet_socket_address_get_type() -> GType; pub fn g_inet_socket_address_new(address: *mut GInetAddress, port: u16) -> *mut GSocketAddress; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_inet_socket_address_new_from_string(address: *const c_char, port: c_uint) -> *mut GSocketAddress; - pub fn g_inet_socket_address_get_address(address: *mut GInetSocketAddress) -> *mut GInetAddress; + pub fn g_inet_socket_address_new_from_string( + address: *const c_char, + port: c_uint, + ) -> *mut GSocketAddress; + pub fn g_inet_socket_address_get_address(address: *mut GInetSocketAddress) + -> *mut GInetAddress; pub fn g_inet_socket_address_get_flowinfo(address: *mut GInetSocketAddress) -> u32; pub fn g_inet_socket_address_get_port(address: *mut GInetSocketAddress) -> u16; pub fn g_inet_socket_address_get_scope_id(address: *mut GInetSocketAddress) -> u32; @@ -8195,29 +11300,113 @@ //========================================================================= pub fn g_input_stream_get_type() -> GType; pub fn g_input_stream_clear_pending(stream: *mut GInputStream); - pub fn g_input_stream_close(stream: *mut GInputStream, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_input_stream_close_async(stream: *mut GInputStream, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_input_stream_close_finish(stream: *mut GInputStream, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_input_stream_close( + stream: *mut GInputStream, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_input_stream_close_async( + stream: *mut GInputStream, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_input_stream_close_finish( + stream: *mut GInputStream, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_input_stream_has_pending(stream: *mut GInputStream) -> gboolean; pub fn g_input_stream_is_closed(stream: *mut GInputStream) -> gboolean; - pub fn g_input_stream_read(stream: *mut GInputStream, buffer: *mut u8, count: size_t, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> ssize_t; - pub fn g_input_stream_read_all(stream: *mut GInputStream, buffer: *mut u8, count: size_t, bytes_read: *mut size_t, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; + pub fn g_input_stream_read( + stream: *mut GInputStream, + buffer: *mut u8, + count: size_t, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> ssize_t; + pub fn g_input_stream_read_all( + stream: *mut GInputStream, + buffer: *mut u8, + count: size_t, + bytes_read: *mut size_t, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; #[cfg(any(feature = "v2_44", feature = "dox"))] - pub fn g_input_stream_read_all_async(stream: *mut GInputStream, buffer: *mut u8, count: size_t, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); + pub fn g_input_stream_read_all_async( + stream: *mut GInputStream, + buffer: *mut u8, + count: size_t, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); #[cfg(any(feature = "v2_44", feature = "dox"))] - pub fn g_input_stream_read_all_finish(stream: *mut GInputStream, result: *mut GAsyncResult, bytes_read: *mut size_t, error: *mut *mut glib::GError) -> gboolean; - pub fn g_input_stream_read_async(stream: *mut GInputStream, buffer: *mut u8, count: size_t, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_input_stream_read_bytes(stream: *mut GInputStream, count: size_t, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut glib::GBytes; - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_input_stream_read_bytes_async(stream: *mut GInputStream, count: size_t, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_input_stream_read_bytes_finish(stream: *mut GInputStream, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut glib::GBytes; - pub fn g_input_stream_read_finish(stream: *mut GInputStream, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> ssize_t; - pub fn g_input_stream_set_pending(stream: *mut GInputStream, error: *mut *mut glib::GError) -> gboolean; - pub fn g_input_stream_skip(stream: *mut GInputStream, count: size_t, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> ssize_t; - pub fn g_input_stream_skip_async(stream: *mut GInputStream, count: size_t, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_input_stream_skip_finish(stream: *mut GInputStream, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> ssize_t; + pub fn g_input_stream_read_all_finish( + stream: *mut GInputStream, + result: *mut GAsyncResult, + bytes_read: *mut size_t, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_input_stream_read_async( + stream: *mut GInputStream, + buffer: *mut u8, + count: size_t, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_input_stream_read_bytes( + stream: *mut GInputStream, + count: size_t, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut glib::GBytes; + pub fn g_input_stream_read_bytes_async( + stream: *mut GInputStream, + count: size_t, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_input_stream_read_bytes_finish( + stream: *mut GInputStream, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut glib::GBytes; + pub fn g_input_stream_read_finish( + stream: *mut GInputStream, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> ssize_t; + pub fn g_input_stream_set_pending( + stream: *mut GInputStream, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_input_stream_skip( + stream: *mut GInputStream, + count: size_t, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> ssize_t; + pub fn g_input_stream_skip_async( + stream: *mut GInputStream, + count: size_t, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_input_stream_skip_finish( + stream: *mut GInputStream, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> ssize_t; //========================================================================= // GListStore @@ -8228,42 +11417,76 @@ #[cfg(any(feature = "v2_44", feature = "dox"))] pub fn g_list_store_append(store: *mut GListStore, item: *mut gobject::GObject); #[cfg(any(feature = "v2_44", feature = "dox"))] - pub fn g_list_store_insert(store: *mut GListStore, position: c_uint, item: *mut gobject::GObject); + pub fn g_list_store_insert( + store: *mut GListStore, + position: c_uint, + item: *mut gobject::GObject, + ); #[cfg(any(feature = "v2_44", feature = "dox"))] - pub fn g_list_store_insert_sorted(store: *mut GListStore, item: *mut gobject::GObject, compare_func: glib::GCompareDataFunc, user_data: gpointer) -> c_uint; + pub fn g_list_store_insert_sorted( + store: *mut GListStore, + item: *mut gobject::GObject, + compare_func: glib::GCompareDataFunc, + user_data: gpointer, + ) -> c_uint; #[cfg(any(feature = "v2_44", feature = "dox"))] pub fn g_list_store_remove(store: *mut GListStore, position: c_uint); #[cfg(any(feature = "v2_44", feature = "dox"))] pub fn g_list_store_remove_all(store: *mut GListStore); #[cfg(any(feature = "v2_46", feature = "dox"))] - pub fn g_list_store_sort(store: *mut GListStore, compare_func: glib::GCompareDataFunc, user_data: gpointer); + pub fn g_list_store_sort( + store: *mut GListStore, + compare_func: glib::GCompareDataFunc, + user_data: gpointer, + ); #[cfg(any(feature = "v2_44", feature = "dox"))] - pub fn g_list_store_splice(store: *mut GListStore, position: c_uint, n_removals: c_uint, additions: *mut *mut gobject::GObject, n_additions: c_uint); + pub fn g_list_store_splice( + store: *mut GListStore, + position: c_uint, + n_removals: c_uint, + additions: *mut *mut gobject::GObject, + n_additions: c_uint, + ); //========================================================================= // GMemoryInputStream //========================================================================= pub fn g_memory_input_stream_get_type() -> GType; pub fn g_memory_input_stream_new() -> *mut GInputStream; - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_memory_input_stream_new_from_bytes(bytes: *mut glib::GBytes) -> *mut GInputStream; - pub fn g_memory_input_stream_new_from_data(data: *mut u8, len: ssize_t, destroy: glib::GDestroyNotify) -> *mut GInputStream; - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_memory_input_stream_add_bytes(stream: *mut GMemoryInputStream, bytes: *mut glib::GBytes); - pub fn g_memory_input_stream_add_data(stream: *mut GMemoryInputStream, data: *mut u8, len: ssize_t, destroy: glib::GDestroyNotify); + pub fn g_memory_input_stream_new_from_data( + data: *mut u8, + len: ssize_t, + destroy: glib::GDestroyNotify, + ) -> *mut GInputStream; + pub fn g_memory_input_stream_add_bytes( + stream: *mut GMemoryInputStream, + bytes: *mut glib::GBytes, + ); + pub fn g_memory_input_stream_add_data( + stream: *mut GMemoryInputStream, + data: *mut u8, + len: ssize_t, + destroy: glib::GDestroyNotify, + ); //========================================================================= // GMemoryOutputStream //========================================================================= pub fn g_memory_output_stream_get_type() -> GType; - pub fn g_memory_output_stream_new(data: gpointer, size: size_t, realloc_function: GReallocFunc, destroy_function: glib::GDestroyNotify) -> *mut GOutputStream; - #[cfg(any(feature = "v2_36", feature = "dox"))] + pub fn g_memory_output_stream_new( + data: gpointer, + size: size_t, + realloc_function: GReallocFunc, + destroy_function: glib::GDestroyNotify, + ) -> *mut GOutputStream; pub fn g_memory_output_stream_new_resizable() -> *mut GOutputStream; pub fn g_memory_output_stream_get_data(ostream: *mut GMemoryOutputStream) -> gpointer; pub fn g_memory_output_stream_get_data_size(ostream: *mut GMemoryOutputStream) -> size_t; pub fn g_memory_output_stream_get_size(ostream: *mut GMemoryOutputStream) -> size_t; - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_memory_output_stream_steal_as_bytes(ostream: *mut GMemoryOutputStream) -> *mut glib::GBytes; + pub fn g_memory_output_stream_steal_as_bytes( + ostream: *mut GMemoryOutputStream, + ) -> *mut glib::GBytes; pub fn g_memory_output_stream_steal_data(ostream: *mut GMemoryOutputStream) -> gpointer; //========================================================================= @@ -8276,16 +11499,30 @@ pub fn g_menu_append_section(menu: *mut GMenu, label: *const c_char, section: *mut GMenuModel); pub fn g_menu_append_submenu(menu: *mut GMenu, label: *const c_char, submenu: *mut GMenuModel); pub fn g_menu_freeze(menu: *mut GMenu); - pub fn g_menu_insert(menu: *mut GMenu, position: c_int, label: *const c_char, detailed_action: *const c_char); + pub fn g_menu_insert( + menu: *mut GMenu, + position: c_int, + label: *const c_char, + detailed_action: *const c_char, + ); pub fn g_menu_insert_item(menu: *mut GMenu, position: c_int, item: *mut GMenuItem); - pub fn g_menu_insert_section(menu: *mut GMenu, position: c_int, label: *const c_char, section: *mut GMenuModel); - pub fn g_menu_insert_submenu(menu: *mut GMenu, position: c_int, label: *const c_char, submenu: *mut GMenuModel); + pub fn g_menu_insert_section( + menu: *mut GMenu, + position: c_int, + label: *const c_char, + section: *mut GMenuModel, + ); + pub fn g_menu_insert_submenu( + menu: *mut GMenu, + position: c_int, + label: *const c_char, + submenu: *mut GMenuModel, + ); pub fn g_menu_prepend(menu: *mut GMenu, label: *const c_char, detailed_action: *const c_char); pub fn g_menu_prepend_item(menu: *mut GMenu, item: *mut GMenuItem); pub fn g_menu_prepend_section(menu: *mut GMenu, label: *const c_char, section: *mut GMenuModel); pub fn g_menu_prepend_submenu(menu: *mut GMenu, label: *const c_char, submenu: *mut GMenuModel); pub fn g_menu_remove(menu: *mut GMenu, position: c_int); - #[cfg(any(feature = "v2_38", feature = "dox"))] pub fn g_menu_remove_all(menu: *mut GMenu); //========================================================================= @@ -8293,7 +11530,11 @@ //========================================================================= pub fn g_menu_attribute_iter_get_type() -> GType; pub fn g_menu_attribute_iter_get_name(iter: *mut GMenuAttributeIter) -> *const c_char; - pub fn g_menu_attribute_iter_get_next(iter: *mut GMenuAttributeIter, out_name: *mut *const c_char, value: *mut *mut glib::GVariant) -> gboolean; + pub fn g_menu_attribute_iter_get_next( + iter: *mut GMenuAttributeIter, + out_name: *mut *const c_char, + value: *mut *mut glib::GVariant, + ) -> gboolean; pub fn g_menu_attribute_iter_get_value(iter: *mut GMenuAttributeIter) -> *mut glib::GVariant; pub fn g_menu_attribute_iter_next(iter: *mut GMenuAttributeIter) -> gboolean; @@ -8302,25 +11543,60 @@ //========================================================================= pub fn g_menu_item_get_type() -> GType; pub fn g_menu_item_new(label: *const c_char, detailed_action: *const c_char) -> *mut GMenuItem; - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_menu_item_new_from_model(model: *mut GMenuModel, item_index: c_int) -> *mut GMenuItem; - pub fn g_menu_item_new_section(label: *const c_char, section: *mut GMenuModel) -> *mut GMenuItem; - pub fn g_menu_item_new_submenu(label: *const c_char, submenu: *mut GMenuModel) -> *mut GMenuItem; - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_menu_item_get_attribute(menu_item: *mut GMenuItem, attribute: *const c_char, format_string: *const c_char, ...) -> gboolean; - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_menu_item_get_attribute_value(menu_item: *mut GMenuItem, attribute: *const c_char, expected_type: *const glib::GVariantType) -> *mut glib::GVariant; - #[cfg(any(feature = "v2_34", feature = "dox"))] + pub fn g_menu_item_new_section( + label: *const c_char, + section: *mut GMenuModel, + ) -> *mut GMenuItem; + pub fn g_menu_item_new_submenu( + label: *const c_char, + submenu: *mut GMenuModel, + ) -> *mut GMenuItem; + pub fn g_menu_item_get_attribute( + menu_item: *mut GMenuItem, + attribute: *const c_char, + format_string: *const c_char, + ... + ) -> gboolean; + pub fn g_menu_item_get_attribute_value( + menu_item: *mut GMenuItem, + attribute: *const c_char, + expected_type: *const glib::GVariantType, + ) -> *mut glib::GVariant; pub fn g_menu_item_get_link(menu_item: *mut GMenuItem, link: *const c_char) -> *mut GMenuModel; - pub fn g_menu_item_set_action_and_target(menu_item: *mut GMenuItem, action: *const c_char, format_string: *const c_char, ...); - pub fn g_menu_item_set_action_and_target_value(menu_item: *mut GMenuItem, action: *const c_char, target_value: *mut glib::GVariant); - pub fn g_menu_item_set_attribute(menu_item: *mut GMenuItem, attribute: *const c_char, format_string: *const c_char, ...); - pub fn g_menu_item_set_attribute_value(menu_item: *mut GMenuItem, attribute: *const c_char, value: *mut glib::GVariant); - pub fn g_menu_item_set_detailed_action(menu_item: *mut GMenuItem, detailed_action: *const c_char); - #[cfg(any(feature = "v2_38", feature = "dox"))] + pub fn g_menu_item_set_action_and_target( + menu_item: *mut GMenuItem, + action: *const c_char, + format_string: *const c_char, + ... + ); + pub fn g_menu_item_set_action_and_target_value( + menu_item: *mut GMenuItem, + action: *const c_char, + target_value: *mut glib::GVariant, + ); + pub fn g_menu_item_set_attribute( + menu_item: *mut GMenuItem, + attribute: *const c_char, + format_string: *const c_char, + ... + ); + pub fn g_menu_item_set_attribute_value( + menu_item: *mut GMenuItem, + attribute: *const c_char, + value: *mut glib::GVariant, + ); + pub fn g_menu_item_set_detailed_action( + menu_item: *mut GMenuItem, + detailed_action: *const c_char, + ); pub fn g_menu_item_set_icon(menu_item: *mut GMenuItem, icon: *mut GIcon); pub fn g_menu_item_set_label(menu_item: *mut GMenuItem, label: *const c_char); - pub fn g_menu_item_set_link(menu_item: *mut GMenuItem, link: *const c_char, model: *mut GMenuModel); + pub fn g_menu_item_set_link( + menu_item: *mut GMenuItem, + link: *const c_char, + model: *mut GMenuModel, + ); pub fn g_menu_item_set_section(menu_item: *mut GMenuItem, section: *mut GMenuModel); pub fn g_menu_item_set_submenu(menu_item: *mut GMenuItem, submenu: *mut GMenuModel); @@ -8329,7 +11605,11 @@ //========================================================================= pub fn g_menu_link_iter_get_type() -> GType; pub fn g_menu_link_iter_get_name(iter: *mut GMenuLinkIter) -> *const c_char; - pub fn g_menu_link_iter_get_next(iter: *mut GMenuLinkIter, out_link: *mut *const c_char, value: *mut *mut GMenuModel) -> gboolean; + pub fn g_menu_link_iter_get_next( + iter: *mut GMenuLinkIter, + out_link: *mut *const c_char, + value: *mut *mut GMenuModel, + ) -> gboolean; pub fn g_menu_link_iter_get_value(iter: *mut GMenuLinkIter) -> *mut GMenuModel; pub fn g_menu_link_iter_next(iter: *mut GMenuLinkIter) -> gboolean; @@ -8337,14 +11617,40 @@ // GMenuModel //========================================================================= pub fn g_menu_model_get_type() -> GType; - pub fn g_menu_model_get_item_attribute(model: *mut GMenuModel, item_index: c_int, attribute: *const c_char, format_string: *const c_char, ...) -> gboolean; - pub fn g_menu_model_get_item_attribute_value(model: *mut GMenuModel, item_index: c_int, attribute: *const c_char, expected_type: *const glib::GVariantType) -> *mut glib::GVariant; - pub fn g_menu_model_get_item_link(model: *mut GMenuModel, item_index: c_int, link: *const c_char) -> *mut GMenuModel; + pub fn g_menu_model_get_item_attribute( + model: *mut GMenuModel, + item_index: c_int, + attribute: *const c_char, + format_string: *const c_char, + ... + ) -> gboolean; + pub fn g_menu_model_get_item_attribute_value( + model: *mut GMenuModel, + item_index: c_int, + attribute: *const c_char, + expected_type: *const glib::GVariantType, + ) -> *mut glib::GVariant; + pub fn g_menu_model_get_item_link( + model: *mut GMenuModel, + item_index: c_int, + link: *const c_char, + ) -> *mut GMenuModel; pub fn g_menu_model_get_n_items(model: *mut GMenuModel) -> c_int; pub fn g_menu_model_is_mutable(model: *mut GMenuModel) -> gboolean; - pub fn g_menu_model_items_changed(model: *mut GMenuModel, position: c_int, removed: c_int, added: c_int); - pub fn g_menu_model_iterate_item_attributes(model: *mut GMenuModel, item_index: c_int) -> *mut GMenuAttributeIter; - pub fn g_menu_model_iterate_item_links(model: *mut GMenuModel, item_index: c_int) -> *mut GMenuLinkIter; + pub fn g_menu_model_items_changed( + model: *mut GMenuModel, + position: c_int, + removed: c_int, + added: c_int, + ); + pub fn g_menu_model_iterate_item_attributes( + model: *mut GMenuModel, + item_index: c_int, + ) -> *mut GMenuAttributeIter; + pub fn g_menu_model_iterate_item_links( + model: *mut GMenuModel, + item_index: c_int, + ) -> *mut GMenuLinkIter; //========================================================================= // GMountOperation @@ -8354,15 +11660,33 @@ pub fn g_mount_operation_get_anonymous(op: *mut GMountOperation) -> gboolean; pub fn g_mount_operation_get_choice(op: *mut GMountOperation) -> c_int; pub fn g_mount_operation_get_domain(op: *mut GMountOperation) -> *const c_char; + #[cfg(any(feature = "v2_58", feature = "dox"))] + pub fn g_mount_operation_get_is_tcrypt_hidden_volume(op: *mut GMountOperation) -> gboolean; + #[cfg(any(feature = "v2_58", feature = "dox"))] + pub fn g_mount_operation_get_is_tcrypt_system_volume(op: *mut GMountOperation) -> gboolean; pub fn g_mount_operation_get_password(op: *mut GMountOperation) -> *const c_char; pub fn g_mount_operation_get_password_save(op: *mut GMountOperation) -> GPasswordSave; + #[cfg(any(feature = "v2_58", feature = "dox"))] + pub fn g_mount_operation_get_pim(op: *mut GMountOperation) -> c_uint; pub fn g_mount_operation_get_username(op: *mut GMountOperation) -> *const c_char; pub fn g_mount_operation_reply(op: *mut GMountOperation, result: GMountOperationResult); pub fn g_mount_operation_set_anonymous(op: *mut GMountOperation, anonymous: gboolean); pub fn g_mount_operation_set_choice(op: *mut GMountOperation, choice: c_int); pub fn g_mount_operation_set_domain(op: *mut GMountOperation, domain: *const c_char); + #[cfg(any(feature = "v2_58", feature = "dox"))] + pub fn g_mount_operation_set_is_tcrypt_hidden_volume( + op: *mut GMountOperation, + hidden_volume: gboolean, + ); + #[cfg(any(feature = "v2_58", feature = "dox"))] + pub fn g_mount_operation_set_is_tcrypt_system_volume( + op: *mut GMountOperation, + system_volume: gboolean, + ); pub fn g_mount_operation_set_password(op: *mut GMountOperation, password: *const c_char); pub fn g_mount_operation_set_password_save(op: *mut GMountOperation, save: GPasswordSave); + #[cfg(any(feature = "v2_58", feature = "dox"))] + pub fn g_mount_operation_set_pim(op: *mut GMountOperation, pim: c_uint); pub fn g_mount_operation_set_username(op: *mut GMountOperation, username: *const c_char); //========================================================================= @@ -8377,8 +11701,16 @@ pub fn g_network_address_new(hostname: *const c_char, port: u16) -> *mut GNetworkAddress; #[cfg(any(feature = "v2_44", feature = "dox"))] pub fn g_network_address_new_loopback(port: u16) -> *mut GNetworkAddress; - pub fn g_network_address_parse(host_and_port: *const c_char, default_port: u16, error: *mut *mut glib::GError) -> *mut GNetworkAddress; - pub fn g_network_address_parse_uri(uri: *const c_char, default_port: u16, error: *mut *mut glib::GError) -> *mut GNetworkAddress; + pub fn g_network_address_parse( + host_and_port: *const c_char, + default_port: u16, + error: *mut *mut glib::GError, + ) -> *mut GNetworkAddress; + pub fn g_network_address_parse_uri( + uri: *const c_char, + default_port: u16, + error: *mut *mut glib::GError, + ) -> *mut GNetworkAddress; pub fn g_network_address_get_hostname(addr: *mut GNetworkAddress) -> *const c_char; pub fn g_network_address_get_port(addr: *mut GNetworkAddress) -> u16; pub fn g_network_address_get_scheme(addr: *mut GNetworkAddress) -> *const c_char; @@ -8387,7 +11719,11 @@ // GNetworkService //========================================================================= pub fn g_network_service_get_type() -> GType; - pub fn g_network_service_new(service: *const c_char, protocol: *const c_char, domain: *const c_char) -> *mut GNetworkService; + pub fn g_network_service_new( + service: *const c_char, + protocol: *const c_char, + domain: *const c_char, + ) -> *mut GNetworkService; pub fn g_network_service_get_domain(srv: *mut GNetworkService) -> *const c_char; pub fn g_network_service_get_protocol(srv: *mut GNetworkService) -> *const c_char; pub fn g_network_service_get_scheme(srv: *mut GNetworkService) -> *const c_char; @@ -8398,29 +11734,47 @@ // GNotification //========================================================================= pub fn g_notification_get_type() -> GType; - #[cfg(any(feature = "v2_40", feature = "dox"))] pub fn g_notification_new(title: *const c_char) -> *mut GNotification; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_notification_add_button(notification: *mut GNotification, label: *const c_char, detailed_action: *const c_char); - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_notification_add_button_with_target(notification: *mut GNotification, label: *const c_char, action: *const c_char, target_format: *const c_char, ...); - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_notification_add_button_with_target_value(notification: *mut GNotification, label: *const c_char, action: *const c_char, target: *mut glib::GVariant); - #[cfg(any(feature = "v2_40", feature = "dox"))] + pub fn g_notification_add_button( + notification: *mut GNotification, + label: *const c_char, + detailed_action: *const c_char, + ); + pub fn g_notification_add_button_with_target( + notification: *mut GNotification, + label: *const c_char, + action: *const c_char, + target_format: *const c_char, + ... + ); + pub fn g_notification_add_button_with_target_value( + notification: *mut GNotification, + label: *const c_char, + action: *const c_char, + target: *mut glib::GVariant, + ); pub fn g_notification_set_body(notification: *mut GNotification, body: *const c_char); - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_notification_set_default_action(notification: *mut GNotification, detailed_action: *const c_char); - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_notification_set_default_action_and_target(notification: *mut GNotification, action: *const c_char, target_format: *const c_char, ...); - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_notification_set_default_action_and_target_value(notification: *mut GNotification, action: *const c_char, target: *mut glib::GVariant); - #[cfg(any(feature = "v2_40", feature = "dox"))] + pub fn g_notification_set_default_action( + notification: *mut GNotification, + detailed_action: *const c_char, + ); + pub fn g_notification_set_default_action_and_target( + notification: *mut GNotification, + action: *const c_char, + target_format: *const c_char, + ... + ); + pub fn g_notification_set_default_action_and_target_value( + notification: *mut GNotification, + action: *const c_char, + target: *mut glib::GVariant, + ); pub fn g_notification_set_icon(notification: *mut GNotification, icon: *mut GIcon); - #[cfg(any(feature = "v2_42", feature = "dox"))] - pub fn g_notification_set_priority(notification: *mut GNotification, priority: GNotificationPriority); - #[cfg(any(feature = "v2_40", feature = "dox"))] + pub fn g_notification_set_priority( + notification: *mut GNotification, + priority: GNotificationPriority, + ); pub fn g_notification_set_title(notification: *mut GNotification, title: *const c_char); - #[cfg(any(feature = "v2_40", feature = "dox"))] pub fn g_notification_set_urgent(notification: *mut GNotification, urgent: gboolean); //========================================================================= @@ -8428,69 +11782,217 @@ //========================================================================= pub fn g_output_stream_get_type() -> GType; pub fn g_output_stream_clear_pending(stream: *mut GOutputStream); - pub fn g_output_stream_close(stream: *mut GOutputStream, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_output_stream_close_async(stream: *mut GOutputStream, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_output_stream_close_finish(stream: *mut GOutputStream, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_output_stream_flush(stream: *mut GOutputStream, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_output_stream_flush_async(stream: *mut GOutputStream, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_output_stream_flush_finish(stream: *mut GOutputStream, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_output_stream_close( + stream: *mut GOutputStream, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_output_stream_close_async( + stream: *mut GOutputStream, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_output_stream_close_finish( + stream: *mut GOutputStream, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_output_stream_flush( + stream: *mut GOutputStream, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_output_stream_flush_async( + stream: *mut GOutputStream, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_output_stream_flush_finish( + stream: *mut GOutputStream, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_output_stream_has_pending(stream: *mut GOutputStream) -> gboolean; pub fn g_output_stream_is_closed(stream: *mut GOutputStream) -> gboolean; pub fn g_output_stream_is_closing(stream: *mut GOutputStream) -> gboolean; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_output_stream_printf(stream: *mut GOutputStream, bytes_written: *mut size_t, cancellable: *mut GCancellable, error: *mut *mut glib::GError, format: *const c_char, ...) -> gboolean; - pub fn g_output_stream_set_pending(stream: *mut GOutputStream, error: *mut *mut glib::GError) -> gboolean; - pub fn g_output_stream_splice(stream: *mut GOutputStream, source: *mut GInputStream, flags: GOutputStreamSpliceFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> ssize_t; - pub fn g_output_stream_splice_async(stream: *mut GOutputStream, source: *mut GInputStream, flags: GOutputStreamSpliceFlags, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_output_stream_splice_finish(stream: *mut GOutputStream, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> ssize_t; - //#[cfg(any(feature = "v2_40", feature = "dox"))] + pub fn g_output_stream_printf( + stream: *mut GOutputStream, + bytes_written: *mut size_t, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + format: *const c_char, + ... + ) -> gboolean; + pub fn g_output_stream_set_pending( + stream: *mut GOutputStream, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_output_stream_splice( + stream: *mut GOutputStream, + source: *mut GInputStream, + flags: GOutputStreamSpliceFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> ssize_t; + pub fn g_output_stream_splice_async( + stream: *mut GOutputStream, + source: *mut GInputStream, + flags: GOutputStreamSpliceFlags, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_output_stream_splice_finish( + stream: *mut GOutputStream, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> ssize_t; //pub fn g_output_stream_vprintf(stream: *mut GOutputStream, bytes_written: *mut size_t, cancellable: *mut GCancellable, error: *mut *mut glib::GError, format: *const c_char, args: /*Unimplemented*/va_list) -> gboolean; - pub fn g_output_stream_write(stream: *mut GOutputStream, buffer: *mut u8, count: size_t, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> ssize_t; - pub fn g_output_stream_write_all(stream: *mut GOutputStream, buffer: *mut u8, count: size_t, bytes_written: *mut size_t, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; + pub fn g_output_stream_write( + stream: *mut GOutputStream, + buffer: *mut u8, + count: size_t, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> ssize_t; + pub fn g_output_stream_write_all( + stream: *mut GOutputStream, + buffer: *mut u8, + count: size_t, + bytes_written: *mut size_t, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; #[cfg(any(feature = "v2_44", feature = "dox"))] - pub fn g_output_stream_write_all_async(stream: *mut GOutputStream, buffer: *mut u8, count: size_t, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); + pub fn g_output_stream_write_all_async( + stream: *mut GOutputStream, + buffer: *mut u8, + count: size_t, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); #[cfg(any(feature = "v2_44", feature = "dox"))] - pub fn g_output_stream_write_all_finish(stream: *mut GOutputStream, result: *mut GAsyncResult, bytes_written: *mut size_t, error: *mut *mut glib::GError) -> gboolean; - pub fn g_output_stream_write_async(stream: *mut GOutputStream, buffer: *mut u8, count: size_t, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_output_stream_write_bytes(stream: *mut GOutputStream, bytes: *mut glib::GBytes, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> ssize_t; - pub fn g_output_stream_write_bytes_async(stream: *mut GOutputStream, bytes: *mut glib::GBytes, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_output_stream_write_bytes_finish(stream: *mut GOutputStream, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> ssize_t; - pub fn g_output_stream_write_finish(stream: *mut GOutputStream, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> ssize_t; + pub fn g_output_stream_write_all_finish( + stream: *mut GOutputStream, + result: *mut GAsyncResult, + bytes_written: *mut size_t, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_output_stream_write_async( + stream: *mut GOutputStream, + buffer: *mut u8, + count: size_t, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_output_stream_write_bytes( + stream: *mut GOutputStream, + bytes: *mut glib::GBytes, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> ssize_t; + pub fn g_output_stream_write_bytes_async( + stream: *mut GOutputStream, + bytes: *mut glib::GBytes, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_output_stream_write_bytes_finish( + stream: *mut GOutputStream, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> ssize_t; + pub fn g_output_stream_write_finish( + stream: *mut GOutputStream, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> ssize_t; //========================================================================= // GPermission //========================================================================= pub fn g_permission_get_type() -> GType; - pub fn g_permission_acquire(permission: *mut GPermission, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_permission_acquire_async(permission: *mut GPermission, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_permission_acquire_finish(permission: *mut GPermission, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_permission_acquire( + permission: *mut GPermission, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_permission_acquire_async( + permission: *mut GPermission, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_permission_acquire_finish( + permission: *mut GPermission, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_permission_get_allowed(permission: *mut GPermission) -> gboolean; pub fn g_permission_get_can_acquire(permission: *mut GPermission) -> gboolean; pub fn g_permission_get_can_release(permission: *mut GPermission) -> gboolean; - pub fn g_permission_impl_update(permission: *mut GPermission, allowed: gboolean, can_acquire: gboolean, can_release: gboolean); - pub fn g_permission_release(permission: *mut GPermission, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_permission_release_async(permission: *mut GPermission, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_permission_release_finish(permission: *mut GPermission, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_permission_impl_update( + permission: *mut GPermission, + allowed: gboolean, + can_acquire: gboolean, + can_release: gboolean, + ); + pub fn g_permission_release( + permission: *mut GPermission, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_permission_release_async( + permission: *mut GPermission, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_permission_release_finish( + permission: *mut GPermission, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; //========================================================================= // GPropertyAction //========================================================================= pub fn g_property_action_get_type() -> GType; - #[cfg(any(feature = "v2_38", feature = "dox"))] - pub fn g_property_action_new(name: *const c_char, object: *mut gobject::GObject, property_name: *const c_char) -> *mut GPropertyAction; + pub fn g_property_action_new( + name: *const c_char, + object: *mut gobject::GObject, + property_name: *const c_char, + ) -> *mut GPropertyAction; //========================================================================= // GProxyAddress //========================================================================= pub fn g_proxy_address_get_type() -> GType; - pub fn g_proxy_address_new(inetaddr: *mut GInetAddress, port: u16, protocol: *const c_char, dest_hostname: *const c_char, dest_port: u16, username: *const c_char, password: *const c_char) -> *mut GSocketAddress; + pub fn g_proxy_address_new( + inetaddr: *mut GInetAddress, + port: u16, + protocol: *const c_char, + dest_hostname: *const c_char, + dest_port: u16, + username: *const c_char, + password: *const c_char, + ) -> *mut GSocketAddress; pub fn g_proxy_address_get_destination_hostname(proxy: *mut GProxyAddress) -> *const c_char; pub fn g_proxy_address_get_destination_port(proxy: *mut GProxyAddress) -> u16; - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_proxy_address_get_destination_protocol(proxy: *mut GProxyAddress) -> *const c_char; pub fn g_proxy_address_get_password(proxy: *mut GProxyAddress) -> *const c_char; pub fn g_proxy_address_get_protocol(proxy: *mut GProxyAddress) -> *const c_char; - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_proxy_address_get_uri(proxy: *mut GProxyAddress) -> *const c_char; pub fn g_proxy_address_get_username(proxy: *mut GProxyAddress) -> *const c_char; @@ -8506,21 +12008,84 @@ pub fn g_resolver_free_addresses(addresses: *mut glib::GList); pub fn g_resolver_free_targets(targets: *mut glib::GList); pub fn g_resolver_get_default() -> *mut GResolver; - pub fn g_resolver_lookup_by_address(resolver: *mut GResolver, address: *mut GInetAddress, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut c_char; - pub fn g_resolver_lookup_by_address_async(resolver: *mut GResolver, address: *mut GInetAddress, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_resolver_lookup_by_address_finish(resolver: *mut GResolver, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut c_char; - pub fn g_resolver_lookup_by_name(resolver: *mut GResolver, hostname: *const c_char, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut glib::GList; - pub fn g_resolver_lookup_by_name_async(resolver: *mut GResolver, hostname: *const c_char, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_resolver_lookup_by_name_finish(resolver: *mut GResolver, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut glib::GList; - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_resolver_lookup_records(resolver: *mut GResolver, rrname: *const c_char, record_type: GResolverRecordType, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut glib::GList; - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_resolver_lookup_records_async(resolver: *mut GResolver, rrname: *const c_char, record_type: GResolverRecordType, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_resolver_lookup_records_finish(resolver: *mut GResolver, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut glib::GList; - pub fn g_resolver_lookup_service(resolver: *mut GResolver, service: *const c_char, protocol: *const c_char, domain: *const c_char, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut glib::GList; - pub fn g_resolver_lookup_service_async(resolver: *mut GResolver, service: *const c_char, protocol: *const c_char, domain: *const c_char, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_resolver_lookup_service_finish(resolver: *mut GResolver, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut glib::GList; + pub fn g_resolver_lookup_by_address( + resolver: *mut GResolver, + address: *mut GInetAddress, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut c_char; + pub fn g_resolver_lookup_by_address_async( + resolver: *mut GResolver, + address: *mut GInetAddress, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_resolver_lookup_by_address_finish( + resolver: *mut GResolver, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut c_char; + pub fn g_resolver_lookup_by_name( + resolver: *mut GResolver, + hostname: *const c_char, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut glib::GList; + pub fn g_resolver_lookup_by_name_async( + resolver: *mut GResolver, + hostname: *const c_char, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_resolver_lookup_by_name_finish( + resolver: *mut GResolver, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut glib::GList; + pub fn g_resolver_lookup_records( + resolver: *mut GResolver, + rrname: *const c_char, + record_type: GResolverRecordType, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut glib::GList; + pub fn g_resolver_lookup_records_async( + resolver: *mut GResolver, + rrname: *const c_char, + record_type: GResolverRecordType, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_resolver_lookup_records_finish( + resolver: *mut GResolver, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut glib::GList; + pub fn g_resolver_lookup_service( + resolver: *mut GResolver, + service: *const c_char, + protocol: *const c_char, + domain: *const c_char, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut glib::GList; + pub fn g_resolver_lookup_service_async( + resolver: *mut GResolver, + service: *const c_char, + protocol: *const c_char, + domain: *const c_char, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_resolver_lookup_service_finish( + resolver: *mut GResolver, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut glib::GList; pub fn g_resolver_set_default(resolver: *mut GResolver); //========================================================================= @@ -8528,25 +12093,63 @@ //========================================================================= pub fn g_settings_get_type() -> GType; pub fn g_settings_new(schema_id: *const c_char) -> *mut GSettings; - pub fn g_settings_new_full(schema: *mut GSettingsSchema, backend: *mut GSettingsBackend, path: *const c_char) -> *mut GSettings; - pub fn g_settings_new_with_backend(schema_id: *const c_char, backend: *mut GSettingsBackend) -> *mut GSettings; - pub fn g_settings_new_with_backend_and_path(schema_id: *const c_char, backend: *mut GSettingsBackend, path: *const c_char) -> *mut GSettings; - pub fn g_settings_new_with_path(schema_id: *const c_char, path: *const c_char) -> *mut GSettings; + pub fn g_settings_new_full( + schema: *mut GSettingsSchema, + backend: *mut GSettingsBackend, + path: *const c_char, + ) -> *mut GSettings; + pub fn g_settings_new_with_backend( + schema_id: *const c_char, + backend: *mut GSettingsBackend, + ) -> *mut GSettings; + pub fn g_settings_new_with_backend_and_path( + schema_id: *const c_char, + backend: *mut GSettingsBackend, + path: *const c_char, + ) -> *mut GSettings; + pub fn g_settings_new_with_path( + schema_id: *const c_char, + path: *const c_char, + ) -> *mut GSettings; pub fn g_settings_list_relocatable_schemas() -> *const *const c_char; pub fn g_settings_list_schemas() -> *const *const c_char; pub fn g_settings_sync(); pub fn g_settings_unbind(object: *mut gobject::GObject, property: *const c_char); pub fn g_settings_apply(settings: *mut GSettings); - pub fn g_settings_bind(settings: *mut GSettings, key: *const c_char, object: *mut gobject::GObject, property: *const c_char, flags: GSettingsBindFlags); - pub fn g_settings_bind_with_mapping(settings: *mut GSettings, key: *const c_char, object: *mut gobject::GObject, property: *const c_char, flags: GSettingsBindFlags, get_mapping: GSettingsBindGetMapping, set_mapping: GSettingsBindSetMapping, user_data: gpointer, destroy: glib::GDestroyNotify); - pub fn g_settings_bind_writable(settings: *mut GSettings, key: *const c_char, object: *mut gobject::GObject, property: *const c_char, inverted: gboolean); + pub fn g_settings_bind( + settings: *mut GSettings, + key: *const c_char, + object: *mut gobject::GObject, + property: *const c_char, + flags: GSettingsBindFlags, + ); + pub fn g_settings_bind_with_mapping( + settings: *mut GSettings, + key: *const c_char, + object: *mut gobject::GObject, + property: *const c_char, + flags: GSettingsBindFlags, + get_mapping: GSettingsBindGetMapping, + set_mapping: GSettingsBindSetMapping, + user_data: gpointer, + destroy: glib::GDestroyNotify, + ); + pub fn g_settings_bind_writable( + settings: *mut GSettings, + key: *const c_char, + object: *mut gobject::GObject, + property: *const c_char, + inverted: gboolean, + ); pub fn g_settings_create_action(settings: *mut GSettings, key: *const c_char) -> *mut GAction; pub fn g_settings_delay(settings: *mut GSettings); pub fn g_settings_get(settings: *mut GSettings, key: *const c_char, format: *const c_char, ...); pub fn g_settings_get_boolean(settings: *mut GSettings, key: *const c_char) -> gboolean; pub fn g_settings_get_child(settings: *mut GSettings, name: *const c_char) -> *mut GSettings; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_settings_get_default_value(settings: *mut GSettings, key: *const c_char) -> *mut glib::GVariant; + pub fn g_settings_get_default_value( + settings: *mut GSettings, + key: *const c_char, + ) -> *mut glib::GVariant; pub fn g_settings_get_double(settings: *mut GSettings, key: *const c_char) -> c_double; pub fn g_settings_get_enum(settings: *mut GSettings, key: *const c_char) -> c_int; pub fn g_settings_get_flags(settings: *mut GSettings, key: *const c_char) -> c_uint; @@ -8554,104 +12157,282 @@ pub fn g_settings_get_int(settings: *mut GSettings, key: *const c_char) -> c_int; #[cfg(any(feature = "v2_50", feature = "dox"))] pub fn g_settings_get_int64(settings: *mut GSettings, key: *const c_char) -> i64; - pub fn g_settings_get_mapped(settings: *mut GSettings, key: *const c_char, mapping: GSettingsGetMapping, user_data: gpointer) -> gpointer; - pub fn g_settings_get_range(settings: *mut GSettings, key: *const c_char) -> *mut glib::GVariant; + pub fn g_settings_get_mapped( + settings: *mut GSettings, + key: *const c_char, + mapping: GSettingsGetMapping, + user_data: gpointer, + ) -> gpointer; + pub fn g_settings_get_range( + settings: *mut GSettings, + key: *const c_char, + ) -> *mut glib::GVariant; pub fn g_settings_get_string(settings: *mut GSettings, key: *const c_char) -> *mut c_char; pub fn g_settings_get_strv(settings: *mut GSettings, key: *const c_char) -> *mut *mut c_char; pub fn g_settings_get_uint(settings: *mut GSettings, key: *const c_char) -> c_uint; #[cfg(any(feature = "v2_50", feature = "dox"))] pub fn g_settings_get_uint64(settings: *mut GSettings, key: *const c_char) -> u64; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_settings_get_user_value(settings: *mut GSettings, key: *const c_char) -> *mut glib::GVariant; - pub fn g_settings_get_value(settings: *mut GSettings, key: *const c_char) -> *mut glib::GVariant; + pub fn g_settings_get_user_value( + settings: *mut GSettings, + key: *const c_char, + ) -> *mut glib::GVariant; + pub fn g_settings_get_value( + settings: *mut GSettings, + key: *const c_char, + ) -> *mut glib::GVariant; pub fn g_settings_is_writable(settings: *mut GSettings, name: *const c_char) -> gboolean; pub fn g_settings_list_children(settings: *mut GSettings) -> *mut *mut c_char; pub fn g_settings_list_keys(settings: *mut GSettings) -> *mut *mut c_char; - pub fn g_settings_range_check(settings: *mut GSettings, key: *const c_char, value: *mut glib::GVariant) -> gboolean; + pub fn g_settings_range_check( + settings: *mut GSettings, + key: *const c_char, + value: *mut glib::GVariant, + ) -> gboolean; pub fn g_settings_reset(settings: *mut GSettings, key: *const c_char); pub fn g_settings_revert(settings: *mut GSettings); - pub fn g_settings_set(settings: *mut GSettings, key: *const c_char, format: *const c_char, ...) -> gboolean; - pub fn g_settings_set_boolean(settings: *mut GSettings, key: *const c_char, value: gboolean) -> gboolean; - pub fn g_settings_set_double(settings: *mut GSettings, key: *const c_char, value: c_double) -> gboolean; - pub fn g_settings_set_enum(settings: *mut GSettings, key: *const c_char, value: c_int) -> gboolean; - pub fn g_settings_set_flags(settings: *mut GSettings, key: *const c_char, value: c_uint) -> gboolean; - pub fn g_settings_set_int(settings: *mut GSettings, key: *const c_char, value: c_int) -> gboolean; + pub fn g_settings_set( + settings: *mut GSettings, + key: *const c_char, + format: *const c_char, + ... + ) -> gboolean; + pub fn g_settings_set_boolean( + settings: *mut GSettings, + key: *const c_char, + value: gboolean, + ) -> gboolean; + pub fn g_settings_set_double( + settings: *mut GSettings, + key: *const c_char, + value: c_double, + ) -> gboolean; + pub fn g_settings_set_enum( + settings: *mut GSettings, + key: *const c_char, + value: c_int, + ) -> gboolean; + pub fn g_settings_set_flags( + settings: *mut GSettings, + key: *const c_char, + value: c_uint, + ) -> gboolean; + pub fn g_settings_set_int( + settings: *mut GSettings, + key: *const c_char, + value: c_int, + ) -> gboolean; #[cfg(any(feature = "v2_50", feature = "dox"))] - pub fn g_settings_set_int64(settings: *mut GSettings, key: *const c_char, value: i64) -> gboolean; - pub fn g_settings_set_string(settings: *mut GSettings, key: *const c_char, value: *const c_char) -> gboolean; - pub fn g_settings_set_strv(settings: *mut GSettings, key: *const c_char, value: *mut *mut c_char) -> gboolean; - pub fn g_settings_set_uint(settings: *mut GSettings, key: *const c_char, value: c_uint) -> gboolean; + pub fn g_settings_set_int64( + settings: *mut GSettings, + key: *const c_char, + value: i64, + ) -> gboolean; + pub fn g_settings_set_string( + settings: *mut GSettings, + key: *const c_char, + value: *const c_char, + ) -> gboolean; + pub fn g_settings_set_strv( + settings: *mut GSettings, + key: *const c_char, + value: *const *const c_char, + ) -> gboolean; + pub fn g_settings_set_uint( + settings: *mut GSettings, + key: *const c_char, + value: c_uint, + ) -> gboolean; #[cfg(any(feature = "v2_50", feature = "dox"))] - pub fn g_settings_set_uint64(settings: *mut GSettings, key: *const c_char, value: u64) -> gboolean; - pub fn g_settings_set_value(settings: *mut GSettings, key: *const c_char, value: *mut glib::GVariant) -> gboolean; + pub fn g_settings_set_uint64( + settings: *mut GSettings, + key: *const c_char, + value: u64, + ) -> gboolean; + pub fn g_settings_set_value( + settings: *mut GSettings, + key: *const c_char, + value: *mut glib::GVariant, + ) -> gboolean; //========================================================================= // GSettingsBackend //========================================================================= pub fn g_settings_backend_get_type() -> GType; - pub fn g_settings_backend_flatten_tree(tree: *mut glib::GTree, path: *mut *mut c_char, keys: *mut *mut *mut c_char, values: *mut *mut *mut glib::GVariant); + pub fn g_settings_backend_flatten_tree( + tree: *mut glib::GTree, + path: *mut *mut c_char, + keys: *mut *mut *const c_char, + values: *mut *mut *mut glib::GVariant, + ); pub fn g_settings_backend_get_default() -> *mut GSettingsBackend; - pub fn g_settings_backend_changed(backend: *mut GSettingsBackend, key: *const c_char, origin_tag: gpointer); - pub fn g_settings_backend_changed_tree(backend: *mut GSettingsBackend, tree: *mut glib::GTree, origin_tag: gpointer); - pub fn g_settings_backend_keys_changed(backend: *mut GSettingsBackend, path: *const c_char, items: *mut *mut c_char, origin_tag: gpointer); - pub fn g_settings_backend_path_changed(backend: *mut GSettingsBackend, path: *const c_char, origin_tag: gpointer); - pub fn g_settings_backend_path_writable_changed(backend: *mut GSettingsBackend, path: *const c_char); + pub fn g_settings_backend_changed( + backend: *mut GSettingsBackend, + key: *const c_char, + origin_tag: gpointer, + ); + pub fn g_settings_backend_changed_tree( + backend: *mut GSettingsBackend, + tree: *mut glib::GTree, + origin_tag: gpointer, + ); + pub fn g_settings_backend_keys_changed( + backend: *mut GSettingsBackend, + path: *const c_char, + items: *const *const c_char, + origin_tag: gpointer, + ); + pub fn g_settings_backend_path_changed( + backend: *mut GSettingsBackend, + path: *const c_char, + origin_tag: gpointer, + ); + pub fn g_settings_backend_path_writable_changed( + backend: *mut GSettingsBackend, + path: *const c_char, + ); pub fn g_settings_backend_writable_changed(backend: *mut GSettingsBackend, key: *const c_char); //========================================================================= // GSimpleAction //========================================================================= pub fn g_simple_action_get_type() -> GType; - pub fn g_simple_action_new(name: *const c_char, parameter_type: *const glib::GVariantType) -> *mut GSimpleAction; - pub fn g_simple_action_new_stateful(name: *const c_char, parameter_type: *const glib::GVariantType, state: *mut glib::GVariant) -> *mut GSimpleAction; + pub fn g_simple_action_new( + name: *const c_char, + parameter_type: *const glib::GVariantType, + ) -> *mut GSimpleAction; + pub fn g_simple_action_new_stateful( + name: *const c_char, + parameter_type: *const glib::GVariantType, + state: *mut glib::GVariant, + ) -> *mut GSimpleAction; pub fn g_simple_action_set_enabled(simple: *mut GSimpleAction, enabled: gboolean); pub fn g_simple_action_set_state(simple: *mut GSimpleAction, value: *mut glib::GVariant); #[cfg(any(feature = "v2_44", feature = "dox"))] - pub fn g_simple_action_set_state_hint(simple: *mut GSimpleAction, state_hint: *mut glib::GVariant); + pub fn g_simple_action_set_state_hint( + simple: *mut GSimpleAction, + state_hint: *mut glib::GVariant, + ); //========================================================================= // GSimpleActionGroup //========================================================================= pub fn g_simple_action_group_get_type() -> GType; pub fn g_simple_action_group_new() -> *mut GSimpleActionGroup; - pub fn g_simple_action_group_add_entries(simple: *mut GSimpleActionGroup, entries: *mut GActionEntry, n_entries: c_int, user_data: gpointer); + pub fn g_simple_action_group_add_entries( + simple: *mut GSimpleActionGroup, + entries: *const GActionEntry, + n_entries: c_int, + user_data: gpointer, + ); pub fn g_simple_action_group_insert(simple: *mut GSimpleActionGroup, action: *mut GAction); - pub fn g_simple_action_group_lookup(simple: *mut GSimpleActionGroup, action_name: *const c_char) -> *mut GAction; - pub fn g_simple_action_group_remove(simple: *mut GSimpleActionGroup, action_name: *const c_char); + pub fn g_simple_action_group_lookup( + simple: *mut GSimpleActionGroup, + action_name: *const c_char, + ) -> *mut GAction; + pub fn g_simple_action_group_remove( + simple: *mut GSimpleActionGroup, + action_name: *const c_char, + ); //========================================================================= // GSimpleAsyncResult //========================================================================= pub fn g_simple_async_result_get_type() -> GType; - pub fn g_simple_async_result_new(source_object: *mut gobject::GObject, callback: GAsyncReadyCallback, user_data: gpointer, source_tag: gpointer) -> *mut GSimpleAsyncResult; - pub fn g_simple_async_result_new_error(source_object: *mut gobject::GObject, callback: GAsyncReadyCallback, user_data: gpointer, domain: glib::GQuark, code: c_int, format: *const c_char, ...) -> *mut GSimpleAsyncResult; - pub fn g_simple_async_result_new_from_error(source_object: *mut gobject::GObject, callback: GAsyncReadyCallback, user_data: gpointer, error: *const glib::GError) -> *mut GSimpleAsyncResult; - pub fn g_simple_async_result_new_take_error(source_object: *mut gobject::GObject, callback: GAsyncReadyCallback, user_data: gpointer, error: *mut glib::GError) -> *mut GSimpleAsyncResult; - pub fn g_simple_async_result_is_valid(result: *mut GAsyncResult, source: *mut gobject::GObject, source_tag: gpointer) -> gboolean; + pub fn g_simple_async_result_new( + source_object: *mut gobject::GObject, + callback: GAsyncReadyCallback, + user_data: gpointer, + source_tag: gpointer, + ) -> *mut GSimpleAsyncResult; + pub fn g_simple_async_result_new_error( + source_object: *mut gobject::GObject, + callback: GAsyncReadyCallback, + user_data: gpointer, + domain: glib::GQuark, + code: c_int, + format: *const c_char, + ... + ) -> *mut GSimpleAsyncResult; + pub fn g_simple_async_result_new_from_error( + source_object: *mut gobject::GObject, + callback: GAsyncReadyCallback, + user_data: gpointer, + error: *const glib::GError, + ) -> *mut GSimpleAsyncResult; + pub fn g_simple_async_result_new_take_error( + source_object: *mut gobject::GObject, + callback: GAsyncReadyCallback, + user_data: gpointer, + error: *mut glib::GError, + ) -> *mut GSimpleAsyncResult; + pub fn g_simple_async_result_is_valid( + result: *mut GAsyncResult, + source: *mut gobject::GObject, + source_tag: gpointer, + ) -> gboolean; pub fn g_simple_async_result_complete(simple: *mut GSimpleAsyncResult); pub fn g_simple_async_result_complete_in_idle(simple: *mut GSimpleAsyncResult); pub fn g_simple_async_result_get_op_res_gboolean(simple: *mut GSimpleAsyncResult) -> gboolean; pub fn g_simple_async_result_get_op_res_gpointer(simple: *mut GSimpleAsyncResult) -> gpointer; pub fn g_simple_async_result_get_op_res_gssize(simple: *mut GSimpleAsyncResult) -> ssize_t; pub fn g_simple_async_result_get_source_tag(simple: *mut GSimpleAsyncResult) -> gpointer; - pub fn g_simple_async_result_propagate_error(simple: *mut GSimpleAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_simple_async_result_run_in_thread(simple: *mut GSimpleAsyncResult, func: GSimpleAsyncThreadFunc, io_priority: c_int, cancellable: *mut GCancellable); - pub fn g_simple_async_result_set_check_cancellable(simple: *mut GSimpleAsyncResult, check_cancellable: *mut GCancellable); - pub fn g_simple_async_result_set_error(simple: *mut GSimpleAsyncResult, domain: glib::GQuark, code: c_int, format: *const c_char, ...); + pub fn g_simple_async_result_propagate_error( + simple: *mut GSimpleAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_simple_async_result_run_in_thread( + simple: *mut GSimpleAsyncResult, + func: GSimpleAsyncThreadFunc, + io_priority: c_int, + cancellable: *mut GCancellable, + ); + pub fn g_simple_async_result_set_check_cancellable( + simple: *mut GSimpleAsyncResult, + check_cancellable: *mut GCancellable, + ); + pub fn g_simple_async_result_set_error( + simple: *mut GSimpleAsyncResult, + domain: glib::GQuark, + code: c_int, + format: *const c_char, + ... + ); //pub fn g_simple_async_result_set_error_va(simple: *mut GSimpleAsyncResult, domain: glib::GQuark, code: c_int, format: *const c_char, args: /*Unimplemented*/va_list); - pub fn g_simple_async_result_set_from_error(simple: *mut GSimpleAsyncResult, error: *const glib::GError); - pub fn g_simple_async_result_set_handle_cancellation(simple: *mut GSimpleAsyncResult, handle_cancellation: gboolean); - pub fn g_simple_async_result_set_op_res_gboolean(simple: *mut GSimpleAsyncResult, op_res: gboolean); - pub fn g_simple_async_result_set_op_res_gpointer(simple: *mut GSimpleAsyncResult, op_res: gpointer, destroy_op_res: glib::GDestroyNotify); - pub fn g_simple_async_result_set_op_res_gssize(simple: *mut GSimpleAsyncResult, op_res: ssize_t); - pub fn g_simple_async_result_take_error(simple: *mut GSimpleAsyncResult, error: *mut glib::GError); + pub fn g_simple_async_result_set_from_error( + simple: *mut GSimpleAsyncResult, + error: *const glib::GError, + ); + pub fn g_simple_async_result_set_handle_cancellation( + simple: *mut GSimpleAsyncResult, + handle_cancellation: gboolean, + ); + pub fn g_simple_async_result_set_op_res_gboolean( + simple: *mut GSimpleAsyncResult, + op_res: gboolean, + ); + pub fn g_simple_async_result_set_op_res_gpointer( + simple: *mut GSimpleAsyncResult, + op_res: gpointer, + destroy_op_res: glib::GDestroyNotify, + ); + pub fn g_simple_async_result_set_op_res_gssize( + simple: *mut GSimpleAsyncResult, + op_res: ssize_t, + ); + pub fn g_simple_async_result_take_error( + simple: *mut GSimpleAsyncResult, + error: *mut glib::GError, + ); //========================================================================= // GSimpleIOStream //========================================================================= pub fn g_simple_io_stream_get_type() -> GType; #[cfg(any(feature = "v2_44", feature = "dox"))] - pub fn g_simple_io_stream_new(input_stream: *mut GInputStream, output_stream: *mut GOutputStream) -> *mut GIOStream; + pub fn g_simple_io_stream_new( + input_stream: *mut GInputStream, + output_stream: *mut GOutputStream, + ) -> *mut GIOStream; //========================================================================= // GSimplePermission @@ -8663,81 +12444,254 @@ // GSimpleProxyResolver //========================================================================= pub fn g_simple_proxy_resolver_get_type() -> GType; - #[cfg(any(feature = "v2_36", feature = "dox"))] - pub fn g_simple_proxy_resolver_new(default_proxy: *const c_char, ignore_hosts: *mut *mut c_char) -> *mut GProxyResolver; - #[cfg(any(feature = "v2_36", feature = "dox"))] - pub fn g_simple_proxy_resolver_set_default_proxy(resolver: *mut GSimpleProxyResolver, default_proxy: *const c_char); - #[cfg(any(feature = "v2_36", feature = "dox"))] - pub fn g_simple_proxy_resolver_set_ignore_hosts(resolver: *mut GSimpleProxyResolver, ignore_hosts: *mut *mut c_char); - #[cfg(any(feature = "v2_36", feature = "dox"))] - pub fn g_simple_proxy_resolver_set_uri_proxy(resolver: *mut GSimpleProxyResolver, uri_scheme: *const c_char, proxy: *const c_char); + pub fn g_simple_proxy_resolver_new( + default_proxy: *const c_char, + ignore_hosts: *mut *mut c_char, + ) -> *mut GProxyResolver; + pub fn g_simple_proxy_resolver_set_default_proxy( + resolver: *mut GSimpleProxyResolver, + default_proxy: *const c_char, + ); + pub fn g_simple_proxy_resolver_set_ignore_hosts( + resolver: *mut GSimpleProxyResolver, + ignore_hosts: *mut *mut c_char, + ); + pub fn g_simple_proxy_resolver_set_uri_proxy( + resolver: *mut GSimpleProxyResolver, + uri_scheme: *const c_char, + proxy: *const c_char, + ); //========================================================================= // GSocket //========================================================================= pub fn g_socket_get_type() -> GType; - pub fn g_socket_new(family: GSocketFamily, type_: GSocketType, protocol: GSocketProtocol, error: *mut *mut glib::GError) -> *mut GSocket; + pub fn g_socket_new( + family: GSocketFamily, + type_: GSocketType, + protocol: GSocketProtocol, + error: *mut *mut glib::GError, + ) -> *mut GSocket; pub fn g_socket_new_from_fd(fd: c_int, error: *mut *mut glib::GError) -> *mut GSocket; - pub fn g_socket_accept(socket: *mut GSocket, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GSocket; - pub fn g_socket_bind(socket: *mut GSocket, address: *mut GSocketAddress, allow_reuse: gboolean, error: *mut *mut glib::GError) -> gboolean; - pub fn g_socket_check_connect_result(socket: *mut GSocket, error: *mut *mut glib::GError) -> gboolean; + pub fn g_socket_accept( + socket: *mut GSocket, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GSocket; + pub fn g_socket_bind( + socket: *mut GSocket, + address: *mut GSocketAddress, + allow_reuse: gboolean, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_socket_check_connect_result( + socket: *mut GSocket, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_socket_close(socket: *mut GSocket, error: *mut *mut glib::GError) -> gboolean; - pub fn g_socket_condition_check(socket: *mut GSocket, condition: glib::GIOCondition) -> glib::GIOCondition; - pub fn g_socket_condition_timed_wait(socket: *mut GSocket, condition: glib::GIOCondition, timeout: i64, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_socket_condition_wait(socket: *mut GSocket, condition: glib::GIOCondition, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_socket_connect(socket: *mut GSocket, address: *mut GSocketAddress, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_socket_connection_factory_create_connection(socket: *mut GSocket) -> *mut GSocketConnection; - pub fn g_socket_create_source(socket: *mut GSocket, condition: glib::GIOCondition, cancellable: *mut GCancellable) -> *mut glib::GSource; + pub fn g_socket_condition_check( + socket: *mut GSocket, + condition: glib::GIOCondition, + ) -> glib::GIOCondition; + pub fn g_socket_condition_timed_wait( + socket: *mut GSocket, + condition: glib::GIOCondition, + timeout: i64, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_socket_condition_wait( + socket: *mut GSocket, + condition: glib::GIOCondition, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_socket_connect( + socket: *mut GSocket, + address: *mut GSocketAddress, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_socket_connection_factory_create_connection( + socket: *mut GSocket, + ) -> *mut GSocketConnection; + pub fn g_socket_create_source( + socket: *mut GSocket, + condition: glib::GIOCondition, + cancellable: *mut GCancellable, + ) -> *mut glib::GSource; pub fn g_socket_get_available_bytes(socket: *mut GSocket) -> ssize_t; pub fn g_socket_get_blocking(socket: *mut GSocket) -> gboolean; pub fn g_socket_get_broadcast(socket: *mut GSocket) -> gboolean; - pub fn g_socket_get_credentials(socket: *mut GSocket, error: *mut *mut glib::GError) -> *mut GCredentials; + pub fn g_socket_get_credentials( + socket: *mut GSocket, + error: *mut *mut glib::GError, + ) -> *mut GCredentials; pub fn g_socket_get_family(socket: *mut GSocket) -> GSocketFamily; pub fn g_socket_get_fd(socket: *mut GSocket) -> c_int; pub fn g_socket_get_keepalive(socket: *mut GSocket) -> gboolean; pub fn g_socket_get_listen_backlog(socket: *mut GSocket) -> c_int; - pub fn g_socket_get_local_address(socket: *mut GSocket, error: *mut *mut glib::GError) -> *mut GSocketAddress; + pub fn g_socket_get_local_address( + socket: *mut GSocket, + error: *mut *mut glib::GError, + ) -> *mut GSocketAddress; pub fn g_socket_get_multicast_loopback(socket: *mut GSocket) -> gboolean; pub fn g_socket_get_multicast_ttl(socket: *mut GSocket) -> c_uint; - #[cfg(any(feature = "v2_36", feature = "dox"))] - pub fn g_socket_get_option(socket: *mut GSocket, level: c_int, optname: c_int, value: *mut c_int, error: *mut *mut glib::GError) -> gboolean; + pub fn g_socket_get_option( + socket: *mut GSocket, + level: c_int, + optname: c_int, + value: *mut c_int, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_socket_get_protocol(socket: *mut GSocket) -> GSocketProtocol; - pub fn g_socket_get_remote_address(socket: *mut GSocket, error: *mut *mut glib::GError) -> *mut GSocketAddress; + pub fn g_socket_get_remote_address( + socket: *mut GSocket, + error: *mut *mut glib::GError, + ) -> *mut GSocketAddress; pub fn g_socket_get_socket_type(socket: *mut GSocket) -> GSocketType; pub fn g_socket_get_timeout(socket: *mut GSocket) -> c_uint; pub fn g_socket_get_ttl(socket: *mut GSocket) -> c_uint; pub fn g_socket_is_closed(socket: *mut GSocket) -> gboolean; pub fn g_socket_is_connected(socket: *mut GSocket) -> gboolean; - pub fn g_socket_join_multicast_group(socket: *mut GSocket, group: *mut GInetAddress, source_specific: gboolean, iface: *const c_char, error: *mut *mut glib::GError) -> gboolean; + pub fn g_socket_join_multicast_group( + socket: *mut GSocket, + group: *mut GInetAddress, + source_specific: gboolean, + iface: *const c_char, + error: *mut *mut glib::GError, + ) -> gboolean; #[cfg(any(feature = "v2_56", feature = "dox"))] - pub fn g_socket_join_multicast_group_ssm(socket: *mut GSocket, group: *mut GInetAddress, source_specific: *mut GInetAddress, iface: *const c_char, error: *mut *mut glib::GError) -> gboolean; - pub fn g_socket_leave_multicast_group(socket: *mut GSocket, group: *mut GInetAddress, source_specific: gboolean, iface: *const c_char, error: *mut *mut glib::GError) -> gboolean; + pub fn g_socket_join_multicast_group_ssm( + socket: *mut GSocket, + group: *mut GInetAddress, + source_specific: *mut GInetAddress, + iface: *const c_char, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_socket_leave_multicast_group( + socket: *mut GSocket, + group: *mut GInetAddress, + source_specific: gboolean, + iface: *const c_char, + error: *mut *mut glib::GError, + ) -> gboolean; #[cfg(any(feature = "v2_56", feature = "dox"))] - pub fn g_socket_leave_multicast_group_ssm(socket: *mut GSocket, group: *mut GInetAddress, source_specific: *mut GInetAddress, iface: *const c_char, error: *mut *mut glib::GError) -> gboolean; + pub fn g_socket_leave_multicast_group_ssm( + socket: *mut GSocket, + group: *mut GInetAddress, + source_specific: *mut GInetAddress, + iface: *const c_char, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_socket_listen(socket: *mut GSocket, error: *mut *mut glib::GError) -> gboolean; - pub fn g_socket_receive(socket: *mut GSocket, buffer: *mut u8, size: size_t, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> ssize_t; - pub fn g_socket_receive_from(socket: *mut GSocket, address: *mut *mut GSocketAddress, buffer: *mut u8, size: size_t, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> ssize_t; - pub fn g_socket_receive_message(socket: *mut GSocket, address: *mut *mut GSocketAddress, vectors: *mut GInputVector, num_vectors: c_int, messages: *mut *mut *mut GSocketControlMessage, num_messages: *mut c_int, flags: *mut c_int, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> ssize_t; + pub fn g_socket_receive( + socket: *mut GSocket, + buffer: *mut u8, + size: size_t, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> ssize_t; + pub fn g_socket_receive_from( + socket: *mut GSocket, + address: *mut *mut GSocketAddress, + buffer: *mut u8, + size: size_t, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> ssize_t; + pub fn g_socket_receive_message( + socket: *mut GSocket, + address: *mut *mut GSocketAddress, + vectors: *mut GInputVector, + num_vectors: c_int, + messages: *mut *mut *mut GSocketControlMessage, + num_messages: *mut c_int, + flags: *mut c_int, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> ssize_t; #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_socket_receive_messages(socket: *mut GSocket, messages: *mut GInputMessage, num_messages: c_uint, flags: c_int, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> c_int; - pub fn g_socket_receive_with_blocking(socket: *mut GSocket, buffer: *mut u8, size: size_t, blocking: gboolean, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> ssize_t; - pub fn g_socket_send(socket: *mut GSocket, buffer: *mut u8, size: size_t, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> ssize_t; - pub fn g_socket_send_message(socket: *mut GSocket, address: *mut GSocketAddress, vectors: *mut GOutputVector, num_vectors: c_int, messages: *mut *mut GSocketControlMessage, num_messages: c_int, flags: c_int, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> ssize_t; + pub fn g_socket_receive_messages( + socket: *mut GSocket, + messages: *mut GInputMessage, + num_messages: c_uint, + flags: c_int, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> c_int; + pub fn g_socket_receive_with_blocking( + socket: *mut GSocket, + buffer: *mut u8, + size: size_t, + blocking: gboolean, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> ssize_t; + pub fn g_socket_send( + socket: *mut GSocket, + buffer: *const u8, + size: size_t, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> ssize_t; + pub fn g_socket_send_message( + socket: *mut GSocket, + address: *mut GSocketAddress, + vectors: *mut GOutputVector, + num_vectors: c_int, + messages: *mut *mut GSocketControlMessage, + num_messages: c_int, + flags: c_int, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> ssize_t; #[cfg(any(feature = "v2_44", feature = "dox"))] - pub fn g_socket_send_messages(socket: *mut GSocket, messages: *mut GOutputMessage, num_messages: c_uint, flags: c_int, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> c_int; - pub fn g_socket_send_to(socket: *mut GSocket, address: *mut GSocketAddress, buffer: *mut u8, size: size_t, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> ssize_t; - pub fn g_socket_send_with_blocking(socket: *mut GSocket, buffer: *mut u8, size: size_t, blocking: gboolean, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> ssize_t; + pub fn g_socket_send_messages( + socket: *mut GSocket, + messages: *mut GOutputMessage, + num_messages: c_uint, + flags: c_int, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> c_int; + pub fn g_socket_send_to( + socket: *mut GSocket, + address: *mut GSocketAddress, + buffer: *const u8, + size: size_t, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> ssize_t; + pub fn g_socket_send_with_blocking( + socket: *mut GSocket, + buffer: *const u8, + size: size_t, + blocking: gboolean, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> ssize_t; pub fn g_socket_set_blocking(socket: *mut GSocket, blocking: gboolean); pub fn g_socket_set_broadcast(socket: *mut GSocket, broadcast: gboolean); pub fn g_socket_set_keepalive(socket: *mut GSocket, keepalive: gboolean); pub fn g_socket_set_listen_backlog(socket: *mut GSocket, backlog: c_int); pub fn g_socket_set_multicast_loopback(socket: *mut GSocket, loopback: gboolean); pub fn g_socket_set_multicast_ttl(socket: *mut GSocket, ttl: c_uint); - #[cfg(any(feature = "v2_36", feature = "dox"))] - pub fn g_socket_set_option(socket: *mut GSocket, level: c_int, optname: c_int, value: c_int, error: *mut *mut glib::GError) -> gboolean; + pub fn g_socket_set_option( + socket: *mut GSocket, + level: c_int, + optname: c_int, + value: c_int, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_socket_set_timeout(socket: *mut GSocket, timeout: c_uint); pub fn g_socket_set_ttl(socket: *mut GSocket, ttl: c_uint); - pub fn g_socket_shutdown(socket: *mut GSocket, shutdown_read: gboolean, shutdown_write: gboolean, error: *mut *mut glib::GError) -> gboolean; + pub fn g_socket_shutdown( + socket: *mut GSocket, + shutdown_read: gboolean, + shutdown_write: gboolean, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_socket_speaks_ipv4(socket: *mut GSocket) -> gboolean; //========================================================================= @@ -8747,66 +12701,192 @@ pub fn g_socket_address_new_from_native(native: gpointer, len: size_t) -> *mut GSocketAddress; pub fn g_socket_address_get_family(address: *mut GSocketAddress) -> GSocketFamily; pub fn g_socket_address_get_native_size(address: *mut GSocketAddress) -> ssize_t; - pub fn g_socket_address_to_native(address: *mut GSocketAddress, dest: gpointer, destlen: size_t, error: *mut *mut glib::GError) -> gboolean; + pub fn g_socket_address_to_native( + address: *mut GSocketAddress, + dest: gpointer, + destlen: size_t, + error: *mut *mut glib::GError, + ) -> gboolean; //========================================================================= // GSocketAddressEnumerator //========================================================================= pub fn g_socket_address_enumerator_get_type() -> GType; - pub fn g_socket_address_enumerator_next(enumerator: *mut GSocketAddressEnumerator, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GSocketAddress; - pub fn g_socket_address_enumerator_next_async(enumerator: *mut GSocketAddressEnumerator, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_socket_address_enumerator_next_finish(enumerator: *mut GSocketAddressEnumerator, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GSocketAddress; + pub fn g_socket_address_enumerator_next( + enumerator: *mut GSocketAddressEnumerator, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GSocketAddress; + pub fn g_socket_address_enumerator_next_async( + enumerator: *mut GSocketAddressEnumerator, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_socket_address_enumerator_next_finish( + enumerator: *mut GSocketAddressEnumerator, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GSocketAddress; //========================================================================= // GSocketClient //========================================================================= pub fn g_socket_client_get_type() -> GType; pub fn g_socket_client_new() -> *mut GSocketClient; - pub fn g_socket_client_add_application_proxy(client: *mut GSocketClient, protocol: *const c_char); - pub fn g_socket_client_connect(client: *mut GSocketClient, connectable: *mut GSocketConnectable, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GSocketConnection; - pub fn g_socket_client_connect_async(client: *mut GSocketClient, connectable: *mut GSocketConnectable, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_socket_client_connect_finish(client: *mut GSocketClient, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GSocketConnection; - pub fn g_socket_client_connect_to_host(client: *mut GSocketClient, host_and_port: *const c_char, default_port: u16, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GSocketConnection; - pub fn g_socket_client_connect_to_host_async(client: *mut GSocketClient, host_and_port: *const c_char, default_port: u16, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_socket_client_connect_to_host_finish(client: *mut GSocketClient, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GSocketConnection; - pub fn g_socket_client_connect_to_service(client: *mut GSocketClient, domain: *const c_char, service: *const c_char, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GSocketConnection; - pub fn g_socket_client_connect_to_service_async(client: *mut GSocketClient, domain: *const c_char, service: *const c_char, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_socket_client_connect_to_service_finish(client: *mut GSocketClient, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GSocketConnection; - pub fn g_socket_client_connect_to_uri(client: *mut GSocketClient, uri: *const c_char, default_port: u16, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GSocketConnection; - pub fn g_socket_client_connect_to_uri_async(client: *mut GSocketClient, uri: *const c_char, default_port: u16, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_socket_client_connect_to_uri_finish(client: *mut GSocketClient, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GSocketConnection; + pub fn g_socket_client_add_application_proxy( + client: *mut GSocketClient, + protocol: *const c_char, + ); + pub fn g_socket_client_connect( + client: *mut GSocketClient, + connectable: *mut GSocketConnectable, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GSocketConnection; + pub fn g_socket_client_connect_async( + client: *mut GSocketClient, + connectable: *mut GSocketConnectable, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_socket_client_connect_finish( + client: *mut GSocketClient, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GSocketConnection; + pub fn g_socket_client_connect_to_host( + client: *mut GSocketClient, + host_and_port: *const c_char, + default_port: u16, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GSocketConnection; + pub fn g_socket_client_connect_to_host_async( + client: *mut GSocketClient, + host_and_port: *const c_char, + default_port: u16, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_socket_client_connect_to_host_finish( + client: *mut GSocketClient, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GSocketConnection; + pub fn g_socket_client_connect_to_service( + client: *mut GSocketClient, + domain: *const c_char, + service: *const c_char, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GSocketConnection; + pub fn g_socket_client_connect_to_service_async( + client: *mut GSocketClient, + domain: *const c_char, + service: *const c_char, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_socket_client_connect_to_service_finish( + client: *mut GSocketClient, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GSocketConnection; + pub fn g_socket_client_connect_to_uri( + client: *mut GSocketClient, + uri: *const c_char, + default_port: u16, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GSocketConnection; + pub fn g_socket_client_connect_to_uri_async( + client: *mut GSocketClient, + uri: *const c_char, + default_port: u16, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_socket_client_connect_to_uri_finish( + client: *mut GSocketClient, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GSocketConnection; pub fn g_socket_client_get_enable_proxy(client: *mut GSocketClient) -> gboolean; pub fn g_socket_client_get_family(client: *mut GSocketClient) -> GSocketFamily; pub fn g_socket_client_get_local_address(client: *mut GSocketClient) -> *mut GSocketAddress; pub fn g_socket_client_get_protocol(client: *mut GSocketClient) -> GSocketProtocol; - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_socket_client_get_proxy_resolver(client: *mut GSocketClient) -> *mut GProxyResolver; pub fn g_socket_client_get_socket_type(client: *mut GSocketClient) -> GSocketType; pub fn g_socket_client_get_timeout(client: *mut GSocketClient) -> c_uint; pub fn g_socket_client_get_tls(client: *mut GSocketClient) -> gboolean; - pub fn g_socket_client_get_tls_validation_flags(client: *mut GSocketClient) -> GTlsCertificateFlags; + pub fn g_socket_client_get_tls_validation_flags( + client: *mut GSocketClient, + ) -> GTlsCertificateFlags; pub fn g_socket_client_set_enable_proxy(client: *mut GSocketClient, enable: gboolean); pub fn g_socket_client_set_family(client: *mut GSocketClient, family: GSocketFamily); - pub fn g_socket_client_set_local_address(client: *mut GSocketClient, address: *mut GSocketAddress); + pub fn g_socket_client_set_local_address( + client: *mut GSocketClient, + address: *mut GSocketAddress, + ); pub fn g_socket_client_set_protocol(client: *mut GSocketClient, protocol: GSocketProtocol); - #[cfg(any(feature = "v2_36", feature = "dox"))] - pub fn g_socket_client_set_proxy_resolver(client: *mut GSocketClient, proxy_resolver: *mut GProxyResolver); + pub fn g_socket_client_set_proxy_resolver( + client: *mut GSocketClient, + proxy_resolver: *mut GProxyResolver, + ); pub fn g_socket_client_set_socket_type(client: *mut GSocketClient, type_: GSocketType); pub fn g_socket_client_set_timeout(client: *mut GSocketClient, timeout: c_uint); pub fn g_socket_client_set_tls(client: *mut GSocketClient, tls: gboolean); - pub fn g_socket_client_set_tls_validation_flags(client: *mut GSocketClient, flags: GTlsCertificateFlags); + pub fn g_socket_client_set_tls_validation_flags( + client: *mut GSocketClient, + flags: GTlsCertificateFlags, + ); //========================================================================= // GSocketConnection //========================================================================= pub fn g_socket_connection_get_type() -> GType; - pub fn g_socket_connection_factory_lookup_type(family: GSocketFamily, type_: GSocketType, protocol_id: c_int) -> GType; - pub fn g_socket_connection_factory_register_type(g_type: GType, family: GSocketFamily, type_: GSocketType, protocol: c_int); - pub fn g_socket_connection_connect(connection: *mut GSocketConnection, address: *mut GSocketAddress, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_socket_connection_connect_async(connection: *mut GSocketConnection, address: *mut GSocketAddress, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_socket_connection_connect_finish(connection: *mut GSocketConnection, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_socket_connection_get_local_address(connection: *mut GSocketConnection, error: *mut *mut glib::GError) -> *mut GSocketAddress; - pub fn g_socket_connection_get_remote_address(connection: *mut GSocketConnection, error: *mut *mut glib::GError) -> *mut GSocketAddress; + pub fn g_socket_connection_factory_lookup_type( + family: GSocketFamily, + type_: GSocketType, + protocol_id: c_int, + ) -> GType; + pub fn g_socket_connection_factory_register_type( + g_type: GType, + family: GSocketFamily, + type_: GSocketType, + protocol: c_int, + ); + pub fn g_socket_connection_connect( + connection: *mut GSocketConnection, + address: *mut GSocketAddress, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_socket_connection_connect_async( + connection: *mut GSocketConnection, + address: *mut GSocketAddress, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_socket_connection_connect_finish( + connection: *mut GSocketConnection, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_socket_connection_get_local_address( + connection: *mut GSocketConnection, + error: *mut *mut glib::GError, + ) -> *mut GSocketAddress; + pub fn g_socket_connection_get_remote_address( + connection: *mut GSocketConnection, + error: *mut *mut glib::GError, + ) -> *mut GSocketAddress; pub fn g_socket_connection_get_socket(connection: *mut GSocketConnection) -> *mut GSocket; pub fn g_socket_connection_is_connected(connection: *mut GSocketConnection) -> gboolean; @@ -8814,7 +12894,12 @@ // GSocketControlMessage //========================================================================= pub fn g_socket_control_message_get_type() -> GType; - pub fn g_socket_control_message_deserialize(level: c_int, type_: c_int, size: size_t, data: gpointer) -> *mut GSocketControlMessage; + pub fn g_socket_control_message_deserialize( + level: c_int, + type_: c_int, + size: size_t, + data: gpointer, + ) -> *mut GSocketControlMessage; pub fn g_socket_control_message_get_level(message: *mut GSocketControlMessage) -> c_int; pub fn g_socket_control_message_get_msg_type(message: *mut GSocketControlMessage) -> c_int; pub fn g_socket_control_message_get_size(message: *mut GSocketControlMessage) -> size_t; @@ -8825,16 +12910,68 @@ //========================================================================= pub fn g_socket_listener_get_type() -> GType; pub fn g_socket_listener_new() -> *mut GSocketListener; - pub fn g_socket_listener_accept(listener: *mut GSocketListener, source_object: *mut *mut gobject::GObject, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GSocketConnection; - pub fn g_socket_listener_accept_async(listener: *mut GSocketListener, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_socket_listener_accept_finish(listener: *mut GSocketListener, result: *mut GAsyncResult, source_object: *mut *mut gobject::GObject, error: *mut *mut glib::GError) -> *mut GSocketConnection; - pub fn g_socket_listener_accept_socket(listener: *mut GSocketListener, source_object: *mut *mut gobject::GObject, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GSocket; - pub fn g_socket_listener_accept_socket_async(listener: *mut GSocketListener, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_socket_listener_accept_socket_finish(listener: *mut GSocketListener, result: *mut GAsyncResult, source_object: *mut *mut gobject::GObject, error: *mut *mut glib::GError) -> *mut GSocket; - pub fn g_socket_listener_add_address(listener: *mut GSocketListener, address: *mut GSocketAddress, type_: GSocketType, protocol: GSocketProtocol, source_object: *mut gobject::GObject, effective_address: *mut *mut GSocketAddress, error: *mut *mut glib::GError) -> gboolean; - pub fn g_socket_listener_add_any_inet_port(listener: *mut GSocketListener, source_object: *mut gobject::GObject, error: *mut *mut glib::GError) -> u16; - pub fn g_socket_listener_add_inet_port(listener: *mut GSocketListener, port: u16, source_object: *mut gobject::GObject, error: *mut *mut glib::GError) -> gboolean; - pub fn g_socket_listener_add_socket(listener: *mut GSocketListener, socket: *mut GSocket, source_object: *mut gobject::GObject, error: *mut *mut glib::GError) -> gboolean; + pub fn g_socket_listener_accept( + listener: *mut GSocketListener, + source_object: *mut *mut gobject::GObject, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GSocketConnection; + pub fn g_socket_listener_accept_async( + listener: *mut GSocketListener, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_socket_listener_accept_finish( + listener: *mut GSocketListener, + result: *mut GAsyncResult, + source_object: *mut *mut gobject::GObject, + error: *mut *mut glib::GError, + ) -> *mut GSocketConnection; + pub fn g_socket_listener_accept_socket( + listener: *mut GSocketListener, + source_object: *mut *mut gobject::GObject, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GSocket; + pub fn g_socket_listener_accept_socket_async( + listener: *mut GSocketListener, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_socket_listener_accept_socket_finish( + listener: *mut GSocketListener, + result: *mut GAsyncResult, + source_object: *mut *mut gobject::GObject, + error: *mut *mut glib::GError, + ) -> *mut GSocket; + pub fn g_socket_listener_add_address( + listener: *mut GSocketListener, + address: *mut GSocketAddress, + type_: GSocketType, + protocol: GSocketProtocol, + source_object: *mut gobject::GObject, + effective_address: *mut *mut GSocketAddress, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_socket_listener_add_any_inet_port( + listener: *mut GSocketListener, + source_object: *mut gobject::GObject, + error: *mut *mut glib::GError, + ) -> u16; + pub fn g_socket_listener_add_inet_port( + listener: *mut GSocketListener, + port: u16, + source_object: *mut gobject::GObject, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_socket_listener_add_socket( + listener: *mut GSocketListener, + socket: *mut GSocket, + source_object: *mut gobject::GObject, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_socket_listener_close(listener: *mut GSocketListener); pub fn g_socket_listener_set_backlog(listener: *mut GSocketListener, listen_backlog: c_int); @@ -8851,197 +12988,280 @@ // GSubprocess //========================================================================= pub fn g_subprocess_get_type() -> GType; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_new(flags: GSubprocessFlags, error: *mut *mut glib::GError, argv0: *const c_char, ...) -> *mut GSubprocess; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_newv(argv: *mut *mut c_char, flags: GSubprocessFlags, error: *mut *mut glib::GError) -> *mut GSubprocess; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_communicate(subprocess: *mut GSubprocess, stdin_buf: *mut glib::GBytes, cancellable: *mut GCancellable, stdout_buf: *mut *mut glib::GBytes, stderr_buf: *mut *mut glib::GBytes, error: *mut *mut glib::GError) -> gboolean; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_communicate_async(subprocess: *mut GSubprocess, stdin_buf: *mut glib::GBytes, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_communicate_finish(subprocess: *mut GSubprocess, result: *mut GAsyncResult, stdout_buf: *mut *mut glib::GBytes, stderr_buf: *mut *mut glib::GBytes, error: *mut *mut glib::GError) -> gboolean; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_communicate_utf8(subprocess: *mut GSubprocess, stdin_buf: *const c_char, cancellable: *mut GCancellable, stdout_buf: *mut *mut c_char, stderr_buf: *mut *mut c_char, error: *mut *mut glib::GError) -> gboolean; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_communicate_utf8_async(subprocess: *mut GSubprocess, stdin_buf: *const c_char, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_communicate_utf8_finish(subprocess: *mut GSubprocess, result: *mut GAsyncResult, stdout_buf: *mut *mut c_char, stderr_buf: *mut *mut c_char, error: *mut *mut glib::GError) -> gboolean; - #[cfg(any(feature = "v2_40", feature = "dox"))] + pub fn g_subprocess_new( + flags: GSubprocessFlags, + error: *mut *mut glib::GError, + argv0: *const c_char, + ... + ) -> *mut GSubprocess; + pub fn g_subprocess_newv( + argv: *const *const c_char, + flags: GSubprocessFlags, + error: *mut *mut glib::GError, + ) -> *mut GSubprocess; + pub fn g_subprocess_communicate( + subprocess: *mut GSubprocess, + stdin_buf: *mut glib::GBytes, + cancellable: *mut GCancellable, + stdout_buf: *mut *mut glib::GBytes, + stderr_buf: *mut *mut glib::GBytes, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_subprocess_communicate_async( + subprocess: *mut GSubprocess, + stdin_buf: *mut glib::GBytes, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_subprocess_communicate_finish( + subprocess: *mut GSubprocess, + result: *mut GAsyncResult, + stdout_buf: *mut *mut glib::GBytes, + stderr_buf: *mut *mut glib::GBytes, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_subprocess_communicate_utf8( + subprocess: *mut GSubprocess, + stdin_buf: *const c_char, + cancellable: *mut GCancellable, + stdout_buf: *mut *mut c_char, + stderr_buf: *mut *mut c_char, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_subprocess_communicate_utf8_async( + subprocess: *mut GSubprocess, + stdin_buf: *const c_char, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_subprocess_communicate_utf8_finish( + subprocess: *mut GSubprocess, + result: *mut GAsyncResult, + stdout_buf: *mut *mut c_char, + stderr_buf: *mut *mut c_char, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_subprocess_force_exit(subprocess: *mut GSubprocess); - #[cfg(any(feature = "v2_40", feature = "dox"))] pub fn g_subprocess_get_exit_status(subprocess: *mut GSubprocess) -> c_int; - #[cfg(any(feature = "v2_40", feature = "dox"))] pub fn g_subprocess_get_identifier(subprocess: *mut GSubprocess) -> *const c_char; - #[cfg(any(feature = "v2_40", feature = "dox"))] pub fn g_subprocess_get_if_exited(subprocess: *mut GSubprocess) -> gboolean; - #[cfg(any(feature = "v2_40", feature = "dox"))] pub fn g_subprocess_get_if_signaled(subprocess: *mut GSubprocess) -> gboolean; - #[cfg(any(feature = "v2_40", feature = "dox"))] pub fn g_subprocess_get_status(subprocess: *mut GSubprocess) -> c_int; - #[cfg(any(feature = "v2_40", feature = "dox"))] pub fn g_subprocess_get_stderr_pipe(subprocess: *mut GSubprocess) -> *mut GInputStream; - #[cfg(any(feature = "v2_40", feature = "dox"))] pub fn g_subprocess_get_stdin_pipe(subprocess: *mut GSubprocess) -> *mut GOutputStream; - #[cfg(any(feature = "v2_40", feature = "dox"))] pub fn g_subprocess_get_stdout_pipe(subprocess: *mut GSubprocess) -> *mut GInputStream; - #[cfg(any(feature = "v2_40", feature = "dox"))] pub fn g_subprocess_get_successful(subprocess: *mut GSubprocess) -> gboolean; - #[cfg(any(feature = "v2_40", feature = "dox"))] pub fn g_subprocess_get_term_sig(subprocess: *mut GSubprocess) -> c_int; - #[cfg(any(feature = "v2_40", feature = "dox"))] pub fn g_subprocess_send_signal(subprocess: *mut GSubprocess, signal_num: c_int); - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_wait(subprocess: *mut GSubprocess, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_wait_async(subprocess: *mut GSubprocess, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_wait_check(subprocess: *mut GSubprocess, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_wait_check_async(subprocess: *mut GSubprocess, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_wait_check_finish(subprocess: *mut GSubprocess, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_wait_finish(subprocess: *mut GSubprocess, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_subprocess_wait( + subprocess: *mut GSubprocess, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_subprocess_wait_async( + subprocess: *mut GSubprocess, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_subprocess_wait_check( + subprocess: *mut GSubprocess, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_subprocess_wait_check_async( + subprocess: *mut GSubprocess, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_subprocess_wait_check_finish( + subprocess: *mut GSubprocess, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_subprocess_wait_finish( + subprocess: *mut GSubprocess, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; //========================================================================= // GSubprocessLauncher //========================================================================= pub fn g_subprocess_launcher_get_type() -> GType; - #[cfg(any(feature = "v2_40", feature = "dox"))] pub fn g_subprocess_launcher_new(flags: GSubprocessFlags) -> *mut GSubprocessLauncher; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_launcher_getenv(self_: *mut GSubprocessLauncher, variable: *const c_char) -> *const c_char; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_launcher_set_child_setup(self_: *mut GSubprocessLauncher, child_setup: glib::GSpawnChildSetupFunc, user_data: gpointer, destroy_notify: glib::GDestroyNotify); - #[cfg(any(feature = "v2_40", feature = "dox"))] + pub fn g_subprocess_launcher_getenv( + self_: *mut GSubprocessLauncher, + variable: *const c_char, + ) -> *const c_char; + pub fn g_subprocess_launcher_set_child_setup( + self_: *mut GSubprocessLauncher, + child_setup: glib::GSpawnChildSetupFunc, + user_data: gpointer, + destroy_notify: glib::GDestroyNotify, + ); pub fn g_subprocess_launcher_set_cwd(self_: *mut GSubprocessLauncher, cwd: *const c_char); - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_launcher_set_environ(self_: *mut GSubprocessLauncher, env: *mut *mut c_char); - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_launcher_set_flags(self_: *mut GSubprocessLauncher, flags: GSubprocessFlags); - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_launcher_set_stderr_file_path(self_: *mut GSubprocessLauncher, path: *const c_char); - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_launcher_set_stdin_file_path(self_: *mut GSubprocessLauncher, path: *const c_char); - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_launcher_set_stdout_file_path(self_: *mut GSubprocessLauncher, path: *const c_char); - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_launcher_setenv(self_: *mut GSubprocessLauncher, variable: *const c_char, value: *const c_char, overwrite: gboolean); - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_launcher_spawn(self_: *mut GSubprocessLauncher, error: *mut *mut glib::GError, argv0: *const c_char, ...) -> *mut GSubprocess; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_launcher_spawnv(self_: *mut GSubprocessLauncher, argv: *mut *mut c_char, error: *mut *mut glib::GError) -> *mut GSubprocess; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_subprocess_launcher_take_fd(self_: *mut GSubprocessLauncher, source_fd: c_int, target_fd: c_int); - #[cfg(any(feature = "v2_40", feature = "dox"))] + pub fn g_subprocess_launcher_set_environ( + self_: *mut GSubprocessLauncher, + env: *mut *mut c_char, + ); + pub fn g_subprocess_launcher_set_flags( + self_: *mut GSubprocessLauncher, + flags: GSubprocessFlags, + ); + pub fn g_subprocess_launcher_set_stderr_file_path( + self_: *mut GSubprocessLauncher, + path: *const c_char, + ); + pub fn g_subprocess_launcher_set_stdin_file_path( + self_: *mut GSubprocessLauncher, + path: *const c_char, + ); + pub fn g_subprocess_launcher_set_stdout_file_path( + self_: *mut GSubprocessLauncher, + path: *const c_char, + ); + pub fn g_subprocess_launcher_setenv( + self_: *mut GSubprocessLauncher, + variable: *const c_char, + value: *const c_char, + overwrite: gboolean, + ); + pub fn g_subprocess_launcher_spawn( + self_: *mut GSubprocessLauncher, + error: *mut *mut glib::GError, + argv0: *const c_char, + ... + ) -> *mut GSubprocess; + pub fn g_subprocess_launcher_spawnv( + self_: *mut GSubprocessLauncher, + argv: *const *const c_char, + error: *mut *mut glib::GError, + ) -> *mut GSubprocess; + pub fn g_subprocess_launcher_take_fd( + self_: *mut GSubprocessLauncher, + source_fd: c_int, + target_fd: c_int, + ); pub fn g_subprocess_launcher_take_stderr_fd(self_: *mut GSubprocessLauncher, fd: c_int); - #[cfg(any(feature = "v2_40", feature = "dox"))] pub fn g_subprocess_launcher_take_stdin_fd(self_: *mut GSubprocessLauncher, fd: c_int); - #[cfg(any(feature = "v2_40", feature = "dox"))] pub fn g_subprocess_launcher_take_stdout_fd(self_: *mut GSubprocessLauncher, fd: c_int); - #[cfg(any(feature = "v2_40", feature = "dox"))] pub fn g_subprocess_launcher_unsetenv(self_: *mut GSubprocessLauncher, variable: *const c_char); //========================================================================= // GTask //========================================================================= pub fn g_task_get_type() -> GType; - #[cfg(any(feature = "v2_36", feature = "dox"))] - pub fn g_task_new(source_object: *mut gobject::GObject, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, callback_data: gpointer) -> *mut GTask; - #[cfg(any(feature = "v2_36", feature = "dox"))] - pub fn g_task_is_valid(result: *mut GAsyncResult, source_object: *mut gobject::GObject) -> gboolean; - #[cfg(any(feature = "v2_36", feature = "dox"))] - pub fn g_task_report_error(source_object: *mut gobject::GObject, callback: GAsyncReadyCallback, callback_data: gpointer, source_tag: gpointer, error: *mut glib::GError); - #[cfg(any(feature = "v2_36", feature = "dox"))] - pub fn g_task_report_new_error(source_object: *mut gobject::GObject, callback: GAsyncReadyCallback, callback_data: gpointer, source_tag: gpointer, domain: glib::GQuark, code: c_int, format: *const c_char, ...); - #[cfg(any(feature = "v2_36", feature = "dox"))] - pub fn g_task_attach_source(task: *mut GTask, source: *mut glib::GSource, callback: glib::GSourceFunc); - #[cfg(any(feature = "v2_36", feature = "dox"))] + pub fn g_task_new( + source_object: *mut gobject::GObject, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + callback_data: gpointer, + ) -> *mut GTask; + pub fn g_task_is_valid( + result: *mut GAsyncResult, + source_object: *mut gobject::GObject, + ) -> gboolean; + pub fn g_task_report_error( + source_object: *mut gobject::GObject, + callback: GAsyncReadyCallback, + callback_data: gpointer, + source_tag: gpointer, + error: *mut glib::GError, + ); + pub fn g_task_report_new_error( + source_object: *mut gobject::GObject, + callback: GAsyncReadyCallback, + callback_data: gpointer, + source_tag: gpointer, + domain: glib::GQuark, + code: c_int, + format: *const c_char, + ... + ); + pub fn g_task_attach_source( + task: *mut GTask, + source: *mut glib::GSource, + callback: glib::GSourceFunc, + ); pub fn g_task_get_cancellable(task: *mut GTask) -> *mut GCancellable; - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_task_get_check_cancellable(task: *mut GTask) -> gboolean; #[cfg(any(feature = "v2_44", feature = "dox"))] pub fn g_task_get_completed(task: *mut GTask) -> gboolean; - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_task_get_context(task: *mut GTask) -> *mut glib::GMainContext; - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_task_get_priority(task: *mut GTask) -> c_int; - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_task_get_return_on_cancel(task: *mut GTask) -> gboolean; - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_task_get_source_object(task: *mut GTask) -> *mut gobject::GObject; - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_task_get_source_tag(task: *mut GTask) -> gpointer; - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_task_get_task_data(task: *mut GTask) -> gpointer; - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_task_had_error(task: *mut GTask) -> gboolean; - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_task_propagate_boolean(task: *mut GTask, error: *mut *mut glib::GError) -> gboolean; - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_task_propagate_int(task: *mut GTask, error: *mut *mut glib::GError) -> ssize_t; - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_task_propagate_pointer(task: *mut GTask, error: *mut *mut glib::GError) -> gpointer; - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_task_return_boolean(task: *mut GTask, result: gboolean); - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_task_return_error(task: *mut GTask, error: *mut glib::GError); - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_task_return_error_if_cancelled(task: *mut GTask) -> gboolean; - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_task_return_int(task: *mut GTask, result: ssize_t); - #[cfg(any(feature = "v2_36", feature = "dox"))] - pub fn g_task_return_new_error(task: *mut GTask, domain: glib::GQuark, code: c_int, format: *const c_char, ...); - #[cfg(any(feature = "v2_36", feature = "dox"))] - pub fn g_task_return_pointer(task: *mut GTask, result: gpointer, result_destroy: glib::GDestroyNotify); - #[cfg(any(feature = "v2_36", feature = "dox"))] + pub fn g_task_return_new_error( + task: *mut GTask, + domain: glib::GQuark, + code: c_int, + format: *const c_char, + ... + ); + pub fn g_task_return_pointer( + task: *mut GTask, + result: gpointer, + result_destroy: glib::GDestroyNotify, + ); pub fn g_task_run_in_thread(task: *mut GTask, task_func: GTaskThreadFunc); - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_task_run_in_thread_sync(task: *mut GTask, task_func: GTaskThreadFunc); - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_task_set_check_cancellable(task: *mut GTask, check_cancellable: gboolean); - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_task_set_priority(task: *mut GTask, priority: c_int); - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_task_set_return_on_cancel(task: *mut GTask, return_on_cancel: gboolean) -> gboolean; - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_task_set_source_tag(task: *mut GTask, source_tag: gpointer); - #[cfg(any(feature = "v2_36", feature = "dox"))] - pub fn g_task_set_task_data(task: *mut GTask, task_data: gpointer, task_data_destroy: glib::GDestroyNotify); + pub fn g_task_set_task_data( + task: *mut GTask, + task_data: gpointer, + task_data_destroy: glib::GDestroyNotify, + ); //========================================================================= // GTcpConnection //========================================================================= pub fn g_tcp_connection_get_type() -> GType; pub fn g_tcp_connection_get_graceful_disconnect(connection: *mut GTcpConnection) -> gboolean; - pub fn g_tcp_connection_set_graceful_disconnect(connection: *mut GTcpConnection, graceful_disconnect: gboolean); + pub fn g_tcp_connection_set_graceful_disconnect( + connection: *mut GTcpConnection, + graceful_disconnect: gboolean, + ); //========================================================================= // GTcpWrapperConnection //========================================================================= pub fn g_tcp_wrapper_connection_get_type() -> GType; - pub fn g_tcp_wrapper_connection_new(base_io_stream: *mut GIOStream, socket: *mut GSocket) -> *mut GSocketConnection; - pub fn g_tcp_wrapper_connection_get_base_io_stream(conn: *mut GTcpWrapperConnection) -> *mut GIOStream; + pub fn g_tcp_wrapper_connection_new( + base_io_stream: *mut GIOStream, + socket: *mut GSocket, + ) -> *mut GSocketConnection; + pub fn g_tcp_wrapper_connection_get_base_io_stream( + conn: *mut GTcpWrapperConnection, + ) -> *mut GIOStream; //========================================================================= // GTestDBus //========================================================================= pub fn g_test_dbus_get_type() -> GType; - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_test_dbus_new(flags: GTestDBusFlags) -> *mut GTestDBus; pub fn g_test_dbus_unset(); - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_test_dbus_add_service_dir(self_: *mut GTestDBus, path: *const c_char); - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_test_dbus_down(self_: *mut GTestDBus); - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_test_dbus_get_bus_address(self_: *mut GTestDBus) -> *const c_char; - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_test_dbus_get_flags(self_: *mut GTestDBus) -> GTestDBusFlags; - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_test_dbus_stop(self_: *mut GTestDBus); - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_test_dbus_up(self_: *mut GTestDBus); //========================================================================= @@ -9049,7 +13269,10 @@ //========================================================================= pub fn g_themed_icon_get_type() -> GType; pub fn g_themed_icon_new(iconname: *const c_char) -> *mut GThemedIcon; - pub fn g_themed_icon_new_from_names(iconnames: *mut *mut c_char, len: c_int) -> *mut GThemedIcon; + pub fn g_themed_icon_new_from_names( + iconnames: *mut *mut c_char, + len: c_int, + ) -> *mut GThemedIcon; pub fn g_themed_icon_new_with_default_fallbacks(iconname: *const c_char) -> *mut GThemedIcon; pub fn g_themed_icon_append_name(icon: *mut GThemedIcon, iconname: *const c_char); pub fn g_themed_icon_get_names(icon: *mut GThemedIcon) -> *const *const c_char; @@ -9065,120 +13288,353 @@ // GTlsCertificate //========================================================================= pub fn g_tls_certificate_get_type() -> GType; - pub fn g_tls_certificate_new_from_file(file: *const c_char, error: *mut *mut glib::GError) -> *mut GTlsCertificate; - pub fn g_tls_certificate_new_from_files(cert_file: *const c_char, key_file: *const c_char, error: *mut *mut glib::GError) -> *mut GTlsCertificate; - pub fn g_tls_certificate_new_from_pem(data: *const c_char, length: ssize_t, error: *mut *mut glib::GError) -> *mut GTlsCertificate; - pub fn g_tls_certificate_list_new_from_file(file: *const c_char, error: *mut *mut glib::GError) -> *mut glib::GList; + pub fn g_tls_certificate_new_from_file( + file: *const c_char, + error: *mut *mut glib::GError, + ) -> *mut GTlsCertificate; + pub fn g_tls_certificate_new_from_files( + cert_file: *const c_char, + key_file: *const c_char, + error: *mut *mut glib::GError, + ) -> *mut GTlsCertificate; + pub fn g_tls_certificate_new_from_pem( + data: *const c_char, + length: ssize_t, + error: *mut *mut glib::GError, + ) -> *mut GTlsCertificate; + pub fn g_tls_certificate_list_new_from_file( + file: *const c_char, + error: *mut *mut glib::GError, + ) -> *mut glib::GList; pub fn g_tls_certificate_get_issuer(cert: *mut GTlsCertificate) -> *mut GTlsCertificate; - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_tls_certificate_is_same(cert_one: *mut GTlsCertificate, cert_two: *mut GTlsCertificate) -> gboolean; - pub fn g_tls_certificate_verify(cert: *mut GTlsCertificate, identity: *mut GSocketConnectable, trusted_ca: *mut GTlsCertificate) -> GTlsCertificateFlags; + pub fn g_tls_certificate_is_same( + cert_one: *mut GTlsCertificate, + cert_two: *mut GTlsCertificate, + ) -> gboolean; + pub fn g_tls_certificate_verify( + cert: *mut GTlsCertificate, + identity: *mut GSocketConnectable, + trusted_ca: *mut GTlsCertificate, + ) -> GTlsCertificateFlags; //========================================================================= // GTlsConnection //========================================================================= pub fn g_tls_connection_get_type() -> GType; - pub fn g_tls_connection_emit_accept_certificate(conn: *mut GTlsConnection, peer_cert: *mut GTlsCertificate, errors: GTlsCertificateFlags) -> gboolean; + pub fn g_tls_connection_emit_accept_certificate( + conn: *mut GTlsConnection, + peer_cert: *mut GTlsCertificate, + errors: GTlsCertificateFlags, + ) -> gboolean; pub fn g_tls_connection_get_certificate(conn: *mut GTlsConnection) -> *mut GTlsCertificate; pub fn g_tls_connection_get_database(conn: *mut GTlsConnection) -> *mut GTlsDatabase; pub fn g_tls_connection_get_interaction(conn: *mut GTlsConnection) -> *mut GTlsInteraction; - pub fn g_tls_connection_get_peer_certificate(conn: *mut GTlsConnection) -> *mut GTlsCertificate; - pub fn g_tls_connection_get_peer_certificate_errors(conn: *mut GTlsConnection) -> GTlsCertificateFlags; + pub fn g_tls_connection_get_peer_certificate(conn: *mut GTlsConnection) + -> *mut GTlsCertificate; + pub fn g_tls_connection_get_peer_certificate_errors( + conn: *mut GTlsConnection, + ) -> GTlsCertificateFlags; pub fn g_tls_connection_get_rehandshake_mode(conn: *mut GTlsConnection) -> GTlsRehandshakeMode; pub fn g_tls_connection_get_require_close_notify(conn: *mut GTlsConnection) -> gboolean; pub fn g_tls_connection_get_use_system_certdb(conn: *mut GTlsConnection) -> gboolean; - pub fn g_tls_connection_handshake(conn: *mut GTlsConnection, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_tls_connection_handshake_async(conn: *mut GTlsConnection, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_tls_connection_handshake_finish(conn: *mut GTlsConnection, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_tls_connection_set_certificate(conn: *mut GTlsConnection, certificate: *mut GTlsCertificate); + pub fn g_tls_connection_handshake( + conn: *mut GTlsConnection, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_tls_connection_handshake_async( + conn: *mut GTlsConnection, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_tls_connection_handshake_finish( + conn: *mut GTlsConnection, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_tls_connection_set_certificate( + conn: *mut GTlsConnection, + certificate: *mut GTlsCertificate, + ); pub fn g_tls_connection_set_database(conn: *mut GTlsConnection, database: *mut GTlsDatabase); - pub fn g_tls_connection_set_interaction(conn: *mut GTlsConnection, interaction: *mut GTlsInteraction); - pub fn g_tls_connection_set_rehandshake_mode(conn: *mut GTlsConnection, mode: GTlsRehandshakeMode); - pub fn g_tls_connection_set_require_close_notify(conn: *mut GTlsConnection, require_close_notify: gboolean); - pub fn g_tls_connection_set_use_system_certdb(conn: *mut GTlsConnection, use_system_certdb: gboolean); + pub fn g_tls_connection_set_interaction( + conn: *mut GTlsConnection, + interaction: *mut GTlsInteraction, + ); + pub fn g_tls_connection_set_rehandshake_mode( + conn: *mut GTlsConnection, + mode: GTlsRehandshakeMode, + ); + pub fn g_tls_connection_set_require_close_notify( + conn: *mut GTlsConnection, + require_close_notify: gboolean, + ); + pub fn g_tls_connection_set_use_system_certdb( + conn: *mut GTlsConnection, + use_system_certdb: gboolean, + ); //========================================================================= // GTlsDatabase //========================================================================= pub fn g_tls_database_get_type() -> GType; - pub fn g_tls_database_create_certificate_handle(self_: *mut GTlsDatabase, certificate: *mut GTlsCertificate) -> *mut c_char; - pub fn g_tls_database_lookup_certificate_for_handle(self_: *mut GTlsDatabase, handle: *const c_char, interaction: *mut GTlsInteraction, flags: GTlsDatabaseLookupFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GTlsCertificate; - pub fn g_tls_database_lookup_certificate_for_handle_async(self_: *mut GTlsDatabase, handle: *const c_char, interaction: *mut GTlsInteraction, flags: GTlsDatabaseLookupFlags, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_tls_database_lookup_certificate_for_handle_finish(self_: *mut GTlsDatabase, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GTlsCertificate; - pub fn g_tls_database_lookup_certificate_issuer(self_: *mut GTlsDatabase, certificate: *mut GTlsCertificate, interaction: *mut GTlsInteraction, flags: GTlsDatabaseLookupFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GTlsCertificate; - pub fn g_tls_database_lookup_certificate_issuer_async(self_: *mut GTlsDatabase, certificate: *mut GTlsCertificate, interaction: *mut GTlsInteraction, flags: GTlsDatabaseLookupFlags, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_tls_database_lookup_certificate_issuer_finish(self_: *mut GTlsDatabase, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GTlsCertificate; - pub fn g_tls_database_lookup_certificates_issued_by(self_: *mut GTlsDatabase, issuer_raw_dn: *mut glib::GByteArray, interaction: *mut GTlsInteraction, flags: GTlsDatabaseLookupFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut glib::GList; - pub fn g_tls_database_lookup_certificates_issued_by_async(self_: *mut GTlsDatabase, issuer_raw_dn: *mut glib::GByteArray, interaction: *mut GTlsInteraction, flags: GTlsDatabaseLookupFlags, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_tls_database_lookup_certificates_issued_by_finish(self_: *mut GTlsDatabase, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut glib::GList; - pub fn g_tls_database_verify_chain(self_: *mut GTlsDatabase, chain: *mut GTlsCertificate, purpose: *const c_char, identity: *mut GSocketConnectable, interaction: *mut GTlsInteraction, flags: GTlsDatabaseVerifyFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> GTlsCertificateFlags; - pub fn g_tls_database_verify_chain_async(self_: *mut GTlsDatabase, chain: *mut GTlsCertificate, purpose: *const c_char, identity: *mut GSocketConnectable, interaction: *mut GTlsInteraction, flags: GTlsDatabaseVerifyFlags, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_tls_database_verify_chain_finish(self_: *mut GTlsDatabase, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> GTlsCertificateFlags; + pub fn g_tls_database_create_certificate_handle( + self_: *mut GTlsDatabase, + certificate: *mut GTlsCertificate, + ) -> *mut c_char; + pub fn g_tls_database_lookup_certificate_for_handle( + self_: *mut GTlsDatabase, + handle: *const c_char, + interaction: *mut GTlsInteraction, + flags: GTlsDatabaseLookupFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GTlsCertificate; + pub fn g_tls_database_lookup_certificate_for_handle_async( + self_: *mut GTlsDatabase, + handle: *const c_char, + interaction: *mut GTlsInteraction, + flags: GTlsDatabaseLookupFlags, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_tls_database_lookup_certificate_for_handle_finish( + self_: *mut GTlsDatabase, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GTlsCertificate; + pub fn g_tls_database_lookup_certificate_issuer( + self_: *mut GTlsDatabase, + certificate: *mut GTlsCertificate, + interaction: *mut GTlsInteraction, + flags: GTlsDatabaseLookupFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GTlsCertificate; + pub fn g_tls_database_lookup_certificate_issuer_async( + self_: *mut GTlsDatabase, + certificate: *mut GTlsCertificate, + interaction: *mut GTlsInteraction, + flags: GTlsDatabaseLookupFlags, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_tls_database_lookup_certificate_issuer_finish( + self_: *mut GTlsDatabase, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GTlsCertificate; + pub fn g_tls_database_lookup_certificates_issued_by( + self_: *mut GTlsDatabase, + issuer_raw_dn: *mut glib::GByteArray, + interaction: *mut GTlsInteraction, + flags: GTlsDatabaseLookupFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut glib::GList; + pub fn g_tls_database_lookup_certificates_issued_by_async( + self_: *mut GTlsDatabase, + issuer_raw_dn: *mut glib::GByteArray, + interaction: *mut GTlsInteraction, + flags: GTlsDatabaseLookupFlags, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_tls_database_lookup_certificates_issued_by_finish( + self_: *mut GTlsDatabase, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut glib::GList; + pub fn g_tls_database_verify_chain( + self_: *mut GTlsDatabase, + chain: *mut GTlsCertificate, + purpose: *const c_char, + identity: *mut GSocketConnectable, + interaction: *mut GTlsInteraction, + flags: GTlsDatabaseVerifyFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> GTlsCertificateFlags; + pub fn g_tls_database_verify_chain_async( + self_: *mut GTlsDatabase, + chain: *mut GTlsCertificate, + purpose: *const c_char, + identity: *mut GSocketConnectable, + interaction: *mut GTlsInteraction, + flags: GTlsDatabaseVerifyFlags, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_tls_database_verify_chain_finish( + self_: *mut GTlsDatabase, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> GTlsCertificateFlags; //========================================================================= // GTlsInteraction //========================================================================= pub fn g_tls_interaction_get_type() -> GType; - pub fn g_tls_interaction_ask_password(interaction: *mut GTlsInteraction, password: *mut GTlsPassword, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> GTlsInteractionResult; - pub fn g_tls_interaction_ask_password_async(interaction: *mut GTlsInteraction, password: *mut GTlsPassword, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_tls_interaction_ask_password_finish(interaction: *mut GTlsInteraction, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> GTlsInteractionResult; - pub fn g_tls_interaction_invoke_ask_password(interaction: *mut GTlsInteraction, password: *mut GTlsPassword, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> GTlsInteractionResult; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_tls_interaction_invoke_request_certificate(interaction: *mut GTlsInteraction, connection: *mut GTlsConnection, flags: GTlsCertificateRequestFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> GTlsInteractionResult; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_tls_interaction_request_certificate(interaction: *mut GTlsInteraction, connection: *mut GTlsConnection, flags: GTlsCertificateRequestFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> GTlsInteractionResult; - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_tls_interaction_request_certificate_async(interaction: *mut GTlsInteraction, connection: *mut GTlsConnection, flags: GTlsCertificateRequestFlags, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_tls_interaction_request_certificate_finish(interaction: *mut GTlsInteraction, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> GTlsInteractionResult; + pub fn g_tls_interaction_ask_password( + interaction: *mut GTlsInteraction, + password: *mut GTlsPassword, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> GTlsInteractionResult; + pub fn g_tls_interaction_ask_password_async( + interaction: *mut GTlsInteraction, + password: *mut GTlsPassword, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_tls_interaction_ask_password_finish( + interaction: *mut GTlsInteraction, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> GTlsInteractionResult; + pub fn g_tls_interaction_invoke_ask_password( + interaction: *mut GTlsInteraction, + password: *mut GTlsPassword, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> GTlsInteractionResult; + pub fn g_tls_interaction_invoke_request_certificate( + interaction: *mut GTlsInteraction, + connection: *mut GTlsConnection, + flags: GTlsCertificateRequestFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> GTlsInteractionResult; + pub fn g_tls_interaction_request_certificate( + interaction: *mut GTlsInteraction, + connection: *mut GTlsConnection, + flags: GTlsCertificateRequestFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> GTlsInteractionResult; + pub fn g_tls_interaction_request_certificate_async( + interaction: *mut GTlsInteraction, + connection: *mut GTlsConnection, + flags: GTlsCertificateRequestFlags, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_tls_interaction_request_certificate_finish( + interaction: *mut GTlsInteraction, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> GTlsInteractionResult; //========================================================================= // GTlsPassword //========================================================================= pub fn g_tls_password_get_type() -> GType; - pub fn g_tls_password_new(flags: GTlsPasswordFlags, description: *const c_char) -> *mut GTlsPassword; + pub fn g_tls_password_new( + flags: GTlsPasswordFlags, + description: *const c_char, + ) -> *mut GTlsPassword; pub fn g_tls_password_get_description(password: *mut GTlsPassword) -> *const c_char; pub fn g_tls_password_get_flags(password: *mut GTlsPassword) -> GTlsPasswordFlags; pub fn g_tls_password_get_value(password: *mut GTlsPassword, length: *mut size_t) -> *const u8; pub fn g_tls_password_get_warning(password: *mut GTlsPassword) -> *const c_char; pub fn g_tls_password_set_description(password: *mut GTlsPassword, description: *const c_char); pub fn g_tls_password_set_flags(password: *mut GTlsPassword, flags: GTlsPasswordFlags); - pub fn g_tls_password_set_value(password: *mut GTlsPassword, value: *mut u8, length: ssize_t); - pub fn g_tls_password_set_value_full(password: *mut GTlsPassword, value: *mut u8, length: ssize_t, destroy: glib::GDestroyNotify); + pub fn g_tls_password_set_value(password: *mut GTlsPassword, value: *const u8, length: ssize_t); + pub fn g_tls_password_set_value_full( + password: *mut GTlsPassword, + value: *mut u8, + length: ssize_t, + destroy: glib::GDestroyNotify, + ); pub fn g_tls_password_set_warning(password: *mut GTlsPassword, warning: *const c_char); //========================================================================= // GUnixConnection //========================================================================= pub fn g_unix_connection_get_type() -> GType; - pub fn g_unix_connection_receive_credentials(connection: *mut GUnixConnection, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GCredentials; - pub fn g_unix_connection_receive_credentials_async(connection: *mut GUnixConnection, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_unix_connection_receive_credentials_finish(connection: *mut GUnixConnection, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GCredentials; - pub fn g_unix_connection_receive_fd(connection: *mut GUnixConnection, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> c_int; - pub fn g_unix_connection_send_credentials(connection: *mut GUnixConnection, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_unix_connection_send_credentials_async(connection: *mut GUnixConnection, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_unix_connection_send_credentials_finish(connection: *mut GUnixConnection, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_unix_connection_send_fd(connection: *mut GUnixConnection, fd: c_int, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; + pub fn g_unix_connection_receive_credentials( + connection: *mut GUnixConnection, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GCredentials; + pub fn g_unix_connection_receive_credentials_async( + connection: *mut GUnixConnection, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_unix_connection_receive_credentials_finish( + connection: *mut GUnixConnection, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GCredentials; + pub fn g_unix_connection_receive_fd( + connection: *mut GUnixConnection, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> c_int; + pub fn g_unix_connection_send_credentials( + connection: *mut GUnixConnection, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_unix_connection_send_credentials_async( + connection: *mut GUnixConnection, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_unix_connection_send_credentials_finish( + connection: *mut GUnixConnection, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_unix_connection_send_fd( + connection: *mut GUnixConnection, + fd: c_int, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; //========================================================================= // GUnixCredentialsMessage //========================================================================= pub fn g_unix_credentials_message_get_type() -> GType; pub fn g_unix_credentials_message_new() -> *mut GSocketControlMessage; - pub fn g_unix_credentials_message_new_with_credentials(credentials: *mut GCredentials) -> *mut GSocketControlMessage; + pub fn g_unix_credentials_message_new_with_credentials( + credentials: *mut GCredentials, + ) -> *mut GSocketControlMessage; pub fn g_unix_credentials_message_is_supported() -> gboolean; - pub fn g_unix_credentials_message_get_credentials(message: *mut GUnixCredentialsMessage) -> *mut GCredentials; + pub fn g_unix_credentials_message_get_credentials( + message: *mut GUnixCredentialsMessage, + ) -> *mut GCredentials; //========================================================================= // GUnixFDList //========================================================================= pub fn g_unix_fd_list_get_type() -> GType; pub fn g_unix_fd_list_new() -> *mut GUnixFDList; - pub fn g_unix_fd_list_new_from_array(fds: *mut c_int, n_fds: c_int) -> *mut GUnixFDList; - pub fn g_unix_fd_list_append(list: *mut GUnixFDList, fd: c_int, error: *mut *mut glib::GError) -> c_int; - pub fn g_unix_fd_list_get(list: *mut GUnixFDList, index_: c_int, error: *mut *mut glib::GError) -> c_int; + pub fn g_unix_fd_list_new_from_array(fds: *const c_int, n_fds: c_int) -> *mut GUnixFDList; + pub fn g_unix_fd_list_append( + list: *mut GUnixFDList, + fd: c_int, + error: *mut *mut glib::GError, + ) -> c_int; + pub fn g_unix_fd_list_get( + list: *mut GUnixFDList, + index_: c_int, + error: *mut *mut glib::GError, + ) -> c_int; pub fn g_unix_fd_list_get_length(list: *mut GUnixFDList) -> c_int; - pub fn g_unix_fd_list_peek_fds(list: *mut GUnixFDList, length: *mut c_int) -> *mut c_int; + pub fn g_unix_fd_list_peek_fds(list: *mut GUnixFDList, length: *mut c_int) -> *const c_int; pub fn g_unix_fd_list_steal_fds(list: *mut GUnixFDList, length: *mut c_int) -> *mut c_int; //========================================================================= @@ -9186,10 +13642,19 @@ //========================================================================= pub fn g_unix_fd_message_get_type() -> GType; pub fn g_unix_fd_message_new() -> *mut GSocketControlMessage; - pub fn g_unix_fd_message_new_with_fd_list(fd_list: *mut GUnixFDList) -> *mut GSocketControlMessage; - pub fn g_unix_fd_message_append_fd(message: *mut GUnixFDMessage, fd: c_int, error: *mut *mut glib::GError) -> gboolean; + pub fn g_unix_fd_message_new_with_fd_list( + fd_list: *mut GUnixFDList, + ) -> *mut GSocketControlMessage; + pub fn g_unix_fd_message_append_fd( + message: *mut GUnixFDMessage, + fd: c_int, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_unix_fd_message_get_fd_list(message: *mut GUnixFDMessage) -> *mut GUnixFDList; - pub fn g_unix_fd_message_steal_fds(message: *mut GUnixFDMessage, length: *mut c_int) -> *mut c_int; + pub fn g_unix_fd_message_steal_fds( + message: *mut GUnixFDMessage, + length: *mut c_int, + ) -> *mut c_int; //========================================================================= // GUnixInputStream @@ -9207,7 +13672,10 @@ pub fn g_unix_mount_monitor_new() -> *mut GUnixMountMonitor; #[cfg(any(feature = "v2_44", feature = "dox"))] pub fn g_unix_mount_monitor_get() -> *mut GUnixMountMonitor; - pub fn g_unix_mount_monitor_set_rate_limit(mount_monitor: *mut GUnixMountMonitor, limit_msec: c_int); + pub fn g_unix_mount_monitor_set_rate_limit( + mount_monitor: *mut GUnixMountMonitor, + limit_msec: c_int, + ); //========================================================================= // GUnixOutputStream @@ -9223,10 +13691,19 @@ //========================================================================= pub fn g_unix_socket_address_get_type() -> GType; pub fn g_unix_socket_address_new(path: *const c_char) -> *mut GSocketAddress; - pub fn g_unix_socket_address_new_abstract(path: *mut c_char, path_len: c_int) -> *mut GSocketAddress; - pub fn g_unix_socket_address_new_with_type(path: *mut c_char, path_len: c_int, type_: GUnixSocketAddressType) -> *mut GSocketAddress; + pub fn g_unix_socket_address_new_abstract( + path: *const c_char, + path_len: c_int, + ) -> *mut GSocketAddress; + pub fn g_unix_socket_address_new_with_type( + path: *const c_char, + path_len: c_int, + type_: GUnixSocketAddressType, + ) -> *mut GSocketAddress; pub fn g_unix_socket_address_abstract_names_supported() -> gboolean; - pub fn g_unix_socket_address_get_address_type(address: *mut GUnixSocketAddress) -> GUnixSocketAddressType; + pub fn g_unix_socket_address_get_address_type( + address: *mut GUnixSocketAddress, + ) -> GUnixSocketAddressType; pub fn g_unix_socket_address_get_is_abstract(address: *mut GUnixSocketAddress) -> gboolean; pub fn g_unix_socket_address_get_path(address: *mut GUnixSocketAddress) -> *const c_char; pub fn g_unix_socket_address_get_path_len(address: *mut GUnixSocketAddress) -> size_t; @@ -9243,7 +13720,16 @@ pub fn g_vfs_is_active(vfs: *mut GVfs) -> gboolean; pub fn g_vfs_parse_name(vfs: *mut GVfs, parse_name: *const c_char) -> *mut GFile; #[cfg(any(feature = "v2_50", feature = "dox"))] - pub fn g_vfs_register_uri_scheme(vfs: *mut GVfs, scheme: *const c_char, uri_func: GVfsFileLookupFunc, uri_data: gpointer, uri_destroy: glib::GDestroyNotify, parse_name_func: GVfsFileLookupFunc, parse_name_data: gpointer, parse_name_destroy: glib::GDestroyNotify) -> gboolean; + pub fn g_vfs_register_uri_scheme( + vfs: *mut GVfs, + scheme: *const c_char, + uri_func: GVfsFileLookupFunc, + uri_data: gpointer, + uri_destroy: glib::GDestroyNotify, + parse_name_func: GVfsFileLookupFunc, + parse_name_data: gpointer, + parse_name_destroy: glib::GDestroyNotify, + ) -> gboolean; #[cfg(any(feature = "v2_50", feature = "dox"))] pub fn g_vfs_unregister_uri_scheme(vfs: *mut GVfs, scheme: *const c_char) -> gboolean; @@ -9253,37 +13739,58 @@ pub fn g_volume_monitor_get_type() -> GType; pub fn g_volume_monitor_adopt_orphan_mount(mount: *mut GMount) -> *mut GVolume; pub fn g_volume_monitor_get() -> *mut GVolumeMonitor; - pub fn g_volume_monitor_get_connected_drives(volume_monitor: *mut GVolumeMonitor) -> *mut glib::GList; - pub fn g_volume_monitor_get_mount_for_uuid(volume_monitor: *mut GVolumeMonitor, uuid: *const c_char) -> *mut GMount; + pub fn g_volume_monitor_get_connected_drives( + volume_monitor: *mut GVolumeMonitor, + ) -> *mut glib::GList; + pub fn g_volume_monitor_get_mount_for_uuid( + volume_monitor: *mut GVolumeMonitor, + uuid: *const c_char, + ) -> *mut GMount; pub fn g_volume_monitor_get_mounts(volume_monitor: *mut GVolumeMonitor) -> *mut glib::GList; - pub fn g_volume_monitor_get_volume_for_uuid(volume_monitor: *mut GVolumeMonitor, uuid: *const c_char) -> *mut GVolume; + pub fn g_volume_monitor_get_volume_for_uuid( + volume_monitor: *mut GVolumeMonitor, + uuid: *const c_char, + ) -> *mut GVolume; pub fn g_volume_monitor_get_volumes(volume_monitor: *mut GVolumeMonitor) -> *mut glib::GList; //========================================================================= // GZlibCompressor //========================================================================= pub fn g_zlib_compressor_get_type() -> GType; - pub fn g_zlib_compressor_new(format: GZlibCompressorFormat, level: c_int) -> *mut GZlibCompressor; + pub fn g_zlib_compressor_new( + format: GZlibCompressorFormat, + level: c_int, + ) -> *mut GZlibCompressor; pub fn g_zlib_compressor_get_file_info(compressor: *mut GZlibCompressor) -> *mut GFileInfo; - pub fn g_zlib_compressor_set_file_info(compressor: *mut GZlibCompressor, file_info: *mut GFileInfo); + pub fn g_zlib_compressor_set_file_info( + compressor: *mut GZlibCompressor, + file_info: *mut GFileInfo, + ); //========================================================================= // GZlibDecompressor //========================================================================= pub fn g_zlib_decompressor_get_type() -> GType; pub fn g_zlib_decompressor_new(format: GZlibCompressorFormat) -> *mut GZlibDecompressor; - pub fn g_zlib_decompressor_get_file_info(decompressor: *mut GZlibDecompressor) -> *mut GFileInfo; + pub fn g_zlib_decompressor_get_file_info( + decompressor: *mut GZlibDecompressor, + ) -> *mut GFileInfo; //========================================================================= // GAction //========================================================================= pub fn g_action_get_type() -> GType; - #[cfg(any(feature = "v2_38", feature = "dox"))] pub fn g_action_name_is_valid(action_name: *const c_char) -> gboolean; - #[cfg(any(feature = "v2_38", feature = "dox"))] - pub fn g_action_parse_detailed_name(detailed_name: *const c_char, action_name: *mut *mut c_char, target_value: *mut *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean; - #[cfg(any(feature = "v2_38", feature = "dox"))] - pub fn g_action_print_detailed_name(action_name: *const c_char, target_value: *mut glib::GVariant) -> *mut c_char; + pub fn g_action_parse_detailed_name( + detailed_name: *const c_char, + action_name: *mut *mut c_char, + target_value: *mut *mut glib::GVariant, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_action_print_detailed_name( + action_name: *const c_char, + target_value: *mut glib::GVariant, + ) -> *mut c_char; pub fn g_action_activate(action: *mut GAction, parameter: *mut glib::GVariant); pub fn g_action_change_state(action: *mut GAction, value: *mut glib::GVariant); pub fn g_action_get_enabled(action: *mut GAction) -> gboolean; @@ -9298,47 +13805,125 @@ //========================================================================= pub fn g_action_group_get_type() -> GType; pub fn g_action_group_action_added(action_group: *mut GActionGroup, action_name: *const c_char); - pub fn g_action_group_action_enabled_changed(action_group: *mut GActionGroup, action_name: *const c_char, enabled: gboolean); - pub fn g_action_group_action_removed(action_group: *mut GActionGroup, action_name: *const c_char); - pub fn g_action_group_action_state_changed(action_group: *mut GActionGroup, action_name: *const c_char, state: *mut glib::GVariant); - pub fn g_action_group_activate_action(action_group: *mut GActionGroup, action_name: *const c_char, parameter: *mut glib::GVariant); - pub fn g_action_group_change_action_state(action_group: *mut GActionGroup, action_name: *const c_char, value: *mut glib::GVariant); - pub fn g_action_group_get_action_enabled(action_group: *mut GActionGroup, action_name: *const c_char) -> gboolean; - pub fn g_action_group_get_action_parameter_type(action_group: *mut GActionGroup, action_name: *const c_char) -> *const glib::GVariantType; - pub fn g_action_group_get_action_state(action_group: *mut GActionGroup, action_name: *const c_char) -> *mut glib::GVariant; - pub fn g_action_group_get_action_state_hint(action_group: *mut GActionGroup, action_name: *const c_char) -> *mut glib::GVariant; - pub fn g_action_group_get_action_state_type(action_group: *mut GActionGroup, action_name: *const c_char) -> *const glib::GVariantType; - pub fn g_action_group_has_action(action_group: *mut GActionGroup, action_name: *const c_char) -> gboolean; + pub fn g_action_group_action_enabled_changed( + action_group: *mut GActionGroup, + action_name: *const c_char, + enabled: gboolean, + ); + pub fn g_action_group_action_removed( + action_group: *mut GActionGroup, + action_name: *const c_char, + ); + pub fn g_action_group_action_state_changed( + action_group: *mut GActionGroup, + action_name: *const c_char, + state: *mut glib::GVariant, + ); + pub fn g_action_group_activate_action( + action_group: *mut GActionGroup, + action_name: *const c_char, + parameter: *mut glib::GVariant, + ); + pub fn g_action_group_change_action_state( + action_group: *mut GActionGroup, + action_name: *const c_char, + value: *mut glib::GVariant, + ); + pub fn g_action_group_get_action_enabled( + action_group: *mut GActionGroup, + action_name: *const c_char, + ) -> gboolean; + pub fn g_action_group_get_action_parameter_type( + action_group: *mut GActionGroup, + action_name: *const c_char, + ) -> *const glib::GVariantType; + pub fn g_action_group_get_action_state( + action_group: *mut GActionGroup, + action_name: *const c_char, + ) -> *mut glib::GVariant; + pub fn g_action_group_get_action_state_hint( + action_group: *mut GActionGroup, + action_name: *const c_char, + ) -> *mut glib::GVariant; + pub fn g_action_group_get_action_state_type( + action_group: *mut GActionGroup, + action_name: *const c_char, + ) -> *const glib::GVariantType; + pub fn g_action_group_has_action( + action_group: *mut GActionGroup, + action_name: *const c_char, + ) -> gboolean; pub fn g_action_group_list_actions(action_group: *mut GActionGroup) -> *mut *mut c_char; - pub fn g_action_group_query_action(action_group: *mut GActionGroup, action_name: *const c_char, enabled: *mut gboolean, parameter_type: *mut *const glib::GVariantType, state_type: *mut *const glib::GVariantType, state_hint: *mut *mut glib::GVariant, state: *mut *mut glib::GVariant) -> gboolean; + pub fn g_action_group_query_action( + action_group: *mut GActionGroup, + action_name: *const c_char, + enabled: *mut gboolean, + parameter_type: *mut *const glib::GVariantType, + state_type: *mut *const glib::GVariantType, + state_hint: *mut *mut glib::GVariant, + state: *mut *mut glib::GVariant, + ) -> gboolean; //========================================================================= // GActionMap //========================================================================= pub fn g_action_map_get_type() -> GType; pub fn g_action_map_add_action(action_map: *mut GActionMap, action: *mut GAction); - pub fn g_action_map_add_action_entries(action_map: *mut GActionMap, entries: *mut GActionEntry, n_entries: c_int, user_data: gpointer); - pub fn g_action_map_lookup_action(action_map: *mut GActionMap, action_name: *const c_char) -> *mut GAction; + pub fn g_action_map_add_action_entries( + action_map: *mut GActionMap, + entries: *const GActionEntry, + n_entries: c_int, + user_data: gpointer, + ); + pub fn g_action_map_lookup_action( + action_map: *mut GActionMap, + action_name: *const c_char, + ) -> *mut GAction; pub fn g_action_map_remove_action(action_map: *mut GActionMap, action_name: *const c_char); //========================================================================= // GAppInfo //========================================================================= pub fn g_app_info_get_type() -> GType; - pub fn g_app_info_create_from_commandline(commandline: *const c_char, application_name: *const c_char, flags: GAppInfoCreateFlags, error: *mut *mut glib::GError) -> *mut GAppInfo; + pub fn g_app_info_create_from_commandline( + commandline: *const c_char, + application_name: *const c_char, + flags: GAppInfoCreateFlags, + error: *mut *mut glib::GError, + ) -> *mut GAppInfo; pub fn g_app_info_get_all() -> *mut glib::GList; pub fn g_app_info_get_all_for_type(content_type: *const c_char) -> *mut glib::GList; - pub fn g_app_info_get_default_for_type(content_type: *const c_char, must_support_uris: gboolean) -> *mut GAppInfo; + pub fn g_app_info_get_default_for_type( + content_type: *const c_char, + must_support_uris: gboolean, + ) -> *mut GAppInfo; pub fn g_app_info_get_default_for_uri_scheme(uri_scheme: *const c_char) -> *mut GAppInfo; pub fn g_app_info_get_fallback_for_type(content_type: *const c_char) -> *mut glib::GList; pub fn g_app_info_get_recommended_for_type(content_type: *const c_char) -> *mut glib::GList; - pub fn g_app_info_launch_default_for_uri(uri: *const c_char, context: *mut GAppLaunchContext, error: *mut *mut glib::GError) -> gboolean; + pub fn g_app_info_launch_default_for_uri( + uri: *const c_char, + context: *mut GAppLaunchContext, + error: *mut *mut glib::GError, + ) -> gboolean; #[cfg(any(feature = "v2_50", feature = "dox"))] - pub fn g_app_info_launch_default_for_uri_async(uri: *const c_char, context: *mut GAppLaunchContext, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); + pub fn g_app_info_launch_default_for_uri_async( + uri: *const c_char, + context: *mut GAppLaunchContext, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); #[cfg(any(feature = "v2_50", feature = "dox"))] - pub fn g_app_info_launch_default_for_uri_finish(result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_app_info_launch_default_for_uri_finish( + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_app_info_reset_type_associations(content_type: *const c_char); - pub fn g_app_info_add_supports_type(appinfo: *mut GAppInfo, content_type: *const c_char, error: *mut *mut glib::GError) -> gboolean; + pub fn g_app_info_add_supports_type( + appinfo: *mut GAppInfo, + content_type: *const c_char, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_app_info_can_delete(appinfo: *mut GAppInfo) -> gboolean; pub fn g_app_info_can_remove_supports_type(appinfo: *mut GAppInfo) -> gboolean; pub fn g_app_info_delete(appinfo: *mut GAppInfo) -> gboolean; @@ -9351,14 +13936,39 @@ pub fn g_app_info_get_icon(appinfo: *mut GAppInfo) -> *mut GIcon; pub fn g_app_info_get_id(appinfo: *mut GAppInfo) -> *const c_char; pub fn g_app_info_get_name(appinfo: *mut GAppInfo) -> *const c_char; - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_app_info_get_supported_types(appinfo: *mut GAppInfo) -> *mut *mut c_char; - pub fn g_app_info_launch(appinfo: *mut GAppInfo, files: *mut glib::GList, context: *mut GAppLaunchContext, error: *mut *mut glib::GError) -> gboolean; - pub fn g_app_info_launch_uris(appinfo: *mut GAppInfo, uris: *mut glib::GList, context: *mut GAppLaunchContext, error: *mut *mut glib::GError) -> gboolean; - pub fn g_app_info_remove_supports_type(appinfo: *mut GAppInfo, content_type: *const c_char, error: *mut *mut glib::GError) -> gboolean; - pub fn g_app_info_set_as_default_for_extension(appinfo: *mut GAppInfo, extension: *const c_char, error: *mut *mut glib::GError) -> gboolean; - pub fn g_app_info_set_as_default_for_type(appinfo: *mut GAppInfo, content_type: *const c_char, error: *mut *mut glib::GError) -> gboolean; - pub fn g_app_info_set_as_last_used_for_type(appinfo: *mut GAppInfo, content_type: *const c_char, error: *mut *mut glib::GError) -> gboolean; + pub fn g_app_info_get_supported_types(appinfo: *mut GAppInfo) -> *mut *const c_char; + pub fn g_app_info_launch( + appinfo: *mut GAppInfo, + files: *mut glib::GList, + context: *mut GAppLaunchContext, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_app_info_launch_uris( + appinfo: *mut GAppInfo, + uris: *mut glib::GList, + context: *mut GAppLaunchContext, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_app_info_remove_supports_type( + appinfo: *mut GAppInfo, + content_type: *const c_char, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_app_info_set_as_default_for_extension( + appinfo: *mut GAppInfo, + extension: *const c_char, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_app_info_set_as_default_for_type( + appinfo: *mut GAppInfo, + content_type: *const c_char, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_app_info_set_as_last_used_for_type( + appinfo: *mut GAppInfo, + content_type: *const c_char, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_app_info_should_show(appinfo: *mut GAppInfo) -> gboolean; pub fn g_app_info_supports_files(appinfo: *mut GAppInfo) -> gboolean; pub fn g_app_info_supports_uris(appinfo: *mut GAppInfo) -> gboolean; @@ -9367,12 +13977,42 @@ // GAsyncInitable //========================================================================= pub fn g_async_initable_get_type() -> GType; - pub fn g_async_initable_new_async(object_type: GType, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer, first_property_name: *const c_char, ...); + pub fn g_async_initable_new_async( + object_type: GType, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + first_property_name: *const c_char, + ... + ); //pub fn g_async_initable_new_valist_async(object_type: GType, first_property_name: *const c_char, var_args: /*Unimplemented*/va_list, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_async_initable_newv_async(object_type: GType, n_parameters: c_uint, parameters: *mut gobject::GParameter, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_async_initable_init_async(initable: *mut GAsyncInitable, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_async_initable_init_finish(initable: *mut GAsyncInitable, res: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_async_initable_new_finish(initable: *mut GAsyncInitable, res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut gobject::GObject; + pub fn g_async_initable_newv_async( + object_type: GType, + n_parameters: c_uint, + parameters: *mut gobject::GParameter, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_async_initable_init_async( + initable: *mut GAsyncInitable, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_async_initable_init_finish( + initable: *mut GAsyncInitable, + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_async_initable_new_finish( + initable: *mut GAsyncInitable, + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut gobject::GObject; //========================================================================= // GAsyncResult @@ -9380,16 +14020,27 @@ pub fn g_async_result_get_type() -> GType; pub fn g_async_result_get_source_object(res: *mut GAsyncResult) -> *mut gobject::GObject; pub fn g_async_result_get_user_data(res: *mut GAsyncResult) -> gpointer; - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_async_result_is_tagged(res: *mut GAsyncResult, source_tag: gpointer) -> gboolean; - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_async_result_legacy_propagate_error(res: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_async_result_legacy_propagate_error( + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; //========================================================================= // GConverter //========================================================================= pub fn g_converter_get_type() -> GType; - pub fn g_converter_convert(converter: *mut GConverter, inbuf: *mut u8, inbuf_size: size_t, outbuf: *mut u8, outbuf_size: size_t, flags: GConverterFlags, bytes_read: *mut size_t, bytes_written: *mut size_t, error: *mut *mut glib::GError) -> GConverterResult; + pub fn g_converter_convert( + converter: *mut GConverter, + inbuf: *mut u8, + inbuf_size: size_t, + outbuf: *mut u8, + outbuf_size: size_t, + flags: GConverterFlags, + bytes_read: *mut size_t, + bytes_written: *mut size_t, + error: *mut *mut glib::GError, + ) -> GConverterResult; pub fn g_converter_reset(converter: *mut GConverter); //========================================================================= @@ -9405,7 +14056,10 @@ // GDBusObject //========================================================================= pub fn g_dbus_object_get_type() -> GType; - pub fn g_dbus_object_get_interface(object: *mut GDBusObject, interface_name: *const c_char) -> *mut GDBusInterface; + pub fn g_dbus_object_get_interface( + object: *mut GDBusObject, + interface_name: *const c_char, + ) -> *mut GDBusInterface; pub fn g_dbus_object_get_interfaces(object: *mut GDBusObject) -> *mut glib::GList; pub fn g_dbus_object_get_object_path(object: *mut GDBusObject) -> *const c_char; @@ -9413,9 +14067,17 @@ // GDBusObjectManager //========================================================================= pub fn g_dbus_object_manager_get_type() -> GType; - pub fn g_dbus_object_manager_get_interface(manager: *mut GDBusObjectManager, object_path: *const c_char, interface_name: *const c_char) -> *mut GDBusInterface; - pub fn g_dbus_object_manager_get_object(manager: *mut GDBusObjectManager, object_path: *const c_char) -> *mut GDBusObject; - pub fn g_dbus_object_manager_get_object_path(manager: *mut GDBusObjectManager) -> *const c_char; + pub fn g_dbus_object_manager_get_interface( + manager: *mut GDBusObjectManager, + object_path: *const c_char, + interface_name: *const c_char, + ) -> *mut GDBusInterface; + pub fn g_dbus_object_manager_get_object( + manager: *mut GDBusObjectManager, + object_path: *const c_char, + ) -> *mut GDBusObject; + pub fn g_dbus_object_manager_get_object_path(manager: *mut GDBusObjectManager) + -> *const c_char; pub fn g_dbus_object_manager_get_objects(manager: *mut GDBusObjectManager) -> *mut glib::GList; //========================================================================= @@ -9423,21 +14085,53 @@ //========================================================================= pub fn g_datagram_based_get_type() -> GType; #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_datagram_based_condition_check(datagram_based: *mut GDatagramBased, condition: glib::GIOCondition) -> glib::GIOCondition; + pub fn g_datagram_based_condition_check( + datagram_based: *mut GDatagramBased, + condition: glib::GIOCondition, + ) -> glib::GIOCondition; #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_datagram_based_condition_wait(datagram_based: *mut GDatagramBased, condition: glib::GIOCondition, timeout: i64, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; + pub fn g_datagram_based_condition_wait( + datagram_based: *mut GDatagramBased, + condition: glib::GIOCondition, + timeout: i64, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_datagram_based_create_source(datagram_based: *mut GDatagramBased, condition: glib::GIOCondition, cancellable: *mut GCancellable) -> *mut glib::GSource; + pub fn g_datagram_based_create_source( + datagram_based: *mut GDatagramBased, + condition: glib::GIOCondition, + cancellable: *mut GCancellable, + ) -> *mut glib::GSource; #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_datagram_based_receive_messages(datagram_based: *mut GDatagramBased, messages: *mut GInputMessage, num_messages: c_uint, flags: c_int, timeout: i64, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> c_int; + pub fn g_datagram_based_receive_messages( + datagram_based: *mut GDatagramBased, + messages: *mut GInputMessage, + num_messages: c_uint, + flags: c_int, + timeout: i64, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> c_int; #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_datagram_based_send_messages(datagram_based: *mut GDatagramBased, messages: *mut GOutputMessage, num_messages: c_uint, flags: c_int, timeout: i64, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> c_int; + pub fn g_datagram_based_send_messages( + datagram_based: *mut GDatagramBased, + messages: *mut GOutputMessage, + num_messages: c_uint, + flags: c_int, + timeout: i64, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> c_int; //========================================================================= // GDesktopAppInfoLookup //========================================================================= pub fn g_desktop_app_info_lookup_get_type() -> GType; - pub fn g_desktop_app_info_lookup_get_default_for_uri_scheme(lookup: *mut GDesktopAppInfoLookup, uri_scheme: *const c_char) -> *mut GAppInfo; + pub fn g_desktop_app_info_lookup_get_default_for_uri_scheme( + lookup: *mut GDesktopAppInfoLookup, + uri_scheme: *const c_char, + ) -> *mut GAppInfo; //========================================================================= // GDrive @@ -9448,17 +14142,37 @@ pub fn g_drive_can_start(drive: *mut GDrive) -> gboolean; pub fn g_drive_can_start_degraded(drive: *mut GDrive) -> gboolean; pub fn g_drive_can_stop(drive: *mut GDrive) -> gboolean; - pub fn g_drive_eject(drive: *mut GDrive, flags: GMountUnmountFlags, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_drive_eject_finish(drive: *mut GDrive, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_drive_eject_with_operation(drive: *mut GDrive, flags: GMountUnmountFlags, mount_operation: *mut GMountOperation, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_drive_eject_with_operation_finish(drive: *mut GDrive, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_drive_eject( + drive: *mut GDrive, + flags: GMountUnmountFlags, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_drive_eject_finish( + drive: *mut GDrive, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_drive_eject_with_operation( + drive: *mut GDrive, + flags: GMountUnmountFlags, + mount_operation: *mut GMountOperation, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_drive_eject_with_operation_finish( + drive: *mut GDrive, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_drive_enumerate_identifiers(drive: *mut GDrive) -> *mut *mut c_char; pub fn g_drive_get_icon(drive: *mut GDrive) -> *mut GIcon; pub fn g_drive_get_identifier(drive: *mut GDrive, kind: *const c_char) -> *mut c_char; pub fn g_drive_get_name(drive: *mut GDrive) -> *mut c_char; pub fn g_drive_get_sort_key(drive: *mut GDrive) -> *const c_char; pub fn g_drive_get_start_stop_type(drive: *mut GDrive) -> GDriveStartStopType; - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_drive_get_symbolic_icon(drive: *mut GDrive) -> *mut GIcon; pub fn g_drive_get_volumes(drive: *mut GDrive) -> *mut glib::GList; pub fn g_drive_has_media(drive: *mut GDrive) -> gboolean; @@ -9467,42 +14181,107 @@ pub fn g_drive_is_media_removable(drive: *mut GDrive) -> gboolean; #[cfg(any(feature = "v2_50", feature = "dox"))] pub fn g_drive_is_removable(drive: *mut GDrive) -> gboolean; - pub fn g_drive_poll_for_media(drive: *mut GDrive, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_drive_poll_for_media_finish(drive: *mut GDrive, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_drive_start(drive: *mut GDrive, flags: GDriveStartFlags, mount_operation: *mut GMountOperation, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_drive_start_finish(drive: *mut GDrive, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_drive_stop(drive: *mut GDrive, flags: GMountUnmountFlags, mount_operation: *mut GMountOperation, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_drive_stop_finish(drive: *mut GDrive, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_drive_poll_for_media( + drive: *mut GDrive, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_drive_poll_for_media_finish( + drive: *mut GDrive, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_drive_start( + drive: *mut GDrive, + flags: GDriveStartFlags, + mount_operation: *mut GMountOperation, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_drive_start_finish( + drive: *mut GDrive, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_drive_stop( + drive: *mut GDrive, + flags: GMountUnmountFlags, + mount_operation: *mut GMountOperation, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_drive_stop_finish( + drive: *mut GDrive, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; //========================================================================= // GDtlsClientConnection //========================================================================= pub fn g_dtls_client_connection_get_type() -> GType; #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_client_connection_new(base_socket: *mut GDatagramBased, server_identity: *mut GSocketConnectable, error: *mut *mut glib::GError) -> *mut GDtlsClientConnection; + pub fn g_dtls_client_connection_new( + base_socket: *mut GDatagramBased, + server_identity: *mut GSocketConnectable, + error: *mut *mut glib::GError, + ) -> *mut GDtlsClientConnection; #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_client_connection_get_accepted_cas(conn: *mut GDtlsClientConnection) -> *mut glib::GList; + pub fn g_dtls_client_connection_get_accepted_cas( + conn: *mut GDtlsClientConnection, + ) -> *mut glib::GList; #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_client_connection_get_server_identity(conn: *mut GDtlsClientConnection) -> *mut GSocketConnectable; + pub fn g_dtls_client_connection_get_server_identity( + conn: *mut GDtlsClientConnection, + ) -> *mut GSocketConnectable; #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_client_connection_get_validation_flags(conn: *mut GDtlsClientConnection) -> GTlsCertificateFlags; + pub fn g_dtls_client_connection_get_validation_flags( + conn: *mut GDtlsClientConnection, + ) -> GTlsCertificateFlags; #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_client_connection_set_server_identity(conn: *mut GDtlsClientConnection, identity: *mut GSocketConnectable); + pub fn g_dtls_client_connection_set_server_identity( + conn: *mut GDtlsClientConnection, + identity: *mut GSocketConnectable, + ); #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_client_connection_set_validation_flags(conn: *mut GDtlsClientConnection, flags: GTlsCertificateFlags); + pub fn g_dtls_client_connection_set_validation_flags( + conn: *mut GDtlsClientConnection, + flags: GTlsCertificateFlags, + ); //========================================================================= // GDtlsConnection //========================================================================= pub fn g_dtls_connection_get_type() -> GType; #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_connection_close(conn: *mut GDtlsConnection, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; + pub fn g_dtls_connection_close( + conn: *mut GDtlsConnection, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_connection_close_async(conn: *mut GDtlsConnection, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); + pub fn g_dtls_connection_close_async( + conn: *mut GDtlsConnection, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_connection_close_finish(conn: *mut GDtlsConnection, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_dtls_connection_close_finish( + conn: *mut GDtlsConnection, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_connection_emit_accept_certificate(conn: *mut GDtlsConnection, peer_cert: *mut GTlsCertificate, errors: GTlsCertificateFlags) -> gboolean; + pub fn g_dtls_connection_emit_accept_certificate( + conn: *mut GDtlsConnection, + peer_cert: *mut GTlsCertificate, + errors: GTlsCertificateFlags, + ) -> gboolean; #[cfg(any(feature = "v2_48", feature = "dox"))] pub fn g_dtls_connection_get_certificate(conn: *mut GDtlsConnection) -> *mut GTlsCertificate; #[cfg(any(feature = "v2_48", feature = "dox"))] @@ -9510,42 +14289,96 @@ #[cfg(any(feature = "v2_48", feature = "dox"))] pub fn g_dtls_connection_get_interaction(conn: *mut GDtlsConnection) -> *mut GTlsInteraction; #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_connection_get_peer_certificate(conn: *mut GDtlsConnection) -> *mut GTlsCertificate; + pub fn g_dtls_connection_get_peer_certificate( + conn: *mut GDtlsConnection, + ) -> *mut GTlsCertificate; #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_connection_get_peer_certificate_errors(conn: *mut GDtlsConnection) -> GTlsCertificateFlags; + pub fn g_dtls_connection_get_peer_certificate_errors( + conn: *mut GDtlsConnection, + ) -> GTlsCertificateFlags; #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_connection_get_rehandshake_mode(conn: *mut GDtlsConnection) -> GTlsRehandshakeMode; + pub fn g_dtls_connection_get_rehandshake_mode( + conn: *mut GDtlsConnection, + ) -> GTlsRehandshakeMode; #[cfg(any(feature = "v2_48", feature = "dox"))] pub fn g_dtls_connection_get_require_close_notify(conn: *mut GDtlsConnection) -> gboolean; #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_connection_handshake(conn: *mut GDtlsConnection, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; + pub fn g_dtls_connection_handshake( + conn: *mut GDtlsConnection, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_connection_handshake_async(conn: *mut GDtlsConnection, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); + pub fn g_dtls_connection_handshake_async( + conn: *mut GDtlsConnection, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_connection_handshake_finish(conn: *mut GDtlsConnection, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_dtls_connection_handshake_finish( + conn: *mut GDtlsConnection, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_connection_set_certificate(conn: *mut GDtlsConnection, certificate: *mut GTlsCertificate); + pub fn g_dtls_connection_set_certificate( + conn: *mut GDtlsConnection, + certificate: *mut GTlsCertificate, + ); #[cfg(any(feature = "v2_48", feature = "dox"))] pub fn g_dtls_connection_set_database(conn: *mut GDtlsConnection, database: *mut GTlsDatabase); #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_connection_set_interaction(conn: *mut GDtlsConnection, interaction: *mut GTlsInteraction); + pub fn g_dtls_connection_set_interaction( + conn: *mut GDtlsConnection, + interaction: *mut GTlsInteraction, + ); #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_connection_set_rehandshake_mode(conn: *mut GDtlsConnection, mode: GTlsRehandshakeMode); + pub fn g_dtls_connection_set_rehandshake_mode( + conn: *mut GDtlsConnection, + mode: GTlsRehandshakeMode, + ); #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_connection_set_require_close_notify(conn: *mut GDtlsConnection, require_close_notify: gboolean); + pub fn g_dtls_connection_set_require_close_notify( + conn: *mut GDtlsConnection, + require_close_notify: gboolean, + ); #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_connection_shutdown(conn: *mut GDtlsConnection, shutdown_read: gboolean, shutdown_write: gboolean, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; + pub fn g_dtls_connection_shutdown( + conn: *mut GDtlsConnection, + shutdown_read: gboolean, + shutdown_write: gboolean, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_connection_shutdown_async(conn: *mut GDtlsConnection, shutdown_read: gboolean, shutdown_write: gboolean, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); + pub fn g_dtls_connection_shutdown_async( + conn: *mut GDtlsConnection, + shutdown_read: gboolean, + shutdown_write: gboolean, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_connection_shutdown_finish(conn: *mut GDtlsConnection, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_dtls_connection_shutdown_finish( + conn: *mut GDtlsConnection, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; //========================================================================= // GDtlsServerConnection //========================================================================= pub fn g_dtls_server_connection_get_type() -> GType; #[cfg(any(feature = "v2_48", feature = "dox"))] - pub fn g_dtls_server_connection_new(base_socket: *mut GDatagramBased, certificate: *mut GTlsCertificate, error: *mut *mut glib::GError) -> *mut GDtlsServerConnection; + pub fn g_dtls_server_connection_new( + base_socket: *mut GDatagramBased, + certificate: *mut GTlsCertificate, + error: *mut *mut glib::GError, + ) -> *mut GDtlsServerConnection; //========================================================================= // GFile @@ -9554,45 +14387,196 @@ #[cfg(any(feature = "v2_56", feature = "dox"))] pub fn g_file_new_build_filename(first_element: *const c_char, ...) -> *mut GFile; pub fn g_file_new_for_commandline_arg(arg: *const c_char) -> *mut GFile; - #[cfg(any(feature = "v2_36", feature = "dox"))] - pub fn g_file_new_for_commandline_arg_and_cwd(arg: *const c_char, cwd: *const c_char) -> *mut GFile; + pub fn g_file_new_for_commandline_arg_and_cwd( + arg: *const c_char, + cwd: *const c_char, + ) -> *mut GFile; pub fn g_file_new_for_path(path: *const c_char) -> *mut GFile; pub fn g_file_new_for_uri(uri: *const c_char) -> *mut GFile; - pub fn g_file_new_tmp(tmpl: *const c_char, iostream: *mut *mut GFileIOStream, error: *mut *mut glib::GError) -> *mut GFile; + pub fn g_file_new_tmp( + tmpl: *const c_char, + iostream: *mut *mut GFileIOStream, + error: *mut *mut glib::GError, + ) -> *mut GFile; pub fn g_file_parse_name(parse_name: *const c_char) -> *mut GFile; - pub fn g_file_append_to(file: *mut GFile, flags: GFileCreateFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GFileOutputStream; - pub fn g_file_append_to_async(file: *mut GFile, flags: GFileCreateFlags, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_append_to_finish(file: *mut GFile, res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GFileOutputStream; - pub fn g_file_copy(source: *mut GFile, destination: *mut GFile, flags: GFileCopyFlags, cancellable: *mut GCancellable, progress_callback: GFileProgressCallback, progress_callback_data: gpointer, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_copy_async(source: *mut GFile, destination: *mut GFile, flags: GFileCopyFlags, io_priority: c_int, cancellable: *mut GCancellable, progress_callback: GFileProgressCallback, progress_callback_data: gpointer, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_copy_attributes(source: *mut GFile, destination: *mut GFile, flags: GFileCopyFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_copy_finish(file: *mut GFile, res: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_create(file: *mut GFile, flags: GFileCreateFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GFileOutputStream; - pub fn g_file_create_async(file: *mut GFile, flags: GFileCreateFlags, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_create_finish(file: *mut GFile, res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GFileOutputStream; - pub fn g_file_create_readwrite(file: *mut GFile, flags: GFileCreateFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GFileIOStream; - pub fn g_file_create_readwrite_async(file: *mut GFile, flags: GFileCreateFlags, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_create_readwrite_finish(file: *mut GFile, res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GFileIOStream; - pub fn g_file_delete(file: *mut GFile, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_file_delete_async(file: *mut GFile, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_file_delete_finish(file: *mut GFile, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_file_append_to( + file: *mut GFile, + flags: GFileCreateFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GFileOutputStream; + pub fn g_file_append_to_async( + file: *mut GFile, + flags: GFileCreateFlags, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_append_to_finish( + file: *mut GFile, + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GFileOutputStream; + pub fn g_file_copy( + source: *mut GFile, + destination: *mut GFile, + flags: GFileCopyFlags, + cancellable: *mut GCancellable, + progress_callback: GFileProgressCallback, + progress_callback_data: gpointer, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_copy_async( + source: *mut GFile, + destination: *mut GFile, + flags: GFileCopyFlags, + io_priority: c_int, + cancellable: *mut GCancellable, + progress_callback: GFileProgressCallback, + progress_callback_data: gpointer, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_copy_attributes( + source: *mut GFile, + destination: *mut GFile, + flags: GFileCopyFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_copy_finish( + file: *mut GFile, + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_create( + file: *mut GFile, + flags: GFileCreateFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GFileOutputStream; + pub fn g_file_create_async( + file: *mut GFile, + flags: GFileCreateFlags, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_create_finish( + file: *mut GFile, + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GFileOutputStream; + pub fn g_file_create_readwrite( + file: *mut GFile, + flags: GFileCreateFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GFileIOStream; + pub fn g_file_create_readwrite_async( + file: *mut GFile, + flags: GFileCreateFlags, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_create_readwrite_finish( + file: *mut GFile, + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GFileIOStream; + pub fn g_file_delete( + file: *mut GFile, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_delete_async( + file: *mut GFile, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_delete_finish( + file: *mut GFile, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_file_dup(file: *mut GFile) -> *mut GFile; - pub fn g_file_eject_mountable(file: *mut GFile, flags: GMountUnmountFlags, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_eject_mountable_finish(file: *mut GFile, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_eject_mountable_with_operation(file: *mut GFile, flags: GMountUnmountFlags, mount_operation: *mut GMountOperation, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_eject_mountable_with_operation_finish(file: *mut GFile, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_enumerate_children(file: *mut GFile, attributes: *const c_char, flags: GFileQueryInfoFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GFileEnumerator; - pub fn g_file_enumerate_children_async(file: *mut GFile, attributes: *const c_char, flags: GFileQueryInfoFlags, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_enumerate_children_finish(file: *mut GFile, res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GFileEnumerator; + pub fn g_file_eject_mountable( + file: *mut GFile, + flags: GMountUnmountFlags, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_eject_mountable_finish( + file: *mut GFile, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_eject_mountable_with_operation( + file: *mut GFile, + flags: GMountUnmountFlags, + mount_operation: *mut GMountOperation, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_eject_mountable_with_operation_finish( + file: *mut GFile, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_enumerate_children( + file: *mut GFile, + attributes: *const c_char, + flags: GFileQueryInfoFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GFileEnumerator; + pub fn g_file_enumerate_children_async( + file: *mut GFile, + attributes: *const c_char, + flags: GFileQueryInfoFlags, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_enumerate_children_finish( + file: *mut GFile, + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GFileEnumerator; pub fn g_file_equal(file1: *mut GFile, file2: *mut GFile) -> gboolean; - pub fn g_file_find_enclosing_mount(file: *mut GFile, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GMount; - pub fn g_file_find_enclosing_mount_async(file: *mut GFile, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_find_enclosing_mount_finish(file: *mut GFile, res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GMount; + pub fn g_file_find_enclosing_mount( + file: *mut GFile, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GMount; + pub fn g_file_find_enclosing_mount_async( + file: *mut GFile, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_find_enclosing_mount_finish( + file: *mut GFile, + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GMount; pub fn g_file_get_basename(file: *mut GFile) -> *mut c_char; pub fn g_file_get_child(file: *mut GFile, name: *const c_char) -> *mut GFile; - pub fn g_file_get_child_for_display_name(file: *mut GFile, display_name: *const c_char, error: *mut *mut glib::GError) -> *mut GFile; + pub fn g_file_get_child_for_display_name( + file: *mut GFile, + display_name: *const c_char, + error: *mut *mut glib::GError, + ) -> *mut GFile; pub fn g_file_get_parent(file: *mut GFile) -> *mut GFile; pub fn g_file_get_parse_name(file: *mut GFile) -> *mut c_char; pub fn g_file_get_path(file: *mut GFile) -> *mut c_char; @@ -9605,97 +14589,536 @@ pub fn g_file_hash(file: gconstpointer) -> c_uint; pub fn g_file_is_native(file: *mut GFile) -> gboolean; #[cfg(any(feature = "v2_56", feature = "dox"))] - pub fn g_file_load_bytes(file: *mut GFile, cancellable: *mut GCancellable, etag_out: *mut *mut c_char, error: *mut *mut glib::GError) -> *mut glib::GBytes; + pub fn g_file_load_bytes( + file: *mut GFile, + cancellable: *mut GCancellable, + etag_out: *mut *mut c_char, + error: *mut *mut glib::GError, + ) -> *mut glib::GBytes; #[cfg(any(feature = "v2_56", feature = "dox"))] - pub fn g_file_load_bytes_async(file: *mut GFile, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); + pub fn g_file_load_bytes_async( + file: *mut GFile, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); #[cfg(any(feature = "v2_56", feature = "dox"))] - pub fn g_file_load_bytes_finish(file: *mut GFile, result: *mut GAsyncResult, etag_out: *mut *mut c_char, error: *mut *mut glib::GError) -> *mut glib::GBytes; - pub fn g_file_load_contents(file: *mut GFile, cancellable: *mut GCancellable, contents: *mut *mut u8, length: *mut size_t, etag_out: *mut *mut c_char, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_load_contents_async(file: *mut GFile, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_load_contents_finish(file: *mut GFile, res: *mut GAsyncResult, contents: *mut *mut u8, length: *mut size_t, etag_out: *mut *mut c_char, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_load_partial_contents_async(file: *mut GFile, cancellable: *mut GCancellable, read_more_callback: GFileReadMoreCallback, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_load_partial_contents_finish(file: *mut GFile, res: *mut GAsyncResult, contents: *mut *mut u8, length: *mut size_t, etag_out: *mut *mut c_char, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_make_directory(file: *mut GFile, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - #[cfg(any(feature = "v2_38", feature = "dox"))] - pub fn g_file_make_directory_async(file: *mut GFile, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - #[cfg(any(feature = "v2_38", feature = "dox"))] - pub fn g_file_make_directory_finish(file: *mut GFile, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_make_directory_with_parents(file: *mut GFile, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_make_symbolic_link(file: *mut GFile, symlink_value: *const c_char, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - #[cfg(any(feature = "v2_38", feature = "dox"))] - pub fn g_file_measure_disk_usage(file: *mut GFile, flags: GFileMeasureFlags, cancellable: *mut GCancellable, progress_callback: GFileMeasureProgressCallback, progress_data: gpointer, disk_usage: *mut u64, num_dirs: *mut u64, num_files: *mut u64, error: *mut *mut glib::GError) -> gboolean; - #[cfg(any(feature = "v2_38", feature = "dox"))] - pub fn g_file_measure_disk_usage_async(file: *mut GFile, flags: GFileMeasureFlags, io_priority: c_int, cancellable: *mut GCancellable, progress_callback: GFileMeasureProgressCallback, progress_data: gpointer, callback: GAsyncReadyCallback, user_data: gpointer); - #[cfg(any(feature = "v2_38", feature = "dox"))] - pub fn g_file_measure_disk_usage_finish(file: *mut GFile, result: *mut GAsyncResult, disk_usage: *mut u64, num_dirs: *mut u64, num_files: *mut u64, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_monitor(file: *mut GFile, flags: GFileMonitorFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GFileMonitor; - pub fn g_file_monitor_directory(file: *mut GFile, flags: GFileMonitorFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GFileMonitor; - pub fn g_file_monitor_file(file: *mut GFile, flags: GFileMonitorFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GFileMonitor; - pub fn g_file_mount_enclosing_volume(location: *mut GFile, flags: GMountMountFlags, mount_operation: *mut GMountOperation, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_mount_enclosing_volume_finish(location: *mut GFile, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_mount_mountable(file: *mut GFile, flags: GMountMountFlags, mount_operation: *mut GMountOperation, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_mount_mountable_finish(file: *mut GFile, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GFile; - pub fn g_file_move(source: *mut GFile, destination: *mut GFile, flags: GFileCopyFlags, cancellable: *mut GCancellable, progress_callback: GFileProgressCallback, progress_callback_data: gpointer, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_open_readwrite(file: *mut GFile, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GFileIOStream; - pub fn g_file_open_readwrite_async(file: *mut GFile, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_open_readwrite_finish(file: *mut GFile, res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GFileIOStream; + pub fn g_file_load_bytes_finish( + file: *mut GFile, + result: *mut GAsyncResult, + etag_out: *mut *mut c_char, + error: *mut *mut glib::GError, + ) -> *mut glib::GBytes; + pub fn g_file_load_contents( + file: *mut GFile, + cancellable: *mut GCancellable, + contents: *mut *mut u8, + length: *mut size_t, + etag_out: *mut *mut c_char, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_load_contents_async( + file: *mut GFile, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_load_contents_finish( + file: *mut GFile, + res: *mut GAsyncResult, + contents: *mut *mut u8, + length: *mut size_t, + etag_out: *mut *mut c_char, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_load_partial_contents_async( + file: *mut GFile, + cancellable: *mut GCancellable, + read_more_callback: GFileReadMoreCallback, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_load_partial_contents_finish( + file: *mut GFile, + res: *mut GAsyncResult, + contents: *mut *mut u8, + length: *mut size_t, + etag_out: *mut *mut c_char, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_make_directory( + file: *mut GFile, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_make_directory_async( + file: *mut GFile, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_make_directory_finish( + file: *mut GFile, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_make_directory_with_parents( + file: *mut GFile, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_make_symbolic_link( + file: *mut GFile, + symlink_value: *const c_char, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_measure_disk_usage( + file: *mut GFile, + flags: GFileMeasureFlags, + cancellable: *mut GCancellable, + progress_callback: GFileMeasureProgressCallback, + progress_data: gpointer, + disk_usage: *mut u64, + num_dirs: *mut u64, + num_files: *mut u64, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_measure_disk_usage_async( + file: *mut GFile, + flags: GFileMeasureFlags, + io_priority: c_int, + cancellable: *mut GCancellable, + progress_callback: GFileMeasureProgressCallback, + progress_data: gpointer, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_measure_disk_usage_finish( + file: *mut GFile, + result: *mut GAsyncResult, + disk_usage: *mut u64, + num_dirs: *mut u64, + num_files: *mut u64, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_monitor( + file: *mut GFile, + flags: GFileMonitorFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GFileMonitor; + pub fn g_file_monitor_directory( + file: *mut GFile, + flags: GFileMonitorFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GFileMonitor; + pub fn g_file_monitor_file( + file: *mut GFile, + flags: GFileMonitorFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GFileMonitor; + pub fn g_file_mount_enclosing_volume( + location: *mut GFile, + flags: GMountMountFlags, + mount_operation: *mut GMountOperation, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_mount_enclosing_volume_finish( + location: *mut GFile, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_mount_mountable( + file: *mut GFile, + flags: GMountMountFlags, + mount_operation: *mut GMountOperation, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_mount_mountable_finish( + file: *mut GFile, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GFile; + pub fn g_file_move( + source: *mut GFile, + destination: *mut GFile, + flags: GFileCopyFlags, + cancellable: *mut GCancellable, + progress_callback: GFileProgressCallback, + progress_callback_data: gpointer, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_open_readwrite( + file: *mut GFile, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GFileIOStream; + pub fn g_file_open_readwrite_async( + file: *mut GFile, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_open_readwrite_finish( + file: *mut GFile, + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GFileIOStream; #[cfg(any(feature = "v2_56", feature = "dox"))] pub fn g_file_peek_path(file: *mut GFile) -> *const c_char; - pub fn g_file_poll_mountable(file: *mut GFile, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_poll_mountable_finish(file: *mut GFile, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_query_default_handler(file: *mut GFile, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GAppInfo; + pub fn g_file_poll_mountable( + file: *mut GFile, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_poll_mountable_finish( + file: *mut GFile, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_query_default_handler( + file: *mut GFile, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GAppInfo; pub fn g_file_query_exists(file: *mut GFile, cancellable: *mut GCancellable) -> gboolean; - pub fn g_file_query_file_type(file: *mut GFile, flags: GFileQueryInfoFlags, cancellable: *mut GCancellable) -> GFileType; - pub fn g_file_query_filesystem_info(file: *mut GFile, attributes: *const c_char, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GFileInfo; - pub fn g_file_query_filesystem_info_async(file: *mut GFile, attributes: *const c_char, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_query_filesystem_info_finish(file: *mut GFile, res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GFileInfo; - pub fn g_file_query_info(file: *mut GFile, attributes: *const c_char, flags: GFileQueryInfoFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GFileInfo; - pub fn g_file_query_info_async(file: *mut GFile, attributes: *const c_char, flags: GFileQueryInfoFlags, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_query_info_finish(file: *mut GFile, res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GFileInfo; - pub fn g_file_query_settable_attributes(file: *mut GFile, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GFileAttributeInfoList; - pub fn g_file_query_writable_namespaces(file: *mut GFile, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GFileAttributeInfoList; - pub fn g_file_read(file: *mut GFile, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GFileInputStream; - pub fn g_file_read_async(file: *mut GFile, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_read_finish(file: *mut GFile, res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GFileInputStream; - pub fn g_file_replace(file: *mut GFile, etag: *const c_char, make_backup: gboolean, flags: GFileCreateFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GFileOutputStream; - pub fn g_file_replace_async(file: *mut GFile, etag: *const c_char, make_backup: gboolean, flags: GFileCreateFlags, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_replace_contents(file: *mut GFile, contents: *mut u8, length: size_t, etag: *const c_char, make_backup: gboolean, flags: GFileCreateFlags, new_etag: *mut *mut c_char, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_replace_contents_async(file: *mut GFile, contents: *mut u8, length: size_t, etag: *const c_char, make_backup: gboolean, flags: GFileCreateFlags, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - #[cfg(any(feature = "v2_40", feature = "dox"))] - pub fn g_file_replace_contents_bytes_async(file: *mut GFile, contents: *mut glib::GBytes, etag: *const c_char, make_backup: gboolean, flags: GFileCreateFlags, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_replace_contents_finish(file: *mut GFile, res: *mut GAsyncResult, new_etag: *mut *mut c_char, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_replace_finish(file: *mut GFile, res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GFileOutputStream; - pub fn g_file_replace_readwrite(file: *mut GFile, etag: *const c_char, make_backup: gboolean, flags: GFileCreateFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GFileIOStream; - pub fn g_file_replace_readwrite_async(file: *mut GFile, etag: *const c_char, make_backup: gboolean, flags: GFileCreateFlags, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_replace_readwrite_finish(file: *mut GFile, res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GFileIOStream; - pub fn g_file_resolve_relative_path(file: *mut GFile, relative_path: *const c_char) -> *mut GFile; - pub fn g_file_set_attribute(file: *mut GFile, attribute: *const c_char, type_: GFileAttributeType, value_p: gpointer, flags: GFileQueryInfoFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_set_attribute_byte_string(file: *mut GFile, attribute: *const c_char, value: *const c_char, flags: GFileQueryInfoFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_set_attribute_int32(file: *mut GFile, attribute: *const c_char, value: i32, flags: GFileQueryInfoFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_set_attribute_int64(file: *mut GFile, attribute: *const c_char, value: i64, flags: GFileQueryInfoFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_set_attribute_string(file: *mut GFile, attribute: *const c_char, value: *const c_char, flags: GFileQueryInfoFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_set_attribute_uint32(file: *mut GFile, attribute: *const c_char, value: u32, flags: GFileQueryInfoFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_set_attribute_uint64(file: *mut GFile, attribute: *const c_char, value: u64, flags: GFileQueryInfoFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_set_attributes_async(file: *mut GFile, info: *mut GFileInfo, flags: GFileQueryInfoFlags, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_set_attributes_finish(file: *mut GFile, result: *mut GAsyncResult, info: *mut *mut GFileInfo, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_set_attributes_from_info(file: *mut GFile, info: *mut GFileInfo, flags: GFileQueryInfoFlags, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_set_display_name(file: *mut GFile, display_name: *const c_char, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GFile; - pub fn g_file_set_display_name_async(file: *mut GFile, display_name: *const c_char, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_set_display_name_finish(file: *mut GFile, res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GFile; - pub fn g_file_start_mountable(file: *mut GFile, flags: GDriveStartFlags, start_operation: *mut GMountOperation, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_start_mountable_finish(file: *mut GFile, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_stop_mountable(file: *mut GFile, flags: GMountUnmountFlags, mount_operation: *mut GMountOperation, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_stop_mountable_finish(file: *mut GFile, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_file_query_file_type( + file: *mut GFile, + flags: GFileQueryInfoFlags, + cancellable: *mut GCancellable, + ) -> GFileType; + pub fn g_file_query_filesystem_info( + file: *mut GFile, + attributes: *const c_char, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GFileInfo; + pub fn g_file_query_filesystem_info_async( + file: *mut GFile, + attributes: *const c_char, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_query_filesystem_info_finish( + file: *mut GFile, + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GFileInfo; + pub fn g_file_query_info( + file: *mut GFile, + attributes: *const c_char, + flags: GFileQueryInfoFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GFileInfo; + pub fn g_file_query_info_async( + file: *mut GFile, + attributes: *const c_char, + flags: GFileQueryInfoFlags, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_query_info_finish( + file: *mut GFile, + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GFileInfo; + pub fn g_file_query_settable_attributes( + file: *mut GFile, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GFileAttributeInfoList; + pub fn g_file_query_writable_namespaces( + file: *mut GFile, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GFileAttributeInfoList; + pub fn g_file_read( + file: *mut GFile, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GFileInputStream; + pub fn g_file_read_async( + file: *mut GFile, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_read_finish( + file: *mut GFile, + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GFileInputStream; + pub fn g_file_replace( + file: *mut GFile, + etag: *const c_char, + make_backup: gboolean, + flags: GFileCreateFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GFileOutputStream; + pub fn g_file_replace_async( + file: *mut GFile, + etag: *const c_char, + make_backup: gboolean, + flags: GFileCreateFlags, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_replace_contents( + file: *mut GFile, + contents: *const u8, + length: size_t, + etag: *const c_char, + make_backup: gboolean, + flags: GFileCreateFlags, + new_etag: *mut *mut c_char, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_replace_contents_async( + file: *mut GFile, + contents: *const u8, + length: size_t, + etag: *const c_char, + make_backup: gboolean, + flags: GFileCreateFlags, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_replace_contents_bytes_async( + file: *mut GFile, + contents: *mut glib::GBytes, + etag: *const c_char, + make_backup: gboolean, + flags: GFileCreateFlags, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_replace_contents_finish( + file: *mut GFile, + res: *mut GAsyncResult, + new_etag: *mut *mut c_char, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_replace_finish( + file: *mut GFile, + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GFileOutputStream; + pub fn g_file_replace_readwrite( + file: *mut GFile, + etag: *const c_char, + make_backup: gboolean, + flags: GFileCreateFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GFileIOStream; + pub fn g_file_replace_readwrite_async( + file: *mut GFile, + etag: *const c_char, + make_backup: gboolean, + flags: GFileCreateFlags, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_replace_readwrite_finish( + file: *mut GFile, + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GFileIOStream; + pub fn g_file_resolve_relative_path( + file: *mut GFile, + relative_path: *const c_char, + ) -> *mut GFile; + pub fn g_file_set_attribute( + file: *mut GFile, + attribute: *const c_char, + type_: GFileAttributeType, + value_p: gpointer, + flags: GFileQueryInfoFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_set_attribute_byte_string( + file: *mut GFile, + attribute: *const c_char, + value: *const c_char, + flags: GFileQueryInfoFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_set_attribute_int32( + file: *mut GFile, + attribute: *const c_char, + value: i32, + flags: GFileQueryInfoFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_set_attribute_int64( + file: *mut GFile, + attribute: *const c_char, + value: i64, + flags: GFileQueryInfoFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_set_attribute_string( + file: *mut GFile, + attribute: *const c_char, + value: *const c_char, + flags: GFileQueryInfoFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_set_attribute_uint32( + file: *mut GFile, + attribute: *const c_char, + value: u32, + flags: GFileQueryInfoFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_set_attribute_uint64( + file: *mut GFile, + attribute: *const c_char, + value: u64, + flags: GFileQueryInfoFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_set_attributes_async( + file: *mut GFile, + info: *mut GFileInfo, + flags: GFileQueryInfoFlags, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_set_attributes_finish( + file: *mut GFile, + result: *mut GAsyncResult, + info: *mut *mut GFileInfo, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_set_attributes_from_info( + file: *mut GFile, + info: *mut GFileInfo, + flags: GFileQueryInfoFlags, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_set_display_name( + file: *mut GFile, + display_name: *const c_char, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GFile; + pub fn g_file_set_display_name_async( + file: *mut GFile, + display_name: *const c_char, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_set_display_name_finish( + file: *mut GFile, + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GFile; + pub fn g_file_start_mountable( + file: *mut GFile, + flags: GDriveStartFlags, + start_operation: *mut GMountOperation, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_start_mountable_finish( + file: *mut GFile, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_stop_mountable( + file: *mut GFile, + flags: GMountUnmountFlags, + mount_operation: *mut GMountOperation, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_stop_mountable_finish( + file: *mut GFile, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_file_supports_thread_contexts(file: *mut GFile) -> gboolean; - pub fn g_file_trash(file: *mut GFile, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - #[cfg(any(feature = "v2_38", feature = "dox"))] - pub fn g_file_trash_async(file: *mut GFile, io_priority: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - #[cfg(any(feature = "v2_38", feature = "dox"))] - pub fn g_file_trash_finish(file: *mut GFile, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_unmount_mountable(file: *mut GFile, flags: GMountUnmountFlags, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_unmount_mountable_finish(file: *mut GFile, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_file_unmount_mountable_with_operation(file: *mut GFile, flags: GMountUnmountFlags, mount_operation: *mut GMountOperation, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_file_unmount_mountable_with_operation_finish(file: *mut GFile, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_file_trash( + file: *mut GFile, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_trash_async( + file: *mut GFile, + io_priority: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_trash_finish( + file: *mut GFile, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_unmount_mountable( + file: *mut GFile, + flags: GMountUnmountFlags, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_unmount_mountable_finish( + file: *mut GFile, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_file_unmount_mountable_with_operation( + file: *mut GFile, + flags: GMountUnmountFlags, + mount_operation: *mut GMountOperation, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_file_unmount_mountable_with_operation_finish( + file: *mut GFile, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; //========================================================================= // GFileDescriptorBased @@ -9707,12 +15130,10 @@ // GIcon //========================================================================= pub fn g_icon_get_type() -> GType; - #[cfg(any(feature = "v2_38", feature = "dox"))] pub fn g_icon_deserialize(value: *mut glib::GVariant) -> *mut GIcon; pub fn g_icon_hash(icon: gconstpointer) -> c_uint; pub fn g_icon_new_for_string(str: *const c_char, error: *mut *mut glib::GError) -> *mut GIcon; pub fn g_icon_equal(icon1: *mut GIcon, icon2: *mut GIcon) -> gboolean; - #[cfg(any(feature = "v2_38", feature = "dox"))] pub fn g_icon_serialize(icon: *mut GIcon) -> *mut glib::GVariant; pub fn g_icon_to_string(icon: *mut GIcon) -> *mut c_char; @@ -9720,10 +15141,26 @@ // GInitable //========================================================================= pub fn g_initable_get_type() -> GType; - pub fn g_initable_new(object_type: GType, cancellable: *mut GCancellable, error: *mut *mut glib::GError, first_property_name: *const c_char, ...) -> *mut gobject::GObject; + pub fn g_initable_new( + object_type: GType, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + first_property_name: *const c_char, + ... + ) -> *mut gobject::GObject; //pub fn g_initable_new_valist(object_type: GType, first_property_name: *const c_char, var_args: /*Unimplemented*/va_list, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut gobject::GObject; - pub fn g_initable_newv(object_type: GType, n_parameters: c_uint, parameters: *mut gobject::GParameter, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut gobject::GObject; - pub fn g_initable_init(initable: *mut GInitable, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; + pub fn g_initable_newv( + object_type: GType, + n_parameters: c_uint, + parameters: *mut gobject::GParameter, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut gobject::GObject; + pub fn g_initable_init( + initable: *mut GInitable, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; //========================================================================= // GListModel @@ -9736,17 +15173,42 @@ #[cfg(any(feature = "v2_44", feature = "dox"))] pub fn g_list_model_get_n_items(list: *mut GListModel) -> c_uint; #[cfg(any(feature = "v2_44", feature = "dox"))] - pub fn g_list_model_get_object(list: *mut GListModel, position: c_uint) -> *mut gobject::GObject; + pub fn g_list_model_get_object( + list: *mut GListModel, + position: c_uint, + ) -> *mut gobject::GObject; #[cfg(any(feature = "v2_44", feature = "dox"))] - pub fn g_list_model_items_changed(list: *mut GListModel, position: c_uint, removed: c_uint, added: c_uint); + pub fn g_list_model_items_changed( + list: *mut GListModel, + position: c_uint, + removed: c_uint, + added: c_uint, + ); //========================================================================= // GLoadableIcon //========================================================================= pub fn g_loadable_icon_get_type() -> GType; - pub fn g_loadable_icon_load(icon: *mut GLoadableIcon, size: c_int, type_: *mut *mut c_char, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GInputStream; - pub fn g_loadable_icon_load_async(icon: *mut GLoadableIcon, size: c_int, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_loadable_icon_load_finish(icon: *mut GLoadableIcon, res: *mut GAsyncResult, type_: *mut *mut c_char, error: *mut *mut glib::GError) -> *mut GInputStream; + pub fn g_loadable_icon_load( + icon: *mut GLoadableIcon, + size: c_int, + type_: *mut *mut c_char, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GInputStream; + pub fn g_loadable_icon_load_async( + icon: *mut GLoadableIcon, + size: c_int, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_loadable_icon_load_finish( + icon: *mut GLoadableIcon, + res: *mut GAsyncResult, + type_: *mut *mut c_char, + error: *mut *mut glib::GError, + ) -> *mut GInputStream; //========================================================================= // GMount @@ -9754,31 +15216,98 @@ pub fn g_mount_get_type() -> GType; pub fn g_mount_can_eject(mount: *mut GMount) -> gboolean; pub fn g_mount_can_unmount(mount: *mut GMount) -> gboolean; - pub fn g_mount_eject(mount: *mut GMount, flags: GMountUnmountFlags, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_mount_eject_finish(mount: *mut GMount, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_mount_eject_with_operation(mount: *mut GMount, flags: GMountUnmountFlags, mount_operation: *mut GMountOperation, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_mount_eject_with_operation_finish(mount: *mut GMount, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_mount_eject( + mount: *mut GMount, + flags: GMountUnmountFlags, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_mount_eject_finish( + mount: *mut GMount, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_mount_eject_with_operation( + mount: *mut GMount, + flags: GMountUnmountFlags, + mount_operation: *mut GMountOperation, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_mount_eject_with_operation_finish( + mount: *mut GMount, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_mount_get_default_location(mount: *mut GMount) -> *mut GFile; pub fn g_mount_get_drive(mount: *mut GMount) -> *mut GDrive; pub fn g_mount_get_icon(mount: *mut GMount) -> *mut GIcon; pub fn g_mount_get_name(mount: *mut GMount) -> *mut c_char; pub fn g_mount_get_root(mount: *mut GMount) -> *mut GFile; pub fn g_mount_get_sort_key(mount: *mut GMount) -> *const c_char; - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_mount_get_symbolic_icon(mount: *mut GMount) -> *mut GIcon; pub fn g_mount_get_uuid(mount: *mut GMount) -> *mut c_char; pub fn g_mount_get_volume(mount: *mut GMount) -> *mut GVolume; - pub fn g_mount_guess_content_type(mount: *mut GMount, force_rescan: gboolean, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_mount_guess_content_type_finish(mount: *mut GMount, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut *mut c_char; - pub fn g_mount_guess_content_type_sync(mount: *mut GMount, force_rescan: gboolean, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut *mut c_char; + pub fn g_mount_guess_content_type( + mount: *mut GMount, + force_rescan: gboolean, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_mount_guess_content_type_finish( + mount: *mut GMount, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut *mut c_char; + pub fn g_mount_guess_content_type_sync( + mount: *mut GMount, + force_rescan: gboolean, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut *mut c_char; pub fn g_mount_is_shadowed(mount: *mut GMount) -> gboolean; - pub fn g_mount_remount(mount: *mut GMount, flags: GMountMountFlags, mount_operation: *mut GMountOperation, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_mount_remount_finish(mount: *mut GMount, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_mount_remount( + mount: *mut GMount, + flags: GMountMountFlags, + mount_operation: *mut GMountOperation, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_mount_remount_finish( + mount: *mut GMount, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_mount_shadow(mount: *mut GMount); - pub fn g_mount_unmount(mount: *mut GMount, flags: GMountUnmountFlags, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_mount_unmount_finish(mount: *mut GMount, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_mount_unmount_with_operation(mount: *mut GMount, flags: GMountUnmountFlags, mount_operation: *mut GMountOperation, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_mount_unmount_with_operation_finish(mount: *mut GMount, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_mount_unmount( + mount: *mut GMount, + flags: GMountUnmountFlags, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_mount_unmount_finish( + mount: *mut GMount, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_mount_unmount_with_operation( + mount: *mut GMount, + flags: GMountUnmountFlags, + mount_operation: *mut GMountOperation, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_mount_unmount_with_operation_finish( + mount: *mut GMount, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_mount_unshadow(mount: *mut GMount); //========================================================================= @@ -9786,11 +15315,28 @@ //========================================================================= pub fn g_network_monitor_get_type() -> GType; pub fn g_network_monitor_get_default() -> *mut GNetworkMonitor; - pub fn g_network_monitor_can_reach(monitor: *mut GNetworkMonitor, connectable: *mut GSocketConnectable, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_network_monitor_can_reach_async(monitor: *mut GNetworkMonitor, connectable: *mut GSocketConnectable, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_network_monitor_can_reach_finish(monitor: *mut GNetworkMonitor, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_network_monitor_can_reach( + monitor: *mut GNetworkMonitor, + connectable: *mut GSocketConnectable, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_network_monitor_can_reach_async( + monitor: *mut GNetworkMonitor, + connectable: *mut GSocketConnectable, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_network_monitor_can_reach_finish( + monitor: *mut GNetworkMonitor, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; #[cfg(any(feature = "v2_44", feature = "dox"))] - pub fn g_network_monitor_get_connectivity(monitor: *mut GNetworkMonitor) -> GNetworkConnectivity; + pub fn g_network_monitor_get_connectivity( + monitor: *mut GNetworkMonitor, + ) -> GNetworkConnectivity; pub fn g_network_monitor_get_network_available(monitor: *mut GNetworkMonitor) -> gboolean; #[cfg(any(feature = "v2_46", feature = "dox"))] pub fn g_network_monitor_get_network_metered(monitor: *mut GNetworkMonitor) -> gboolean; @@ -9800,27 +15346,62 @@ //========================================================================= pub fn g_pollable_input_stream_get_type() -> GType; pub fn g_pollable_input_stream_can_poll(stream: *mut GPollableInputStream) -> gboolean; - pub fn g_pollable_input_stream_create_source(stream: *mut GPollableInputStream, cancellable: *mut GCancellable) -> *mut glib::GSource; + pub fn g_pollable_input_stream_create_source( + stream: *mut GPollableInputStream, + cancellable: *mut GCancellable, + ) -> *mut glib::GSource; pub fn g_pollable_input_stream_is_readable(stream: *mut GPollableInputStream) -> gboolean; - pub fn g_pollable_input_stream_read_nonblocking(stream: *mut GPollableInputStream, buffer: *mut u8, count: size_t, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> ssize_t; + pub fn g_pollable_input_stream_read_nonblocking( + stream: *mut GPollableInputStream, + buffer: *mut u8, + count: size_t, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> ssize_t; //========================================================================= // GPollableOutputStream //========================================================================= pub fn g_pollable_output_stream_get_type() -> GType; pub fn g_pollable_output_stream_can_poll(stream: *mut GPollableOutputStream) -> gboolean; - pub fn g_pollable_output_stream_create_source(stream: *mut GPollableOutputStream, cancellable: *mut GCancellable) -> *mut glib::GSource; + pub fn g_pollable_output_stream_create_source( + stream: *mut GPollableOutputStream, + cancellable: *mut GCancellable, + ) -> *mut glib::GSource; pub fn g_pollable_output_stream_is_writable(stream: *mut GPollableOutputStream) -> gboolean; - pub fn g_pollable_output_stream_write_nonblocking(stream: *mut GPollableOutputStream, buffer: *mut u8, count: size_t, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> ssize_t; + pub fn g_pollable_output_stream_write_nonblocking( + stream: *mut GPollableOutputStream, + buffer: *mut u8, + count: size_t, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> ssize_t; //========================================================================= // GProxy //========================================================================= pub fn g_proxy_get_type() -> GType; pub fn g_proxy_get_default_for_protocol(protocol: *const c_char) -> *mut GProxy; - pub fn g_proxy_connect(proxy: *mut GProxy, connection: *mut GIOStream, proxy_address: *mut GProxyAddress, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GIOStream; - pub fn g_proxy_connect_async(proxy: *mut GProxy, connection: *mut GIOStream, proxy_address: *mut GProxyAddress, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_proxy_connect_finish(proxy: *mut GProxy, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GIOStream; + pub fn g_proxy_connect( + proxy: *mut GProxy, + connection: *mut GIOStream, + proxy_address: *mut GProxyAddress, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GIOStream; + pub fn g_proxy_connect_async( + proxy: *mut GProxy, + connection: *mut GIOStream, + proxy_address: *mut GProxyAddress, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_proxy_connect_finish( + proxy: *mut GProxy, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GIOStream; pub fn g_proxy_supports_hostname(proxy: *mut GProxy) -> gboolean; //========================================================================= @@ -9829,16 +15410,41 @@ pub fn g_proxy_resolver_get_type() -> GType; pub fn g_proxy_resolver_get_default() -> *mut GProxyResolver; pub fn g_proxy_resolver_is_supported(resolver: *mut GProxyResolver) -> gboolean; - pub fn g_proxy_resolver_lookup(resolver: *mut GProxyResolver, uri: *const c_char, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut *mut c_char; - pub fn g_proxy_resolver_lookup_async(resolver: *mut GProxyResolver, uri: *const c_char, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_proxy_resolver_lookup_finish(resolver: *mut GProxyResolver, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut *mut c_char; + pub fn g_proxy_resolver_lookup( + resolver: *mut GProxyResolver, + uri: *const c_char, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut *mut c_char; + pub fn g_proxy_resolver_lookup_async( + resolver: *mut GProxyResolver, + uri: *const c_char, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_proxy_resolver_lookup_finish( + resolver: *mut GProxyResolver, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut *mut c_char; //========================================================================= // GRemoteActionGroup //========================================================================= pub fn g_remote_action_group_get_type() -> GType; - pub fn g_remote_action_group_activate_action_full(remote: *mut GRemoteActionGroup, action_name: *const c_char, parameter: *mut glib::GVariant, platform_data: *mut glib::GVariant); - pub fn g_remote_action_group_change_action_state_full(remote: *mut GRemoteActionGroup, action_name: *const c_char, value: *mut glib::GVariant, platform_data: *mut glib::GVariant); + pub fn g_remote_action_group_activate_action_full( + remote: *mut GRemoteActionGroup, + action_name: *const c_char, + parameter: *mut glib::GVariant, + platform_data: *mut glib::GVariant, + ); + pub fn g_remote_action_group_change_action_state_full( + remote: *mut GRemoteActionGroup, + action_name: *const c_char, + value: *mut glib::GVariant, + platform_data: *mut glib::GVariant, + ); //========================================================================= // GSeekable @@ -9846,16 +15452,31 @@ pub fn g_seekable_get_type() -> GType; pub fn g_seekable_can_seek(seekable: *mut GSeekable) -> gboolean; pub fn g_seekable_can_truncate(seekable: *mut GSeekable) -> gboolean; - pub fn g_seekable_seek(seekable: *mut GSeekable, offset: i64, type_: glib::GSeekType, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; + pub fn g_seekable_seek( + seekable: *mut GSeekable, + offset: i64, + type_: glib::GSeekType, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_seekable_tell(seekable: *mut GSeekable) -> i64; - pub fn g_seekable_truncate(seekable: *mut GSeekable, offset: i64, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; + pub fn g_seekable_truncate( + seekable: *mut GSeekable, + offset: i64, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; //========================================================================= // GSocketConnectable //========================================================================= pub fn g_socket_connectable_get_type() -> GType; - pub fn g_socket_connectable_enumerate(connectable: *mut GSocketConnectable) -> *mut GSocketAddressEnumerator; - pub fn g_socket_connectable_proxy_enumerate(connectable: *mut GSocketConnectable) -> *mut GSocketAddressEnumerator; + pub fn g_socket_connectable_enumerate( + connectable: *mut GSocketConnectable, + ) -> *mut GSocketAddressEnumerator; + pub fn g_socket_connectable_proxy_enumerate( + connectable: *mut GSocketConnectable, + ) -> *mut GSocketAddressEnumerator; #[cfg(any(feature = "v2_48", feature = "dox"))] pub fn g_socket_connectable_to_string(connectable: *mut GSocketConnectable) -> *mut c_char; @@ -9881,28 +15502,57 @@ // GTlsClientConnection //========================================================================= pub fn g_tls_client_connection_get_type() -> GType; - pub fn g_tls_client_connection_new(base_io_stream: *mut GIOStream, server_identity: *mut GSocketConnectable, error: *mut *mut glib::GError) -> *mut GTlsClientConnection; + pub fn g_tls_client_connection_new( + base_io_stream: *mut GIOStream, + server_identity: *mut GSocketConnectable, + error: *mut *mut glib::GError, + ) -> *mut GTlsClientConnection; #[cfg(any(feature = "v2_46", feature = "dox"))] - pub fn g_tls_client_connection_copy_session_state(conn: *mut GTlsClientConnection, source: *mut GTlsClientConnection); - pub fn g_tls_client_connection_get_accepted_cas(conn: *mut GTlsClientConnection) -> *mut glib::GList; - pub fn g_tls_client_connection_get_server_identity(conn: *mut GTlsClientConnection) -> *mut GSocketConnectable; + pub fn g_tls_client_connection_copy_session_state( + conn: *mut GTlsClientConnection, + source: *mut GTlsClientConnection, + ); + pub fn g_tls_client_connection_get_accepted_cas( + conn: *mut GTlsClientConnection, + ) -> *mut glib::GList; + pub fn g_tls_client_connection_get_server_identity( + conn: *mut GTlsClientConnection, + ) -> *mut GSocketConnectable; pub fn g_tls_client_connection_get_use_ssl3(conn: *mut GTlsClientConnection) -> gboolean; - pub fn g_tls_client_connection_get_validation_flags(conn: *mut GTlsClientConnection) -> GTlsCertificateFlags; - pub fn g_tls_client_connection_set_server_identity(conn: *mut GTlsClientConnection, identity: *mut GSocketConnectable); - pub fn g_tls_client_connection_set_use_ssl3(conn: *mut GTlsClientConnection, use_ssl3: gboolean); - pub fn g_tls_client_connection_set_validation_flags(conn: *mut GTlsClientConnection, flags: GTlsCertificateFlags); + pub fn g_tls_client_connection_get_validation_flags( + conn: *mut GTlsClientConnection, + ) -> GTlsCertificateFlags; + pub fn g_tls_client_connection_set_server_identity( + conn: *mut GTlsClientConnection, + identity: *mut GSocketConnectable, + ); + pub fn g_tls_client_connection_set_use_ssl3( + conn: *mut GTlsClientConnection, + use_ssl3: gboolean, + ); + pub fn g_tls_client_connection_set_validation_flags( + conn: *mut GTlsClientConnection, + flags: GTlsCertificateFlags, + ); //========================================================================= // GTlsFileDatabase //========================================================================= pub fn g_tls_file_database_get_type() -> GType; - pub fn g_tls_file_database_new(anchors: *const c_char, error: *mut *mut glib::GError) -> *mut GTlsFileDatabase; + pub fn g_tls_file_database_new( + anchors: *const c_char, + error: *mut *mut glib::GError, + ) -> *mut GTlsFileDatabase; //========================================================================= // GTlsServerConnection //========================================================================= pub fn g_tls_server_connection_get_type() -> GType; - pub fn g_tls_server_connection_new(base_io_stream: *mut GIOStream, certificate: *mut GTlsCertificate, error: *mut *mut glib::GError) -> *mut GTlsServerConnection; + pub fn g_tls_server_connection_new( + base_io_stream: *mut GIOStream, + certificate: *mut GTlsCertificate, + error: *mut *mut glib::GError, + ) -> *mut GTlsServerConnection; //========================================================================= // GVolume @@ -9910,10 +15560,31 @@ pub fn g_volume_get_type() -> GType; pub fn g_volume_can_eject(volume: *mut GVolume) -> gboolean; pub fn g_volume_can_mount(volume: *mut GVolume) -> gboolean; - pub fn g_volume_eject(volume: *mut GVolume, flags: GMountUnmountFlags, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_volume_eject_finish(volume: *mut GVolume, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; - pub fn g_volume_eject_with_operation(volume: *mut GVolume, flags: GMountUnmountFlags, mount_operation: *mut GMountOperation, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_volume_eject_with_operation_finish(volume: *mut GVolume, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_volume_eject( + volume: *mut GVolume, + flags: GMountUnmountFlags, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_volume_eject_finish( + volume: *mut GVolume, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_volume_eject_with_operation( + volume: *mut GVolume, + flags: GMountUnmountFlags, + mount_operation: *mut GMountOperation, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_volume_eject_with_operation_finish( + volume: *mut GVolume, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_volume_enumerate_identifiers(volume: *mut GVolume) -> *mut *mut c_char; pub fn g_volume_get_activation_root(volume: *mut GVolume) -> *mut GFile; pub fn g_volume_get_drive(volume: *mut GVolume) -> *mut GDrive; @@ -9922,100 +15593,282 @@ pub fn g_volume_get_mount(volume: *mut GVolume) -> *mut GMount; pub fn g_volume_get_name(volume: *mut GVolume) -> *mut c_char; pub fn g_volume_get_sort_key(volume: *mut GVolume) -> *const c_char; - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_volume_get_symbolic_icon(volume: *mut GVolume) -> *mut GIcon; pub fn g_volume_get_uuid(volume: *mut GVolume) -> *mut c_char; - pub fn g_volume_mount(volume: *mut GVolume, flags: GMountMountFlags, mount_operation: *mut GMountOperation, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_volume_mount_finish(volume: *mut GVolume, result: *mut GAsyncResult, error: *mut *mut glib::GError) -> gboolean; + pub fn g_volume_mount( + volume: *mut GVolume, + flags: GMountMountFlags, + mount_operation: *mut GMountOperation, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_volume_mount_finish( + volume: *mut GVolume, + result: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_volume_should_automount(volume: *mut GVolume) -> gboolean; //========================================================================= // Other functions //========================================================================= - pub fn g_bus_get(bus_type: GBusType, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_bus_get_finish(res: *mut GAsyncResult, error: *mut *mut glib::GError) -> *mut GDBusConnection; - pub fn g_bus_get_sync(bus_type: GBusType, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GDBusConnection; - pub fn g_bus_own_name(bus_type: GBusType, name: *const c_char, flags: GBusNameOwnerFlags, bus_acquired_handler: GBusAcquiredCallback, name_acquired_handler: GBusNameAcquiredCallback, name_lost_handler: GBusNameLostCallback, user_data: gpointer, user_data_free_func: glib::GDestroyNotify) -> c_uint; - pub fn g_bus_own_name_on_connection(connection: *mut GDBusConnection, name: *const c_char, flags: GBusNameOwnerFlags, name_acquired_handler: GBusNameAcquiredCallback, name_lost_handler: GBusNameLostCallback, user_data: gpointer, user_data_free_func: glib::GDestroyNotify) -> c_uint; - pub fn g_bus_own_name_on_connection_with_closures(connection: *mut GDBusConnection, name: *const c_char, flags: GBusNameOwnerFlags, name_acquired_closure: *mut gobject::GClosure, name_lost_closure: *mut gobject::GClosure) -> c_uint; - pub fn g_bus_own_name_with_closures(bus_type: GBusType, name: *const c_char, flags: GBusNameOwnerFlags, bus_acquired_closure: *mut gobject::GClosure, name_acquired_closure: *mut gobject::GClosure, name_lost_closure: *mut gobject::GClosure) -> c_uint; + pub fn g_bus_get( + bus_type: GBusType, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_bus_get_finish( + res: *mut GAsyncResult, + error: *mut *mut glib::GError, + ) -> *mut GDBusConnection; + pub fn g_bus_get_sync( + bus_type: GBusType, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GDBusConnection; + pub fn g_bus_own_name( + bus_type: GBusType, + name: *const c_char, + flags: GBusNameOwnerFlags, + bus_acquired_handler: GBusAcquiredCallback, + name_acquired_handler: GBusNameAcquiredCallback, + name_lost_handler: GBusNameLostCallback, + user_data: gpointer, + user_data_free_func: glib::GDestroyNotify, + ) -> c_uint; + pub fn g_bus_own_name_on_connection( + connection: *mut GDBusConnection, + name: *const c_char, + flags: GBusNameOwnerFlags, + name_acquired_handler: GBusNameAcquiredCallback, + name_lost_handler: GBusNameLostCallback, + user_data: gpointer, + user_data_free_func: glib::GDestroyNotify, + ) -> c_uint; + pub fn g_bus_own_name_on_connection_with_closures( + connection: *mut GDBusConnection, + name: *const c_char, + flags: GBusNameOwnerFlags, + name_acquired_closure: *mut gobject::GClosure, + name_lost_closure: *mut gobject::GClosure, + ) -> c_uint; + pub fn g_bus_own_name_with_closures( + bus_type: GBusType, + name: *const c_char, + flags: GBusNameOwnerFlags, + bus_acquired_closure: *mut gobject::GClosure, + name_acquired_closure: *mut gobject::GClosure, + name_lost_closure: *mut gobject::GClosure, + ) -> c_uint; pub fn g_bus_unown_name(owner_id: c_uint); pub fn g_bus_unwatch_name(watcher_id: c_uint); - pub fn g_bus_watch_name(bus_type: GBusType, name: *const c_char, flags: GBusNameWatcherFlags, name_appeared_handler: GBusNameAppearedCallback, name_vanished_handler: GBusNameVanishedCallback, user_data: gpointer, user_data_free_func: glib::GDestroyNotify) -> c_uint; - pub fn g_bus_watch_name_on_connection(connection: *mut GDBusConnection, name: *const c_char, flags: GBusNameWatcherFlags, name_appeared_handler: GBusNameAppearedCallback, name_vanished_handler: GBusNameVanishedCallback, user_data: gpointer, user_data_free_func: glib::GDestroyNotify) -> c_uint; - pub fn g_bus_watch_name_on_connection_with_closures(connection: *mut GDBusConnection, name: *const c_char, flags: GBusNameWatcherFlags, name_appeared_closure: *mut gobject::GClosure, name_vanished_closure: *mut gobject::GClosure) -> c_uint; - pub fn g_bus_watch_name_with_closures(bus_type: GBusType, name: *const c_char, flags: GBusNameWatcherFlags, name_appeared_closure: *mut gobject::GClosure, name_vanished_closure: *mut gobject::GClosure) -> c_uint; + pub fn g_bus_watch_name( + bus_type: GBusType, + name: *const c_char, + flags: GBusNameWatcherFlags, + name_appeared_handler: GBusNameAppearedCallback, + name_vanished_handler: GBusNameVanishedCallback, + user_data: gpointer, + user_data_free_func: glib::GDestroyNotify, + ) -> c_uint; + pub fn g_bus_watch_name_on_connection( + connection: *mut GDBusConnection, + name: *const c_char, + flags: GBusNameWatcherFlags, + name_appeared_handler: GBusNameAppearedCallback, + name_vanished_handler: GBusNameVanishedCallback, + user_data: gpointer, + user_data_free_func: glib::GDestroyNotify, + ) -> c_uint; + pub fn g_bus_watch_name_on_connection_with_closures( + connection: *mut GDBusConnection, + name: *const c_char, + flags: GBusNameWatcherFlags, + name_appeared_closure: *mut gobject::GClosure, + name_vanished_closure: *mut gobject::GClosure, + ) -> c_uint; + pub fn g_bus_watch_name_with_closures( + bus_type: GBusType, + name: *const c_char, + flags: GBusNameWatcherFlags, + name_appeared_closure: *mut gobject::GClosure, + name_vanished_closure: *mut gobject::GClosure, + ) -> c_uint; pub fn g_content_type_can_be_executable(type_: *const c_char) -> gboolean; pub fn g_content_type_equals(type1: *const c_char, type2: *const c_char) -> gboolean; pub fn g_content_type_from_mime_type(mime_type: *const c_char) -> *mut c_char; pub fn g_content_type_get_description(type_: *const c_char) -> *mut c_char; - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_content_type_get_generic_icon_name(type_: *const c_char) -> *mut c_char; pub fn g_content_type_get_icon(type_: *const c_char) -> *mut GIcon; pub fn g_content_type_get_mime_type(type_: *const c_char) -> *mut c_char; - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_content_type_get_symbolic_icon(type_: *const c_char) -> *mut GIcon; - pub fn g_content_type_guess(filename: *const c_char, data: *mut u8, data_size: size_t, result_uncertain: *mut gboolean) -> *mut c_char; + pub fn g_content_type_guess( + filename: *const c_char, + data: *const u8, + data_size: size_t, + result_uncertain: *mut gboolean, + ) -> *mut c_char; pub fn g_content_type_guess_for_tree(root: *mut GFile) -> *mut *mut c_char; pub fn g_content_type_is_a(type_: *const c_char, supertype: *const c_char) -> gboolean; #[cfg(any(feature = "v2_52", feature = "dox"))] pub fn g_content_type_is_mime_type(type_: *const c_char, mime_type: *const c_char) -> gboolean; pub fn g_content_type_is_unknown(type_: *const c_char) -> gboolean; pub fn g_content_types_get_registered() -> *mut glib::GList; - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_dbus_address_escape_value(string: *const c_char) -> *mut c_char; - pub fn g_dbus_address_get_for_bus_sync(bus_type: GBusType, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut c_char; - pub fn g_dbus_address_get_stream(address: *const c_char, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer); - pub fn g_dbus_address_get_stream_finish(res: *mut GAsyncResult, out_guid: *mut *mut c_char, error: *mut *mut glib::GError) -> *mut GIOStream; - pub fn g_dbus_address_get_stream_sync(address: *const c_char, out_guid: *mut *mut c_char, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> *mut GIOStream; + pub fn g_dbus_address_get_for_bus_sync( + bus_type: GBusType, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut c_char; + pub fn g_dbus_address_get_stream( + address: *const c_char, + cancellable: *mut GCancellable, + callback: GAsyncReadyCallback, + user_data: gpointer, + ); + pub fn g_dbus_address_get_stream_finish( + res: *mut GAsyncResult, + out_guid: *mut *mut c_char, + error: *mut *mut glib::GError, + ) -> *mut GIOStream; + pub fn g_dbus_address_get_stream_sync( + address: *const c_char, + out_guid: *mut *mut c_char, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> *mut GIOStream; pub fn g_dbus_generate_guid() -> *mut c_char; - pub fn g_dbus_gvalue_to_gvariant(gvalue: *const gobject::GValue, type_: *const glib::GVariantType) -> *mut glib::GVariant; + pub fn g_dbus_gvalue_to_gvariant( + gvalue: *const gobject::GValue, + type_: *const glib::GVariantType, + ) -> *mut glib::GVariant; pub fn g_dbus_gvariant_to_gvalue(value: *mut glib::GVariant, out_gvalue: *mut gobject::GValue); pub fn g_dbus_is_address(string: *const c_char) -> gboolean; pub fn g_dbus_is_guid(string: *const c_char) -> gboolean; pub fn g_dbus_is_interface_name(string: *const c_char) -> gboolean; pub fn g_dbus_is_member_name(string: *const c_char) -> gboolean; pub fn g_dbus_is_name(string: *const c_char) -> gboolean; - pub fn g_dbus_is_supported_address(string: *const c_char, error: *mut *mut glib::GError) -> gboolean; + pub fn g_dbus_is_supported_address( + string: *const c_char, + error: *mut *mut glib::GError, + ) -> gboolean; pub fn g_dbus_is_unique_name(string: *const c_char) -> gboolean; pub fn g_io_error_from_errno(err_no: c_int) -> GIOErrorEnum; pub fn g_io_error_quark() -> glib::GQuark; pub fn g_io_modules_load_all_in_directory(dirname: *const c_char) -> *mut glib::GList; - pub fn g_io_modules_load_all_in_directory_with_scope(dirname: *const c_char, scope: *mut GIOModuleScope) -> *mut glib::GList; + pub fn g_io_modules_load_all_in_directory_with_scope( + dirname: *const c_char, + scope: *mut GIOModuleScope, + ) -> *mut glib::GList; pub fn g_io_modules_scan_all_in_directory(dirname: *const c_char); - pub fn g_io_modules_scan_all_in_directory_with_scope(dirname: *const c_char, scope: *mut GIOModuleScope); + pub fn g_io_modules_scan_all_in_directory_with_scope( + dirname: *const c_char, + scope: *mut GIOModuleScope, + ); pub fn g_io_scheduler_cancel_all_jobs(); - pub fn g_io_scheduler_push_job(job_func: GIOSchedulerJobFunc, user_data: gpointer, notify: glib::GDestroyNotify, io_priority: c_int, cancellable: *mut GCancellable); - pub fn g_keyfile_settings_backend_new(filename: *const c_char, root_path: *const c_char, root_group: *const c_char) -> *mut GSettingsBackend; + pub fn g_io_scheduler_push_job( + job_func: GIOSchedulerJobFunc, + user_data: gpointer, + notify: glib::GDestroyNotify, + io_priority: c_int, + cancellable: *mut GCancellable, + ); + pub fn g_keyfile_settings_backend_new( + filename: *const c_char, + root_path: *const c_char, + root_group: *const c_char, + ) -> *mut GSettingsBackend; pub fn g_memory_settings_backend_new() -> *mut GSettingsBackend; - #[cfg(any(feature = "v2_36", feature = "dox"))] pub fn g_networking_init(); pub fn g_null_settings_backend_new() -> *mut GSettingsBackend; pub fn g_pollable_source_new(pollable_stream: *mut gobject::GObject) -> *mut glib::GSource; - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_pollable_source_new_full(pollable_stream: *mut gobject::GObject, child_source: *mut glib::GSource, cancellable: *mut GCancellable) -> *mut glib::GSource; - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_pollable_stream_read(stream: *mut GInputStream, buffer: *mut u8, count: size_t, blocking: gboolean, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> ssize_t; - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_pollable_stream_write(stream: *mut GOutputStream, buffer: *mut u8, count: size_t, blocking: gboolean, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> ssize_t; - #[cfg(any(feature = "v2_34", feature = "dox"))] - pub fn g_pollable_stream_write_all(stream: *mut GOutputStream, buffer: *mut u8, count: size_t, blocking: gboolean, bytes_written: *mut size_t, cancellable: *mut GCancellable, error: *mut *mut glib::GError) -> gboolean; - pub fn g_resources_enumerate_children(path: *const c_char, lookup_flags: GResourceLookupFlags, error: *mut *mut glib::GError) -> *mut *mut c_char; - pub fn g_resources_get_info(path: *const c_char, lookup_flags: GResourceLookupFlags, size: *mut size_t, flags: *mut u32, error: *mut *mut glib::GError) -> gboolean; - pub fn g_resources_lookup_data(path: *const c_char, lookup_flags: GResourceLookupFlags, error: *mut *mut glib::GError) -> *mut glib::GBytes; - pub fn g_resources_open_stream(path: *const c_char, lookup_flags: GResourceLookupFlags, error: *mut *mut glib::GError) -> *mut GInputStream; + pub fn g_pollable_source_new_full( + pollable_stream: *mut gobject::GObject, + child_source: *mut glib::GSource, + cancellable: *mut GCancellable, + ) -> *mut glib::GSource; + pub fn g_pollable_stream_read( + stream: *mut GInputStream, + buffer: *mut u8, + count: size_t, + blocking: gboolean, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> ssize_t; + pub fn g_pollable_stream_write( + stream: *mut GOutputStream, + buffer: *mut u8, + count: size_t, + blocking: gboolean, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> ssize_t; + pub fn g_pollable_stream_write_all( + stream: *mut GOutputStream, + buffer: *mut u8, + count: size_t, + blocking: gboolean, + bytes_written: *mut size_t, + cancellable: *mut GCancellable, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_resources_enumerate_children( + path: *const c_char, + lookup_flags: GResourceLookupFlags, + error: *mut *mut glib::GError, + ) -> *mut *mut c_char; + pub fn g_resources_get_info( + path: *const c_char, + lookup_flags: GResourceLookupFlags, + size: *mut size_t, + flags: *mut u32, + error: *mut *mut glib::GError, + ) -> gboolean; + pub fn g_resources_lookup_data( + path: *const c_char, + lookup_flags: GResourceLookupFlags, + error: *mut *mut glib::GError, + ) -> *mut glib::GBytes; + pub fn g_resources_open_stream( + path: *const c_char, + lookup_flags: GResourceLookupFlags, + error: *mut *mut glib::GError, + ) -> *mut GInputStream; pub fn g_resources_register(resource: *mut GResource); pub fn g_resources_unregister(resource: *mut GResource); - pub fn g_simple_async_report_error_in_idle(object: *mut gobject::GObject, callback: GAsyncReadyCallback, user_data: gpointer, domain: glib::GQuark, code: c_int, format: *const c_char, ...); - pub fn g_simple_async_report_gerror_in_idle(object: *mut gobject::GObject, callback: GAsyncReadyCallback, user_data: gpointer, error: *const glib::GError); - pub fn g_simple_async_report_take_gerror_in_idle(object: *mut gobject::GObject, callback: GAsyncReadyCallback, user_data: gpointer, error: *mut glib::GError); + pub fn g_simple_async_report_error_in_idle( + object: *mut gobject::GObject, + callback: GAsyncReadyCallback, + user_data: gpointer, + domain: glib::GQuark, + code: c_int, + format: *const c_char, + ... + ); + pub fn g_simple_async_report_gerror_in_idle( + object: *mut gobject::GObject, + callback: GAsyncReadyCallback, + user_data: gpointer, + error: *const glib::GError, + ); + pub fn g_simple_async_report_take_gerror_in_idle( + object: *mut gobject::GObject, + callback: GAsyncReadyCallback, + user_data: gpointer, + error: *mut glib::GError, + ); pub fn g_unix_is_mount_path_system_internal(mount_path: *const c_char) -> gboolean; #[cfg(any(feature = "v2_56", feature = "dox"))] pub fn g_unix_is_system_device_path(device_path: *const c_char) -> gboolean; #[cfg(any(feature = "v2_56", feature = "dox"))] pub fn g_unix_is_system_fs_type(fs_type: *const c_char) -> gboolean; pub fn g_unix_mount_at(mount_path: *const c_char, time_read: *mut u64) -> *mut GUnixMountEntry; - pub fn g_unix_mount_compare(mount1: *mut GUnixMountEntry, mount2: *mut GUnixMountEntry) -> c_int; + pub fn g_unix_mount_compare( + mount1: *mut GUnixMountEntry, + mount2: *mut GUnixMountEntry, + ) -> c_int; #[cfg(any(feature = "v2_54", feature = "dox"))] pub fn g_unix_mount_copy(mount_entry: *mut GUnixMountEntry) -> *mut GUnixMountEntry; #[cfg(any(feature = "v2_52", feature = "dox"))] @@ -10024,11 +15877,12 @@ pub fn g_unix_mount_get_device_path(mount_entry: *mut GUnixMountEntry) -> *const c_char; pub fn g_unix_mount_get_fs_type(mount_entry: *mut GUnixMountEntry) -> *const c_char; pub fn g_unix_mount_get_mount_path(mount_entry: *mut GUnixMountEntry) -> *const c_char; + #[cfg(any(feature = "v2_58", feature = "dox"))] + pub fn g_unix_mount_get_options(mount_entry: *mut GUnixMountEntry) -> *const c_char; pub fn g_unix_mount_guess_can_eject(mount_entry: *mut GUnixMountEntry) -> gboolean; pub fn g_unix_mount_guess_icon(mount_entry: *mut GUnixMountEntry) -> *mut GIcon; pub fn g_unix_mount_guess_name(mount_entry: *mut GUnixMountEntry) -> *mut c_char; pub fn g_unix_mount_guess_should_display(mount_entry: *mut GUnixMountEntry) -> gboolean; - #[cfg(any(feature = "v2_34", feature = "dox"))] pub fn g_unix_mount_guess_symbolic_icon(mount_entry: *mut GUnixMountEntry) -> *mut GIcon; pub fn g_unix_mount_is_readonly(mount_entry: *mut GUnixMountEntry) -> gboolean; pub fn g_unix_mount_is_system_internal(mount_entry: *mut GUnixMountEntry) -> gboolean; diff -Nru rust-gio-sys-0.7.0/tests/abi.rs rust-gio-sys-0.9.0/tests/abi.rs --- rust-gio-sys-0.7.0/tests/abi.rs 2018-09-09 13:36:53.000000000 +0000 +++ rust-gio-sys-0.9.0/tests/abi.rs 2019-06-22 12:16:56.000000000 +0000 @@ -5,13 +5,13 @@ extern crate gio_sys; extern crate shell_words; extern crate tempdir; +use gio_sys::*; use std::env; use std::error::Error; -use std::path::Path; use std::mem::{align_of, size_of}; +use std::path::Path; use std::process::Command; use std::str; -use gio_sys::*; static PACKAGES: &[&str] = &["gio-2.0"]; @@ -47,8 +47,7 @@ cmd.arg(out); let status = cmd.spawn()?.wait()?; if !status.success() { - return Err(format!("compilation command {:?} failed, {}", - &cmd, status).into()); + return Err(format!("compilation command {:?} failed, {}", &cmd, status).into()); } Ok(()) } @@ -77,14 +76,12 @@ cmd.args(packages); let out = cmd.output()?; if !out.status.success() { - return Err(format!("command {:?} returned {}", - &cmd, out.status).into()); + return Err(format!("command {:?} returned {}", &cmd, out.status).into()); } let stdout = str::from_utf8(&out.stdout)?; Ok(shell_words::split(stdout.trim())?) } - #[derive(Copy, Clone, Debug, Eq, PartialEq)] struct Layout { size: usize, @@ -115,9 +112,8 @@ fn summary(&self) -> String { format!( "{} passed; {} failed (compilation errors: {})", - self.passed, - self.failed, - self.failed_to_compile) + self.passed, self.failed, self.failed_to_compile + ) } fn expect_total_success(&self) { if self.failed == 0 { @@ -133,24 +129,28 @@ let tmpdir = tempdir::TempDir::new("abi").expect("temporary directory"); let cc = Compiler::new().expect("configured compiler"); - assert_eq!("1", - get_c_value(tmpdir.path(), &cc, "1").expect("C constant"), - "failed to obtain correct constant value for 1"); + assert_eq!( + "1", + get_c_value(tmpdir.path(), &cc, "1").expect("C constant"), + "failed to obtain correct constant value for 1" + ); - let mut results : Results = Default::default(); + let mut results: Results = Default::default(); for (i, &(name, rust_value)) in RUST_CONSTANTS.iter().enumerate() { match get_c_value(tmpdir.path(), &cc, name) { Err(e) => { results.record_failed_to_compile(); eprintln!("{}", e); - }, + } Ok(ref c_value) => { if rust_value == c_value { results.record_passed(); } else { results.record_failed(); - eprintln!("Constant value mismatch for {}\nRust: {:?}\nC: {:?}", - name, rust_value, c_value); + eprintln!( + "Constant value mismatch for {}\nRust: {:?}\nC: {:?}", + name, rust_value, c_value + ); } } }; @@ -166,24 +166,31 @@ let tmpdir = tempdir::TempDir::new("abi").expect("temporary directory"); let cc = Compiler::new().expect("configured compiler"); - assert_eq!(Layout {size: 1, alignment: 1}, - get_c_layout(tmpdir.path(), &cc, "char").expect("C layout"), - "failed to obtain correct layout for char type"); + assert_eq!( + Layout { + size: 1, + alignment: 1 + }, + get_c_layout(tmpdir.path(), &cc, "char").expect("C layout"), + "failed to obtain correct layout for char type" + ); - let mut results : Results = Default::default(); + let mut results: Results = Default::default(); for (i, &(name, rust_layout)) in RUST_LAYOUTS.iter().enumerate() { match get_c_layout(tmpdir.path(), &cc, name) { Err(e) => { results.record_failed_to_compile(); eprintln!("{}", e); - }, + } Ok(c_layout) => { if rust_layout == c_layout { results.record_passed(); } else { results.record_failed(); - eprintln!("Layout mismatch for {}\nRust: {:?}\nC: {:?}", - name, rust_layout, &c_layout); + eprintln!( + "Layout mismatch for {}\nRust: {:?}\nC: {:?}", + name, rust_layout, &c_layout + ); } } }; @@ -203,15 +210,14 @@ let mut abi_cmd = Command::new(exe); let output = abi_cmd.output()?; if !output.status.success() { - return Err(format!("command {:?} failed, {:?}", - &abi_cmd, &output).into()); + return Err(format!("command {:?} failed, {:?}", &abi_cmd, &output).into()); } let stdout = str::from_utf8(&output.stdout)?; let mut words = stdout.trim().split_whitespace(); let size = words.next().unwrap().parse().unwrap(); let alignment = words.next().unwrap().parse().unwrap(); - Ok(Layout {size, alignment}) + Ok(Layout { size, alignment }) } fn get_c_value(dir: &Path, cc: &Compiler, name: &str) -> Result> { @@ -223,459 +229,2185 @@ let mut abi_cmd = Command::new(exe); let output = abi_cmd.output()?; if !output.status.success() { - return Err(format!("command {:?} failed, {:?}", - &abi_cmd, &output).into()); + return Err(format!("command {:?} failed, {:?}", &abi_cmd, &output).into()); + } + + let output = str::from_utf8(&output.stdout)?.trim(); + if !output.starts_with("###gir test###") || !output.ends_with("###gir test###") { + return Err(format!( + "command {:?} return invalid output, {:?}", + &abi_cmd, &output + ) + .into()); } - Ok(str::from_utf8(&output.stdout)?.trim().to_owned()) + Ok(String::from(&output[14..(output.len() - 14)])) } const RUST_LAYOUTS: &[(&str, Layout)] = &[ - ("GActionEntry", Layout {size: size_of::(), alignment: align_of::()}), - ("GActionGroupInterface", Layout {size: size_of::(), alignment: align_of::()}), - ("GActionInterface", Layout {size: size_of::(), alignment: align_of::()}), - ("GActionMapInterface", Layout {size: size_of::(), alignment: align_of::()}), - ("GAppInfoCreateFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GAppInfoIface", Layout {size: size_of::(), alignment: align_of::()}), - ("GAppLaunchContext", Layout {size: size_of::(), alignment: align_of::()}), - ("GAppLaunchContextClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GApplication", Layout {size: size_of::(), alignment: align_of::()}), - ("GApplicationClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GApplicationCommandLine", Layout {size: size_of::(), alignment: align_of::()}), - ("GApplicationCommandLineClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GApplicationFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GAskPasswordFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GAsyncInitableIface", Layout {size: size_of::(), alignment: align_of::()}), - ("GAsyncResultIface", Layout {size: size_of::(), alignment: align_of::()}), - ("GBufferedInputStream", Layout {size: size_of::(), alignment: align_of::()}), - ("GBufferedInputStreamClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GBufferedOutputStream", Layout {size: size_of::(), alignment: align_of::()}), - ("GBufferedOutputStreamClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GBusNameOwnerFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GBusNameWatcherFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GBusType", Layout {size: size_of::(), alignment: align_of::()}), - ("GCancellable", Layout {size: size_of::(), alignment: align_of::()}), - ("GCancellableClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GCharsetConverterClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GConverterFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GConverterIface", Layout {size: size_of::(), alignment: align_of::()}), - ("GConverterInputStream", Layout {size: size_of::(), alignment: align_of::()}), - ("GConverterInputStreamClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GConverterOutputStream", Layout {size: size_of::(), alignment: align_of::()}), - ("GConverterOutputStreamClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GConverterResult", Layout {size: size_of::(), alignment: align_of::()}), - ("GCredentialsType", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusAnnotationInfo", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusArgInfo", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusCallFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusCapabilityFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusConnectionFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusError", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusErrorEntry", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusInterfaceIface", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusInterfaceInfo", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusInterfaceSkeleton", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusInterfaceSkeletonClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusInterfaceSkeletonFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusInterfaceVTable", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusMessageByteOrder", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusMessageFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusMessageHeaderField", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusMessageType", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusMethodInfo", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusNodeInfo", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusObjectIface", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusObjectManagerClient", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusObjectManagerClientClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusObjectManagerClientFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusObjectManagerIface", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusObjectManagerServer", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusObjectManagerServerClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusObjectProxy", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusObjectProxyClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusObjectSkeleton", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusObjectSkeletonClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusPropertyInfo", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusPropertyInfoFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusProxy", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusProxyClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusProxyFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusSendMessageFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusServerFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusSignalFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusSignalInfo", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusSubtreeFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GDBusSubtreeVTable", Layout {size: size_of::(), alignment: align_of::()}), - ("GDataInputStream", Layout {size: size_of::(), alignment: align_of::()}), - ("GDataInputStreamClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GDataOutputStream", Layout {size: size_of::(), alignment: align_of::()}), - ("GDataOutputStreamClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GDataStreamByteOrder", Layout {size: size_of::(), alignment: align_of::()}), - ("GDataStreamNewlineType", Layout {size: size_of::(), alignment: align_of::()}), - ("GDatagramBasedInterface", Layout {size: size_of::(), alignment: align_of::()}), - ("GDesktopAppInfoClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GDesktopAppInfoLookupIface", Layout {size: size_of::(), alignment: align_of::()}), - ("GDriveIface", Layout {size: size_of::(), alignment: align_of::()}), - ("GDriveStartFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GDriveStartStopType", Layout {size: size_of::(), alignment: align_of::()}), - ("GDtlsClientConnectionInterface", Layout {size: size_of::(), alignment: align_of::()}), - ("GDtlsConnectionInterface", Layout {size: size_of::(), alignment: align_of::()}), - ("GDtlsServerConnectionInterface", Layout {size: size_of::(), alignment: align_of::()}), - ("GEmblemOrigin", Layout {size: size_of::(), alignment: align_of::()}), - ("GEmblemedIcon", Layout {size: size_of::(), alignment: align_of::()}), - ("GEmblemedIconClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileAttributeInfo", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileAttributeInfoFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileAttributeInfoList", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileAttributeStatus", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileAttributeType", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileCopyFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileCreateFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileDescriptorBasedIface", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileEnumerator", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileEnumeratorClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileIOStream", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileIOStreamClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileIface", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileInputStream", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileInputStreamClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileMeasureFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileMonitor", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileMonitorClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileMonitorEvent", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileMonitorFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileOutputStream", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileOutputStreamClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileQueryInfoFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GFileType", Layout {size: size_of::(), alignment: align_of::()}), - ("GFilenameCompleterClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GFilesystemPreviewType", Layout {size: size_of::(), alignment: align_of::()}), - ("GFilterInputStream", Layout {size: size_of::(), alignment: align_of::()}), - ("GFilterInputStreamClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GFilterOutputStream", Layout {size: size_of::(), alignment: align_of::()}), - ("GFilterOutputStreamClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GIOErrorEnum", Layout {size: size_of::(), alignment: align_of::()}), - ("GIOModuleScopeFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GIOStream", Layout {size: size_of::(), alignment: align_of::()}), - ("GIOStreamClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GIOStreamSpliceFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GIconIface", Layout {size: size_of::(), alignment: align_of::()}), - ("GInetAddress", Layout {size: size_of::(), alignment: align_of::()}), - ("GInetAddressClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GInetAddressMask", Layout {size: size_of::(), alignment: align_of::()}), - ("GInetAddressMaskClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GInetSocketAddress", Layout {size: size_of::(), alignment: align_of::()}), - ("GInetSocketAddressClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GInitableIface", Layout {size: size_of::(), alignment: align_of::()}), - ("GInputMessage", Layout {size: size_of::(), alignment: align_of::()}), - ("GInputStream", Layout {size: size_of::(), alignment: align_of::()}), - ("GInputStreamClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GInputVector", Layout {size: size_of::(), alignment: align_of::()}), - ("GListModelInterface", Layout {size: size_of::(), alignment: align_of::()}), - ("GListStoreClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GLoadableIconIface", Layout {size: size_of::(), alignment: align_of::()}), - ("GMemoryInputStream", Layout {size: size_of::(), alignment: align_of::()}), - ("GMemoryInputStreamClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GMemoryOutputStream", Layout {size: size_of::(), alignment: align_of::()}), - ("GMemoryOutputStreamClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GMenuAttributeIter", Layout {size: size_of::(), alignment: align_of::()}), - ("GMenuAttributeIterClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GMenuLinkIter", Layout {size: size_of::(), alignment: align_of::()}), - ("GMenuLinkIterClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GMenuModel", Layout {size: size_of::(), alignment: align_of::()}), - ("GMenuModelClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GMountIface", Layout {size: size_of::(), alignment: align_of::()}), - ("GMountMountFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GMountOperation", Layout {size: size_of::(), alignment: align_of::()}), - ("GMountOperationClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GMountOperationResult", Layout {size: size_of::(), alignment: align_of::()}), - ("GMountUnmountFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GNativeVolumeMonitor", Layout {size: size_of::(), alignment: align_of::()}), - ("GNativeVolumeMonitorClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GNetworkAddress", Layout {size: size_of::(), alignment: align_of::()}), - ("GNetworkAddressClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GNetworkConnectivity", Layout {size: size_of::(), alignment: align_of::()}), - ("GNetworkMonitorInterface", Layout {size: size_of::(), alignment: align_of::()}), - ("GNetworkService", Layout {size: size_of::(), alignment: align_of::()}), - ("GNetworkServiceClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GNotificationPriority", Layout {size: size_of::(), alignment: align_of::()}), - ("GOutputMessage", Layout {size: size_of::(), alignment: align_of::()}), - ("GOutputStream", Layout {size: size_of::(), alignment: align_of::()}), - ("GOutputStreamClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GOutputStreamSpliceFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GOutputVector", Layout {size: size_of::(), alignment: align_of::()}), - ("GPasswordSave", Layout {size: size_of::(), alignment: align_of::()}), - ("GPermission", Layout {size: size_of::(), alignment: align_of::()}), - ("GPermissionClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GPollableInputStreamInterface", Layout {size: size_of::(), alignment: align_of::()}), - ("GPollableOutputStreamInterface", Layout {size: size_of::(), alignment: align_of::()}), - ("GProxyAddress", Layout {size: size_of::(), alignment: align_of::()}), - ("GProxyAddressClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GProxyAddressEnumerator", Layout {size: size_of::(), alignment: align_of::()}), - ("GProxyAddressEnumeratorClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GProxyInterface", Layout {size: size_of::(), alignment: align_of::()}), - ("GProxyResolverInterface", Layout {size: size_of::(), alignment: align_of::()}), - ("GRemoteActionGroupInterface", Layout {size: size_of::(), alignment: align_of::()}), - ("GResolver", Layout {size: size_of::(), alignment: align_of::()}), - ("GResolverClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GResolverError", Layout {size: size_of::(), alignment: align_of::()}), - ("GResolverRecordType", Layout {size: size_of::(), alignment: align_of::()}), - ("GResourceError", Layout {size: size_of::(), alignment: align_of::()}), - ("GResourceFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GResourceLookupFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GSeekableIface", Layout {size: size_of::(), alignment: align_of::()}), - ("GSettings", Layout {size: size_of::(), alignment: align_of::()}), - ("GSettingsBackend", Layout {size: size_of::(), alignment: align_of::()}), - ("GSettingsBackendClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GSettingsBindFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GSettingsClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GSimpleActionGroup", Layout {size: size_of::(), alignment: align_of::()}), - ("GSimpleActionGroupClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GSimpleProxyResolver", Layout {size: size_of::(), alignment: align_of::()}), - ("GSimpleProxyResolverClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocket", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocketAddress", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocketAddressClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocketAddressEnumerator", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocketAddressEnumeratorClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocketClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocketClient", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocketClientClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocketClientEvent", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocketConnectableIface", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocketConnection", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocketConnectionClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocketControlMessage", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocketControlMessageClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocketFamily", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocketListener", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocketListenerClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocketListenerEvent", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocketMsgFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocketProtocol", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocketService", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocketServiceClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GSocketType", Layout {size: size_of::(), alignment: align_of::()}), - ("GStaticResource", Layout {size: size_of::(), alignment: align_of::()}), - ("GSubprocessFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GTcpConnection", Layout {size: size_of::(), alignment: align_of::()}), - ("GTcpConnectionClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GTcpWrapperConnection", Layout {size: size_of::(), alignment: align_of::()}), - ("GTcpWrapperConnectionClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GTestDBusFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GThreadedSocketService", Layout {size: size_of::(), alignment: align_of::()}), - ("GThreadedSocketServiceClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsAuthenticationMode", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsBackendInterface", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsCertificate", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsCertificateClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsCertificateFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsCertificateRequestFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsClientConnectionInterface", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsConnection", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsConnectionClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsDatabase", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsDatabaseClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsDatabaseLookupFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsDatabaseVerifyFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsError", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsFileDatabaseInterface", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsInteraction", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsInteractionClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsInteractionResult", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsPassword", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsPasswordClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsPasswordFlags", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsRehandshakeMode", Layout {size: size_of::(), alignment: align_of::()}), - ("GTlsServerConnectionInterface", Layout {size: size_of::(), alignment: align_of::()}), - ("GUnixConnection", Layout {size: size_of::(), alignment: align_of::()}), - ("GUnixConnectionClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GUnixCredentialsMessage", Layout {size: size_of::(), alignment: align_of::()}), - ("GUnixCredentialsMessageClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GUnixFDList", Layout {size: size_of::(), alignment: align_of::()}), - ("GUnixFDListClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GUnixFDMessage", Layout {size: size_of::(), alignment: align_of::()}), - ("GUnixFDMessageClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GUnixInputStream", Layout {size: size_of::(), alignment: align_of::()}), - ("GUnixInputStreamClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GUnixOutputStream", Layout {size: size_of::(), alignment: align_of::()}), - ("GUnixOutputStreamClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GUnixSocketAddress", Layout {size: size_of::(), alignment: align_of::()}), - ("GUnixSocketAddressClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GUnixSocketAddressType", Layout {size: size_of::(), alignment: align_of::()}), - ("GVfs", Layout {size: size_of::(), alignment: align_of::()}), - ("GVfsClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GVolumeIface", Layout {size: size_of::(), alignment: align_of::()}), - ("GVolumeMonitor", Layout {size: size_of::(), alignment: align_of::()}), - ("GVolumeMonitorClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GZlibCompressorClass", Layout {size: size_of::(), alignment: align_of::()}), - ("GZlibCompressorFormat", Layout {size: size_of::(), alignment: align_of::()}), - ("GZlibDecompressorClass", Layout {size: size_of::(), alignment: align_of::()}), + ( + "GActionEntry", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GActionGroupInterface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GActionInterface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GActionMapInterface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GAppInfoCreateFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GAppInfoIface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GAppLaunchContext", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GAppLaunchContextClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GApplication", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GApplicationClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GApplicationCommandLine", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GApplicationCommandLineClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GApplicationFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GAskPasswordFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GAsyncInitableIface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GAsyncResultIface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GBufferedInputStream", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GBufferedInputStreamClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GBufferedOutputStream", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GBufferedOutputStreamClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GBusNameOwnerFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GBusNameWatcherFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GBusType", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GCancellable", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GCancellableClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GCharsetConverterClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GConverterFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GConverterIface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GConverterInputStream", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GConverterInputStreamClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GConverterOutputStream", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GConverterOutputStreamClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GConverterResult", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GCredentialsType", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusAnnotationInfo", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusArgInfo", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusCallFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusCapabilityFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusConnectionFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusError", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusErrorEntry", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusInterfaceIface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusInterfaceInfo", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusInterfaceSkeleton", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusInterfaceSkeletonClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusInterfaceSkeletonFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusInterfaceVTable", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusMessageByteOrder", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusMessageFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusMessageHeaderField", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusMessageType", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusMethodInfo", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusNodeInfo", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusObjectIface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusObjectManagerClient", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusObjectManagerClientClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusObjectManagerClientFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusObjectManagerIface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusObjectManagerServer", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusObjectManagerServerClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusObjectProxy", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusObjectProxyClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusObjectSkeleton", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusObjectSkeletonClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusPropertyInfo", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusPropertyInfoFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusProxy", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusProxyClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusProxyFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusSendMessageFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusServerFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusSignalFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusSignalInfo", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusSubtreeFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDBusSubtreeVTable", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDataInputStream", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDataInputStreamClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDataOutputStream", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDataOutputStreamClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDataStreamByteOrder", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDataStreamNewlineType", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDatagramBasedInterface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDesktopAppInfoClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDesktopAppInfoLookupIface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDriveIface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDriveStartFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDriveStartStopType", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDtlsClientConnectionInterface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDtlsConnectionInterface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GDtlsServerConnectionInterface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GEmblemOrigin", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GEmblemedIcon", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GEmblemedIconClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileAttributeInfo", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileAttributeInfoFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileAttributeInfoList", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileAttributeStatus", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileAttributeType", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileCopyFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileCreateFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileDescriptorBasedIface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileEnumerator", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileEnumeratorClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileIOStream", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileIOStreamClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileIface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileInputStream", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileInputStreamClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileMeasureFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileMonitor", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileMonitorClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileMonitorEvent", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileMonitorFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileOutputStream", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileOutputStreamClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileQueryInfoFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFileType", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFilenameCompleterClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFilesystemPreviewType", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFilterInputStream", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFilterInputStreamClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFilterOutputStream", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GFilterOutputStreamClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GIOErrorEnum", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GIOModuleScopeFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GIOStream", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GIOStreamClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GIOStreamSpliceFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GIconIface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GInetAddress", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GInetAddressClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GInetAddressMask", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GInetAddressMaskClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GInetSocketAddress", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GInetSocketAddressClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GInitableIface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GInputMessage", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GInputStream", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GInputStreamClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GInputVector", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GListModelInterface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GListStoreClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GLoadableIconIface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GMemoryInputStream", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GMemoryInputStreamClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GMemoryOutputStream", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GMemoryOutputStreamClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GMenuAttributeIter", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GMenuAttributeIterClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GMenuLinkIter", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GMenuLinkIterClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GMenuModel", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GMenuModelClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GMountIface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GMountMountFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GMountOperation", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GMountOperationClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GMountOperationResult", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GMountUnmountFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GNativeVolumeMonitor", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GNativeVolumeMonitorClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GNetworkAddress", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GNetworkAddressClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GNetworkConnectivity", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GNetworkMonitorInterface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GNetworkService", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GNetworkServiceClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GNotificationPriority", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GOutputMessage", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GOutputStream", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GOutputStreamClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GOutputStreamSpliceFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GOutputVector", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GPasswordSave", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GPermission", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GPermissionClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GPollableInputStreamInterface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GPollableOutputStreamInterface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GProxyAddress", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GProxyAddressClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GProxyAddressEnumerator", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GProxyAddressEnumeratorClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GProxyInterface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GProxyResolverInterface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GRemoteActionGroupInterface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GResolver", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GResolverClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GResolverError", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GResolverRecordType", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GResourceError", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GResourceFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GResourceLookupFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSeekableIface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSettings", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSettingsBackend", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSettingsBackendClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSettingsBindFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSettingsClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSimpleActionGroup", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSimpleActionGroupClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSimpleProxyResolver", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSimpleProxyResolverClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocket", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocketAddress", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocketAddressClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocketAddressEnumerator", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocketAddressEnumeratorClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocketClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocketClient", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocketClientClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocketClientEvent", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocketConnectableIface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocketConnection", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocketConnectionClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocketControlMessage", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocketControlMessageClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocketFamily", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocketListener", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocketListenerClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocketListenerEvent", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocketMsgFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocketProtocol", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocketService", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocketServiceClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSocketType", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GStaticResource", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GSubprocessFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTcpConnection", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTcpConnectionClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTcpWrapperConnection", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTcpWrapperConnectionClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTestDBusFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GThreadedSocketService", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GThreadedSocketServiceClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsAuthenticationMode", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsBackendInterface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsCertificate", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsCertificateClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsCertificateFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsCertificateRequestFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsClientConnectionInterface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsConnection", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsConnectionClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsDatabase", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsDatabaseClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsDatabaseLookupFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsDatabaseVerifyFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsError", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsFileDatabaseInterface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsInteraction", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsInteractionClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsInteractionResult", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsPassword", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsPasswordClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsPasswordFlags", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsRehandshakeMode", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GTlsServerConnectionInterface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GUnixConnection", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GUnixConnectionClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GUnixCredentialsMessage", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GUnixCredentialsMessageClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GUnixFDList", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GUnixFDListClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GUnixFDMessage", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GUnixFDMessageClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GUnixInputStream", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GUnixInputStreamClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GUnixOutputStream", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GUnixOutputStreamClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GUnixSocketAddress", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GUnixSocketAddressClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GUnixSocketAddressType", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GVfs", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GVfsClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GVolumeIface", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GVolumeMonitor", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GVolumeMonitorClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GZlibCompressorClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GZlibCompressorFormat", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), + ( + "GZlibDecompressorClass", + Layout { + size: size_of::(), + alignment: align_of::(), + }, + ), ]; const RUST_CONSTANTS: &[(&str, &str)] = &[ - ("G_APPLICATION_CAN_OVERRIDE_APP_ID", "64"), - ("G_APPLICATION_FLAGS_NONE", "0"), - ("G_APPLICATION_HANDLES_COMMAND_LINE", "8"), - ("G_APPLICATION_HANDLES_OPEN", "4"), - ("G_APPLICATION_IS_LAUNCHER", "2"), - ("G_APPLICATION_IS_SERVICE", "1"), - ("G_APPLICATION_NON_UNIQUE", "32"), - ("G_APPLICATION_SEND_ENVIRONMENT", "16"), - ("G_APP_INFO_CREATE_NEEDS_TERMINAL", "1"), - ("G_APP_INFO_CREATE_NONE", "0"), - ("G_APP_INFO_CREATE_SUPPORTS_STARTUP_NOTIFICATION", "4"), - ("G_APP_INFO_CREATE_SUPPORTS_URIS", "2"), - ("G_ASK_PASSWORD_ANONYMOUS_SUPPORTED", "16"), - ("G_ASK_PASSWORD_NEED_DOMAIN", "4"), - ("G_ASK_PASSWORD_NEED_PASSWORD", "1"), - ("G_ASK_PASSWORD_NEED_USERNAME", "2"), - ("G_ASK_PASSWORD_SAVING_SUPPORTED", "8"), - ("G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT", "1"), - ("G_BUS_NAME_OWNER_FLAGS_DO_NOT_QUEUE", "4"), - ("G_BUS_NAME_OWNER_FLAGS_NONE", "0"), - ("G_BUS_NAME_OWNER_FLAGS_REPLACE", "2"), - ("G_BUS_NAME_WATCHER_FLAGS_AUTO_START", "1"), - ("G_BUS_NAME_WATCHER_FLAGS_NONE", "0"), - ("G_BUS_TYPE_NONE", "0"), - ("G_BUS_TYPE_SESSION", "2"), - ("G_BUS_TYPE_STARTER", "-1"), - ("G_BUS_TYPE_SYSTEM", "1"), - ("G_CONVERTER_CONVERTED", "1"), - ("G_CONVERTER_ERROR", "0"), - ("G_CONVERTER_FINISHED", "2"), - ("G_CONVERTER_FLUSH", "2"), - ("G_CONVERTER_FLUSHED", "3"), - ("G_CONVERTER_INPUT_AT_END", "1"), - ("G_CONVERTER_NO_FLAGS", "0"), - ("G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED", "2"), - ("G_CREDENTIALS_TYPE_INVALID", "0"), - ("G_CREDENTIALS_TYPE_LINUX_UCRED", "1"), - ("G_CREDENTIALS_TYPE_NETBSD_UNPCBID", "5"), - ("G_CREDENTIALS_TYPE_OPENBSD_SOCKPEERCRED", "3"), - ("G_CREDENTIALS_TYPE_SOLARIS_UCRED", "4"), - ("G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN", "0"), - ("G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN", "2"), - ("G_DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN", "1"), - ("G_DATA_STREAM_NEWLINE_TYPE_ANY", "3"), - ("G_DATA_STREAM_NEWLINE_TYPE_CR", "1"), - ("G_DATA_STREAM_NEWLINE_TYPE_CR_LF", "2"), - ("G_DATA_STREAM_NEWLINE_TYPE_LF", "0"), - ("G_DBUS_CALL_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION", "2"), - ("G_DBUS_CALL_FLAGS_NONE", "0"), - ("G_DBUS_CALL_FLAGS_NO_AUTO_START", "1"), - ("G_DBUS_CAPABILITY_FLAGS_NONE", "0"), - ("G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING", "1"), - ("G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS", "4"), - ("G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT", "1"), - ("G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER", "2"), - ("G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING", "16"), - ("G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION", "8"), - ("G_DBUS_CONNECTION_FLAGS_NONE", "0"), - ("G_DBUS_ERROR_ACCESS_DENIED", "9"), - ("G_DBUS_ERROR_ADDRESS_IN_USE", "14"), - ("G_DBUS_ERROR_ADT_AUDIT_DATA_UNKNOWN", "39"), - ("G_DBUS_ERROR_AUTH_FAILED", "10"), - ("G_DBUS_ERROR_BAD_ADDRESS", "6"), - ("G_DBUS_ERROR_DISCONNECTED", "15"), - ("G_DBUS_ERROR_FAILED", "0"), - ("G_DBUS_ERROR_FILE_EXISTS", "18"), - ("G_DBUS_ERROR_FILE_NOT_FOUND", "17"), - ("G_DBUS_ERROR_INVALID_ARGS", "16"), - ("G_DBUS_ERROR_INVALID_FILE_CONTENT", "37"), - ("G_DBUS_ERROR_INVALID_SIGNATURE", "36"), - ("G_DBUS_ERROR_IO_ERROR", "5"), - ("G_DBUS_ERROR_LIMITS_EXCEEDED", "8"), - ("G_DBUS_ERROR_MATCH_RULE_INVALID", "22"), - ("G_DBUS_ERROR_MATCH_RULE_NOT_FOUND", "21"), - ("G_DBUS_ERROR_NAME_HAS_NO_OWNER", "3"), - ("G_DBUS_ERROR_NOT_SUPPORTED", "7"), - ("G_DBUS_ERROR_NO_MEMORY", "1"), - ("G_DBUS_ERROR_NO_NETWORK", "13"), - ("G_DBUS_ERROR_NO_REPLY", "4"), - ("G_DBUS_ERROR_NO_SERVER", "11"), - ("G_DBUS_ERROR_OBJECT_PATH_IN_USE", "40"), - ("G_DBUS_ERROR_PROPERTY_READ_ONLY", "44"), - ("G_DBUS_ERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN", "38"), - ("G_DBUS_ERROR_SERVICE_UNKNOWN", "2"), - ("G_DBUS_ERROR_SPAWN_CHILD_EXITED", "25"), - ("G_DBUS_ERROR_SPAWN_CHILD_SIGNALED", "26"), - ("G_DBUS_ERROR_SPAWN_CONFIG_INVALID", "29"), - ("G_DBUS_ERROR_SPAWN_EXEC_FAILED", "23"), - ("G_DBUS_ERROR_SPAWN_FAILED", "27"), - ("G_DBUS_ERROR_SPAWN_FILE_INVALID", "33"), - ("G_DBUS_ERROR_SPAWN_FORK_FAILED", "24"), - ("G_DBUS_ERROR_SPAWN_NO_MEMORY", "34"), - ("G_DBUS_ERROR_SPAWN_PERMISSIONS_INVALID", "32"), - ("G_DBUS_ERROR_SPAWN_SERVICE_INVALID", "30"), - ("G_DBUS_ERROR_SPAWN_SERVICE_NOT_FOUND", "31"), - ("G_DBUS_ERROR_SPAWN_SETUP_FAILED", "28"), - ("G_DBUS_ERROR_TIMED_OUT", "20"), - ("G_DBUS_ERROR_TIMEOUT", "12"), - ("G_DBUS_ERROR_UNIX_PROCESS_ID_UNKNOWN", "35"), - ("G_DBUS_ERROR_UNKNOWN_INTERFACE", "42"), - ("G_DBUS_ERROR_UNKNOWN_METHOD", "19"), - ("G_DBUS_ERROR_UNKNOWN_OBJECT", "41"), - ("G_DBUS_ERROR_UNKNOWN_PROPERTY", "43"), - ("G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD", "1"), - ("G_DBUS_INTERFACE_SKELETON_FLAGS_NONE", "0"), - ("G_DBUS_MESSAGE_BYTE_ORDER_BIG_ENDIAN", "66"), - ("G_DBUS_MESSAGE_BYTE_ORDER_LITTLE_ENDIAN", "108"), - ("G_DBUS_MESSAGE_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION", "4"), - ("G_DBUS_MESSAGE_FLAGS_NONE", "0"), - ("G_DBUS_MESSAGE_FLAGS_NO_AUTO_START", "2"), - ("G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED", "1"), - ("G_DBUS_MESSAGE_HEADER_FIELD_DESTINATION", "6"), - ("G_DBUS_MESSAGE_HEADER_FIELD_ERROR_NAME", "4"), - ("G_DBUS_MESSAGE_HEADER_FIELD_INTERFACE", "2"), - ("G_DBUS_MESSAGE_HEADER_FIELD_INVALID", "0"), - ("G_DBUS_MESSAGE_HEADER_FIELD_MEMBER", "3"), - ("G_DBUS_MESSAGE_HEADER_FIELD_NUM_UNIX_FDS", "9"), - ("G_DBUS_MESSAGE_HEADER_FIELD_PATH", "1"), - ("G_DBUS_MESSAGE_HEADER_FIELD_REPLY_SERIAL", "5"), - ("G_DBUS_MESSAGE_HEADER_FIELD_SENDER", "7"), - ("G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE", "8"), - ("G_DBUS_MESSAGE_TYPE_ERROR", "3"), - ("G_DBUS_MESSAGE_TYPE_INVALID", "0"), - ("G_DBUS_MESSAGE_TYPE_METHOD_CALL", "1"), - ("G_DBUS_MESSAGE_TYPE_METHOD_RETURN", "2"), - ("G_DBUS_MESSAGE_TYPE_SIGNAL", "4"), - ("G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_DO_NOT_AUTO_START", "1"), - ("G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE", "0"), - ("G_DBUS_PROPERTY_INFO_FLAGS_NONE", "0"), - ("G_DBUS_PROPERTY_INFO_FLAGS_READABLE", "1"), - ("G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE", "2"), - ("G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START", "4"), - ("G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START_AT_CONSTRUCTION", "16"), - ("G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS", "2"), - ("G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES", "1"), - ("G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES", "8"), - ("G_DBUS_PROXY_FLAGS_NONE", "0"), - ("G_DBUS_SEND_MESSAGE_FLAGS_NONE", "0"), - ("G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL", "1"), - ("G_DBUS_SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS", "2"), - ("G_DBUS_SERVER_FLAGS_NONE", "0"), - ("G_DBUS_SERVER_FLAGS_RUN_IN_THREAD", "1"), - ("G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_NAMESPACE", "2"), - ("G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_PATH", "4"), - ("G_DBUS_SIGNAL_FLAGS_NONE", "0"), - ("G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE", "1"), - ("G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES", "1"), - ("G_DBUS_SUBTREE_FLAGS_NONE", "0"), - ("G_DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME", "gio-desktop-app-info-lookup"), - ("G_DRIVE_START_NONE", "0"), - ("G_DRIVE_START_STOP_TYPE_MULTIDISK", "3"), - ("G_DRIVE_START_STOP_TYPE_NETWORK", "2"), - ("G_DRIVE_START_STOP_TYPE_PASSWORD", "4"), - ("G_DRIVE_START_STOP_TYPE_SHUTDOWN", "1"), - ("G_DRIVE_START_STOP_TYPE_UNKNOWN", "0"), - ("G_EMBLEM_ORIGIN_DEVICE", "1"), - ("G_EMBLEM_ORIGIN_LIVEMETADATA", "2"), - ("G_EMBLEM_ORIGIN_TAG", "3"), - ("G_EMBLEM_ORIGIN_UNKNOWN", "0"), - ("G_FILESYSTEM_PREVIEW_TYPE_IF_ALWAYS", "0"), - ("G_FILESYSTEM_PREVIEW_TYPE_IF_LOCAL", "1"), - ("G_FILESYSTEM_PREVIEW_TYPE_NEVER", "2"), + ("(guint) G_APPLICATION_CAN_OVERRIDE_APP_ID", "64"), + ("(guint) G_APPLICATION_FLAGS_NONE", "0"), + ("(guint) G_APPLICATION_HANDLES_COMMAND_LINE", "8"), + ("(guint) G_APPLICATION_HANDLES_OPEN", "4"), + ("(guint) G_APPLICATION_IS_LAUNCHER", "2"), + ("(guint) G_APPLICATION_IS_SERVICE", "1"), + ("(guint) G_APPLICATION_NON_UNIQUE", "32"), + ("(guint) G_APPLICATION_SEND_ENVIRONMENT", "16"), + ("(guint) G_APP_INFO_CREATE_NEEDS_TERMINAL", "1"), + ("(guint) G_APP_INFO_CREATE_NONE", "0"), + ( + "(guint) G_APP_INFO_CREATE_SUPPORTS_STARTUP_NOTIFICATION", + "4", + ), + ("(guint) G_APP_INFO_CREATE_SUPPORTS_URIS", "2"), + ("(guint) G_ASK_PASSWORD_ANONYMOUS_SUPPORTED", "16"), + ("(guint) G_ASK_PASSWORD_NEED_DOMAIN", "4"), + ("(guint) G_ASK_PASSWORD_NEED_PASSWORD", "1"), + ("(guint) G_ASK_PASSWORD_NEED_USERNAME", "2"), + ("(guint) G_ASK_PASSWORD_SAVING_SUPPORTED", "8"), + ("(guint) G_ASK_PASSWORD_TCRYPT", "32"), + ("(guint) G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT", "1"), + ("(guint) G_BUS_NAME_OWNER_FLAGS_DO_NOT_QUEUE", "4"), + ("(guint) G_BUS_NAME_OWNER_FLAGS_NONE", "0"), + ("(guint) G_BUS_NAME_OWNER_FLAGS_REPLACE", "2"), + ("(guint) G_BUS_NAME_WATCHER_FLAGS_AUTO_START", "1"), + ("(guint) G_BUS_NAME_WATCHER_FLAGS_NONE", "0"), + ("(gint) G_BUS_TYPE_NONE", "0"), + ("(gint) G_BUS_TYPE_SESSION", "2"), + ("(gint) G_BUS_TYPE_STARTER", "-1"), + ("(gint) G_BUS_TYPE_SYSTEM", "1"), + ("(gint) G_CONVERTER_CONVERTED", "1"), + ("(gint) G_CONVERTER_ERROR", "0"), + ("(gint) G_CONVERTER_FINISHED", "2"), + ("(guint) G_CONVERTER_FLUSH", "2"), + ("(gint) G_CONVERTER_FLUSHED", "3"), + ("(guint) G_CONVERTER_INPUT_AT_END", "1"), + ("(guint) G_CONVERTER_NO_FLAGS", "0"), + ("(gint) G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED", "2"), + ("(gint) G_CREDENTIALS_TYPE_INVALID", "0"), + ("(gint) G_CREDENTIALS_TYPE_LINUX_UCRED", "1"), + ("(gint) G_CREDENTIALS_TYPE_NETBSD_UNPCBID", "5"), + ("(gint) G_CREDENTIALS_TYPE_OPENBSD_SOCKPEERCRED", "3"), + ("(gint) G_CREDENTIALS_TYPE_SOLARIS_UCRED", "4"), + ("(gint) G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN", "0"), + ("(gint) G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN", "2"), + ("(gint) G_DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN", "1"), + ("(gint) G_DATA_STREAM_NEWLINE_TYPE_ANY", "3"), + ("(gint) G_DATA_STREAM_NEWLINE_TYPE_CR", "1"), + ("(gint) G_DATA_STREAM_NEWLINE_TYPE_CR_LF", "2"), + ("(gint) G_DATA_STREAM_NEWLINE_TYPE_LF", "0"), + ( + "(guint) G_DBUS_CALL_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION", + "2", + ), + ("(guint) G_DBUS_CALL_FLAGS_NONE", "0"), + ("(guint) G_DBUS_CALL_FLAGS_NO_AUTO_START", "1"), + ("(guint) G_DBUS_CAPABILITY_FLAGS_NONE", "0"), + ("(guint) G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING", "1"), + ( + "(guint) G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS", + "4", + ), + ("(guint) G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT", "1"), + ("(guint) G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER", "2"), + ( + "(guint) G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING", + "16", + ), + ( + "(guint) G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION", + "8", + ), + ("(guint) G_DBUS_CONNECTION_FLAGS_NONE", "0"), + ("(gint) G_DBUS_ERROR_ACCESS_DENIED", "9"), + ("(gint) G_DBUS_ERROR_ADDRESS_IN_USE", "14"), + ("(gint) G_DBUS_ERROR_ADT_AUDIT_DATA_UNKNOWN", "39"), + ("(gint) G_DBUS_ERROR_AUTH_FAILED", "10"), + ("(gint) G_DBUS_ERROR_BAD_ADDRESS", "6"), + ("(gint) G_DBUS_ERROR_DISCONNECTED", "15"), + ("(gint) G_DBUS_ERROR_FAILED", "0"), + ("(gint) G_DBUS_ERROR_FILE_EXISTS", "18"), + ("(gint) G_DBUS_ERROR_FILE_NOT_FOUND", "17"), + ("(gint) G_DBUS_ERROR_INVALID_ARGS", "16"), + ("(gint) G_DBUS_ERROR_INVALID_FILE_CONTENT", "37"), + ("(gint) G_DBUS_ERROR_INVALID_SIGNATURE", "36"), + ("(gint) G_DBUS_ERROR_IO_ERROR", "5"), + ("(gint) G_DBUS_ERROR_LIMITS_EXCEEDED", "8"), + ("(gint) G_DBUS_ERROR_MATCH_RULE_INVALID", "22"), + ("(gint) G_DBUS_ERROR_MATCH_RULE_NOT_FOUND", "21"), + ("(gint) G_DBUS_ERROR_NAME_HAS_NO_OWNER", "3"), + ("(gint) G_DBUS_ERROR_NOT_SUPPORTED", "7"), + ("(gint) G_DBUS_ERROR_NO_MEMORY", "1"), + ("(gint) G_DBUS_ERROR_NO_NETWORK", "13"), + ("(gint) G_DBUS_ERROR_NO_REPLY", "4"), + ("(gint) G_DBUS_ERROR_NO_SERVER", "11"), + ("(gint) G_DBUS_ERROR_OBJECT_PATH_IN_USE", "40"), + ("(gint) G_DBUS_ERROR_PROPERTY_READ_ONLY", "44"), + ("(gint) G_DBUS_ERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN", "38"), + ("(gint) G_DBUS_ERROR_SERVICE_UNKNOWN", "2"), + ("(gint) G_DBUS_ERROR_SPAWN_CHILD_EXITED", "25"), + ("(gint) G_DBUS_ERROR_SPAWN_CHILD_SIGNALED", "26"), + ("(gint) G_DBUS_ERROR_SPAWN_CONFIG_INVALID", "29"), + ("(gint) G_DBUS_ERROR_SPAWN_EXEC_FAILED", "23"), + ("(gint) G_DBUS_ERROR_SPAWN_FAILED", "27"), + ("(gint) G_DBUS_ERROR_SPAWN_FILE_INVALID", "33"), + ("(gint) G_DBUS_ERROR_SPAWN_FORK_FAILED", "24"), + ("(gint) G_DBUS_ERROR_SPAWN_NO_MEMORY", "34"), + ("(gint) G_DBUS_ERROR_SPAWN_PERMISSIONS_INVALID", "32"), + ("(gint) G_DBUS_ERROR_SPAWN_SERVICE_INVALID", "30"), + ("(gint) G_DBUS_ERROR_SPAWN_SERVICE_NOT_FOUND", "31"), + ("(gint) G_DBUS_ERROR_SPAWN_SETUP_FAILED", "28"), + ("(gint) G_DBUS_ERROR_TIMED_OUT", "20"), + ("(gint) G_DBUS_ERROR_TIMEOUT", "12"), + ("(gint) G_DBUS_ERROR_UNIX_PROCESS_ID_UNKNOWN", "35"), + ("(gint) G_DBUS_ERROR_UNKNOWN_INTERFACE", "42"), + ("(gint) G_DBUS_ERROR_UNKNOWN_METHOD", "19"), + ("(gint) G_DBUS_ERROR_UNKNOWN_OBJECT", "41"), + ("(gint) G_DBUS_ERROR_UNKNOWN_PROPERTY", "43"), + ( + "(guint) G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD", + "1", + ), + ("(guint) G_DBUS_INTERFACE_SKELETON_FLAGS_NONE", "0"), + ("(gint) G_DBUS_MESSAGE_BYTE_ORDER_BIG_ENDIAN", "66"), + ("(gint) G_DBUS_MESSAGE_BYTE_ORDER_LITTLE_ENDIAN", "108"), + ( + "(guint) G_DBUS_MESSAGE_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION", + "4", + ), + ("(guint) G_DBUS_MESSAGE_FLAGS_NONE", "0"), + ("(guint) G_DBUS_MESSAGE_FLAGS_NO_AUTO_START", "2"), + ("(guint) G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED", "1"), + ("(gint) G_DBUS_MESSAGE_HEADER_FIELD_DESTINATION", "6"), + ("(gint) G_DBUS_MESSAGE_HEADER_FIELD_ERROR_NAME", "4"), + ("(gint) G_DBUS_MESSAGE_HEADER_FIELD_INTERFACE", "2"), + ("(gint) G_DBUS_MESSAGE_HEADER_FIELD_INVALID", "0"), + ("(gint) G_DBUS_MESSAGE_HEADER_FIELD_MEMBER", "3"), + ("(gint) G_DBUS_MESSAGE_HEADER_FIELD_NUM_UNIX_FDS", "9"), + ("(gint) G_DBUS_MESSAGE_HEADER_FIELD_PATH", "1"), + ("(gint) G_DBUS_MESSAGE_HEADER_FIELD_REPLY_SERIAL", "5"), + ("(gint) G_DBUS_MESSAGE_HEADER_FIELD_SENDER", "7"), + ("(gint) G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE", "8"), + ("(gint) G_DBUS_MESSAGE_TYPE_ERROR", "3"), + ("(gint) G_DBUS_MESSAGE_TYPE_INVALID", "0"), + ("(gint) G_DBUS_MESSAGE_TYPE_METHOD_CALL", "1"), + ("(gint) G_DBUS_MESSAGE_TYPE_METHOD_RETURN", "2"), + ("(gint) G_DBUS_MESSAGE_TYPE_SIGNAL", "4"), + ( + "(guint) G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_DO_NOT_AUTO_START", + "1", + ), + ("(guint) G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE", "0"), + ("(guint) G_DBUS_PROPERTY_INFO_FLAGS_NONE", "0"), + ("(guint) G_DBUS_PROPERTY_INFO_FLAGS_READABLE", "1"), + ("(guint) G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE", "2"), + ("(guint) G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START", "4"), + ( + "(guint) G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START_AT_CONSTRUCTION", + "16", + ), + ("(guint) G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS", "2"), + ("(guint) G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES", "1"), + ("(guint) G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES", "8"), + ("(guint) G_DBUS_PROXY_FLAGS_NONE", "0"), + ("(guint) G_DBUS_SEND_MESSAGE_FLAGS_NONE", "0"), + ("(guint) G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL", "1"), + ( + "(guint) G_DBUS_SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS", + "2", + ), + ("(guint) G_DBUS_SERVER_FLAGS_NONE", "0"), + ("(guint) G_DBUS_SERVER_FLAGS_RUN_IN_THREAD", "1"), + ("(guint) G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_NAMESPACE", "2"), + ("(guint) G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_PATH", "4"), + ("(guint) G_DBUS_SIGNAL_FLAGS_NONE", "0"), + ("(guint) G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE", "1"), + ( + "(guint) G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES", + "1", + ), + ("(guint) G_DBUS_SUBTREE_FLAGS_NONE", "0"), + ( + "G_DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME", + "gio-desktop-app-info-lookup", + ), + ("G_DRIVE_IDENTIFIER_KIND_UNIX_DEVICE", "unix-device"), + ("(guint) G_DRIVE_START_NONE", "0"), + ("(gint) G_DRIVE_START_STOP_TYPE_MULTIDISK", "3"), + ("(gint) G_DRIVE_START_STOP_TYPE_NETWORK", "2"), + ("(gint) G_DRIVE_START_STOP_TYPE_PASSWORD", "4"), + ("(gint) G_DRIVE_START_STOP_TYPE_SHUTDOWN", "1"), + ("(gint) G_DRIVE_START_STOP_TYPE_UNKNOWN", "0"), + ("(gint) G_EMBLEM_ORIGIN_DEVICE", "1"), + ("(gint) G_EMBLEM_ORIGIN_LIVEMETADATA", "2"), + ("(gint) G_EMBLEM_ORIGIN_TAG", "3"), + ("(gint) G_EMBLEM_ORIGIN_UNKNOWN", "0"), + ("(gint) G_FILESYSTEM_PREVIEW_TYPE_IF_ALWAYS", "0"), + ("(gint) G_FILESYSTEM_PREVIEW_TYPE_IF_LOCAL", "1"), + ("(gint) G_FILESYSTEM_PREVIEW_TYPE_NEVER", "2"), ("G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE", "access::can-delete"), ("G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE", "access::can-execute"), ("G_FILE_ATTRIBUTE_ACCESS_CAN_READ", "access::can-read"), @@ -686,59 +2418,128 @@ ("G_FILE_ATTRIBUTE_DOS_IS_SYSTEM", "dos::is-system"), ("G_FILE_ATTRIBUTE_ETAG_VALUE", "etag::value"), ("G_FILE_ATTRIBUTE_FILESYSTEM_FREE", "filesystem::free"), - ("G_FILE_ATTRIBUTE_FILESYSTEM_READONLY", "filesystem::readonly"), + ( + "G_FILE_ATTRIBUTE_FILESYSTEM_READONLY", + "filesystem::readonly", + ), ("G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE", "filesystem::remote"), ("G_FILE_ATTRIBUTE_FILESYSTEM_SIZE", "filesystem::size"), ("G_FILE_ATTRIBUTE_FILESYSTEM_TYPE", "filesystem::type"), ("G_FILE_ATTRIBUTE_FILESYSTEM_USED", "filesystem::used"), - ("G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW", "filesystem::use-preview"), + ( + "G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW", + "filesystem::use-preview", + ), ("G_FILE_ATTRIBUTE_GVFS_BACKEND", "gvfs::backend"), ("G_FILE_ATTRIBUTE_ID_FILE", "id::file"), ("G_FILE_ATTRIBUTE_ID_FILESYSTEM", "id::filesystem"), - ("G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED", "2"), - ("G_FILE_ATTRIBUTE_INFO_COPY_WITH_FILE", "1"), - ("G_FILE_ATTRIBUTE_INFO_NONE", "0"), - ("G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT", "mountable::can-eject"), - ("G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT", "mountable::can-mount"), + ("(guint) G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED", "2"), + ("(guint) G_FILE_ATTRIBUTE_INFO_COPY_WITH_FILE", "1"), + ("(guint) G_FILE_ATTRIBUTE_INFO_NONE", "0"), + ( + "G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT", + "mountable::can-eject", + ), + ( + "G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT", + "mountable::can-mount", + ), ("G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL", "mountable::can-poll"), - ("G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START", "mountable::can-start"), - ("G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED", "mountable::can-start-degraded"), + ( + "G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START", + "mountable::can-start", + ), + ( + "G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED", + "mountable::can-start-degraded", + ), ("G_FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP", "mountable::can-stop"), - ("G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT", "mountable::can-unmount"), + ( + "G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT", + "mountable::can-unmount", + ), ("G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI", "mountable::hal-udi"), - ("G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC", "mountable::is-media-check-automatic"), - ("G_FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE", "mountable::start-stop-type"), - ("G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE", "mountable::unix-device"), - ("G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE", "mountable::unix-device-file"), + ( + "G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC", + "mountable::is-media-check-automatic", + ), + ( + "G_FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE", + "mountable::start-stop-type", + ), + ( + "G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE", + "mountable::unix-device", + ), + ( + "G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE", + "mountable::unix-device-file", + ), ("G_FILE_ATTRIBUTE_OWNER_GROUP", "owner::group"), ("G_FILE_ATTRIBUTE_OWNER_USER", "owner::user"), ("G_FILE_ATTRIBUTE_OWNER_USER_REAL", "owner::user-real"), ("G_FILE_ATTRIBUTE_PREVIEW_ICON", "preview::icon"), ("G_FILE_ATTRIBUTE_RECENT_MODIFIED", "recent::modified"), ("G_FILE_ATTRIBUTE_SELINUX_CONTEXT", "selinux::context"), - ("G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE", "standard::allocated-size"), - ("G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE", "standard::content-type"), + ( + "G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE", + "standard::allocated-size", + ), + ( + "G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE", + "standard::content-type", + ), ("G_FILE_ATTRIBUTE_STANDARD_COPY_NAME", "standard::copy-name"), - ("G_FILE_ATTRIBUTE_STANDARD_DESCRIPTION", "standard::description"), - ("G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME", "standard::display-name"), + ( + "G_FILE_ATTRIBUTE_STANDARD_DESCRIPTION", + "standard::description", + ), + ( + "G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME", + "standard::display-name", + ), ("G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME", "standard::edit-name"), - ("G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE", "standard::fast-content-type"), + ( + "G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE", + "standard::fast-content-type", + ), ("G_FILE_ATTRIBUTE_STANDARD_ICON", "standard::icon"), ("G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP", "standard::is-backup"), ("G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN", "standard::is-hidden"), - ("G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK", "standard::is-symlink"), - ("G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL", "standard::is-virtual"), - ("G_FILE_ATTRIBUTE_STANDARD_IS_VOLATILE", "standard::is-volatile"), + ( + "G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK", + "standard::is-symlink", + ), + ( + "G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL", + "standard::is-virtual", + ), + ( + "G_FILE_ATTRIBUTE_STANDARD_IS_VOLATILE", + "standard::is-volatile", + ), ("G_FILE_ATTRIBUTE_STANDARD_NAME", "standard::name"), ("G_FILE_ATTRIBUTE_STANDARD_SIZE", "standard::size"), - ("G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER", "standard::sort-order"), - ("G_FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON", "standard::symbolic-icon"), - ("G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET", "standard::symlink-target"), - ("G_FILE_ATTRIBUTE_STANDARD_TARGET_URI", "standard::target-uri"), + ( + "G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER", + "standard::sort-order", + ), + ( + "G_FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON", + "standard::symbolic-icon", + ), + ( + "G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET", + "standard::symlink-target", + ), + ( + "G_FILE_ATTRIBUTE_STANDARD_TARGET_URI", + "standard::target-uri", + ), ("G_FILE_ATTRIBUTE_STANDARD_TYPE", "standard::type"), - ("G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING", "2"), - ("G_FILE_ATTRIBUTE_STATUS_SET", "1"), - ("G_FILE_ATTRIBUTE_STATUS_UNSET", "0"), + ("(gint) G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING", "2"), + ("(gint) G_FILE_ATTRIBUTE_STATUS_SET", "1"), + ("(gint) G_FILE_ATTRIBUTE_STATUS_UNSET", "0"), ("G_FILE_ATTRIBUTE_THUMBNAILING_FAILED", "thumbnail::failed"), ("G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID", "thumbnail::is-valid"), ("G_FILE_ATTRIBUTE_THUMBNAIL_PATH", "thumbnail::path"), @@ -750,19 +2551,22 @@ ("G_FILE_ATTRIBUTE_TIME_CREATED_USEC", "time::created-usec"), ("G_FILE_ATTRIBUTE_TIME_MODIFIED", "time::modified"), ("G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC", "time::modified-usec"), - ("G_FILE_ATTRIBUTE_TRASH_DELETION_DATE", "trash::deletion-date"), + ( + "G_FILE_ATTRIBUTE_TRASH_DELETION_DATE", + "trash::deletion-date", + ), ("G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT", "trash::item-count"), ("G_FILE_ATTRIBUTE_TRASH_ORIG_PATH", "trash::orig-path"), - ("G_FILE_ATTRIBUTE_TYPE_BOOLEAN", "3"), - ("G_FILE_ATTRIBUTE_TYPE_BYTE_STRING", "2"), - ("G_FILE_ATTRIBUTE_TYPE_INT32", "5"), - ("G_FILE_ATTRIBUTE_TYPE_INT64", "7"), - ("G_FILE_ATTRIBUTE_TYPE_INVALID", "0"), - ("G_FILE_ATTRIBUTE_TYPE_OBJECT", "8"), - ("G_FILE_ATTRIBUTE_TYPE_STRING", "1"), - ("G_FILE_ATTRIBUTE_TYPE_STRINGV", "9"), - ("G_FILE_ATTRIBUTE_TYPE_UINT32", "4"), - ("G_FILE_ATTRIBUTE_TYPE_UINT64", "6"), + ("(gint) G_FILE_ATTRIBUTE_TYPE_BOOLEAN", "3"), + ("(gint) G_FILE_ATTRIBUTE_TYPE_BYTE_STRING", "2"), + ("(gint) G_FILE_ATTRIBUTE_TYPE_INT32", "5"), + ("(gint) G_FILE_ATTRIBUTE_TYPE_INT64", "7"), + ("(gint) G_FILE_ATTRIBUTE_TYPE_INVALID", "0"), + ("(gint) G_FILE_ATTRIBUTE_TYPE_OBJECT", "8"), + ("(gint) G_FILE_ATTRIBUTE_TYPE_STRING", "1"), + ("(gint) G_FILE_ATTRIBUTE_TYPE_STRINGV", "9"), + ("(gint) G_FILE_ATTRIBUTE_TYPE_UINT32", "4"), + ("(gint) G_FILE_ATTRIBUTE_TYPE_UINT64", "6"), ("G_FILE_ATTRIBUTE_UNIX_BLOCKS", "unix::blocks"), ("G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE", "unix::block-size"), ("G_FILE_ATTRIBUTE_UNIX_DEVICE", "unix::device"), @@ -773,99 +2577,99 @@ ("G_FILE_ATTRIBUTE_UNIX_NLINK", "unix::nlink"), ("G_FILE_ATTRIBUTE_UNIX_RDEV", "unix::rdev"), ("G_FILE_ATTRIBUTE_UNIX_UID", "unix::uid"), - ("G_FILE_COPY_ALL_METADATA", "8"), - ("G_FILE_COPY_BACKUP", "2"), - ("G_FILE_COPY_NOFOLLOW_SYMLINKS", "4"), - ("G_FILE_COPY_NONE", "0"), - ("G_FILE_COPY_NO_FALLBACK_FOR_MOVE", "16"), - ("G_FILE_COPY_OVERWRITE", "1"), - ("G_FILE_COPY_TARGET_DEFAULT_PERMS", "32"), - ("G_FILE_CREATE_NONE", "0"), - ("G_FILE_CREATE_PRIVATE", "1"), - ("G_FILE_CREATE_REPLACE_DESTINATION", "2"), - ("G_FILE_MEASURE_APPARENT_SIZE", "4"), - ("G_FILE_MEASURE_NONE", "0"), - ("G_FILE_MEASURE_NO_XDEV", "8"), - ("G_FILE_MEASURE_REPORT_ANY_ERROR", "2"), - ("G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED", "4"), - ("G_FILE_MONITOR_EVENT_CHANGED", "0"), - ("G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT", "1"), - ("G_FILE_MONITOR_EVENT_CREATED", "3"), - ("G_FILE_MONITOR_EVENT_DELETED", "2"), - ("G_FILE_MONITOR_EVENT_MOVED", "7"), - ("G_FILE_MONITOR_EVENT_MOVED_IN", "9"), - ("G_FILE_MONITOR_EVENT_MOVED_OUT", "10"), - ("G_FILE_MONITOR_EVENT_PRE_UNMOUNT", "5"), - ("G_FILE_MONITOR_EVENT_RENAMED", "8"), - ("G_FILE_MONITOR_EVENT_UNMOUNTED", "6"), - ("G_FILE_MONITOR_NONE", "0"), - ("G_FILE_MONITOR_SEND_MOVED", "2"), - ("G_FILE_MONITOR_WATCH_HARD_LINKS", "4"), - ("G_FILE_MONITOR_WATCH_MOUNTS", "1"), - ("G_FILE_MONITOR_WATCH_MOVES", "8"), - ("G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS", "1"), - ("G_FILE_QUERY_INFO_NONE", "0"), - ("G_FILE_TYPE_DIRECTORY", "2"), - ("G_FILE_TYPE_MOUNTABLE", "6"), - ("G_FILE_TYPE_REGULAR", "1"), - ("G_FILE_TYPE_SHORTCUT", "5"), - ("G_FILE_TYPE_SPECIAL", "4"), - ("G_FILE_TYPE_SYMBOLIC_LINK", "3"), - ("G_FILE_TYPE_UNKNOWN", "0"), - ("G_IO_ERROR_ADDRESS_IN_USE", "33"), - ("G_IO_ERROR_ALREADY_MOUNTED", "17"), - ("G_IO_ERROR_BROKEN_PIPE", "44"), - ("G_IO_ERROR_BUSY", "26"), - ("G_IO_ERROR_CANCELLED", "19"), - ("G_IO_ERROR_CANT_CREATE_BACKUP", "22"), - ("G_IO_ERROR_CLOSED", "18"), - ("G_IO_ERROR_CONNECTION_CLOSED", "44"), - ("G_IO_ERROR_CONNECTION_REFUSED", "39"), - ("G_IO_ERROR_DBUS_ERROR", "36"), - ("G_IO_ERROR_EXISTS", "2"), - ("G_IO_ERROR_FAILED", "0"), - ("G_IO_ERROR_FAILED_HANDLED", "30"), - ("G_IO_ERROR_FILENAME_TOO_LONG", "9"), - ("G_IO_ERROR_HOST_NOT_FOUND", "28"), - ("G_IO_ERROR_HOST_UNREACHABLE", "37"), - ("G_IO_ERROR_INVALID_ARGUMENT", "13"), - ("G_IO_ERROR_INVALID_DATA", "35"), - ("G_IO_ERROR_INVALID_FILENAME", "10"), - ("G_IO_ERROR_IS_DIRECTORY", "3"), - ("G_IO_ERROR_MESSAGE_TOO_LARGE", "46"), - ("G_IO_ERROR_NETWORK_UNREACHABLE", "38"), - ("G_IO_ERROR_NOT_CONNECTED", "45"), - ("G_IO_ERROR_NOT_DIRECTORY", "4"), - ("G_IO_ERROR_NOT_EMPTY", "5"), - ("G_IO_ERROR_NOT_FOUND", "1"), - ("G_IO_ERROR_NOT_INITIALIZED", "32"), - ("G_IO_ERROR_NOT_MOUNTABLE_FILE", "8"), - ("G_IO_ERROR_NOT_MOUNTED", "16"), - ("G_IO_ERROR_NOT_REGULAR_FILE", "6"), - ("G_IO_ERROR_NOT_SUPPORTED", "15"), - ("G_IO_ERROR_NOT_SYMBOLIC_LINK", "7"), - ("G_IO_ERROR_NO_SPACE", "12"), - ("G_IO_ERROR_PARTIAL_INPUT", "34"), - ("G_IO_ERROR_PENDING", "20"), - ("G_IO_ERROR_PERMISSION_DENIED", "14"), - ("G_IO_ERROR_PROXY_AUTH_FAILED", "41"), - ("G_IO_ERROR_PROXY_FAILED", "40"), - ("G_IO_ERROR_PROXY_NEED_AUTH", "42"), - ("G_IO_ERROR_PROXY_NOT_ALLOWED", "43"), - ("G_IO_ERROR_READ_ONLY", "21"), - ("G_IO_ERROR_TIMED_OUT", "24"), - ("G_IO_ERROR_TOO_MANY_LINKS", "11"), - ("G_IO_ERROR_TOO_MANY_OPEN_FILES", "31"), - ("G_IO_ERROR_WOULD_BLOCK", "27"), - ("G_IO_ERROR_WOULD_MERGE", "29"), - ("G_IO_ERROR_WOULD_RECURSE", "25"), - ("G_IO_ERROR_WRONG_ETAG", "23"), - ("G_IO_MODULE_SCOPE_BLOCK_DUPLICATES", "1"), - ("G_IO_MODULE_SCOPE_NONE", "0"), - ("G_IO_STREAM_SPLICE_CLOSE_STREAM1", "1"), - ("G_IO_STREAM_SPLICE_CLOSE_STREAM2", "2"), - ("G_IO_STREAM_SPLICE_NONE", "0"), - ("G_IO_STREAM_SPLICE_WAIT_FOR_BOTH", "4"), + ("(guint) G_FILE_COPY_ALL_METADATA", "8"), + ("(guint) G_FILE_COPY_BACKUP", "2"), + ("(guint) G_FILE_COPY_NOFOLLOW_SYMLINKS", "4"), + ("(guint) G_FILE_COPY_NONE", "0"), + ("(guint) G_FILE_COPY_NO_FALLBACK_FOR_MOVE", "16"), + ("(guint) G_FILE_COPY_OVERWRITE", "1"), + ("(guint) G_FILE_COPY_TARGET_DEFAULT_PERMS", "32"), + ("(guint) G_FILE_CREATE_NONE", "0"), + ("(guint) G_FILE_CREATE_PRIVATE", "1"), + ("(guint) G_FILE_CREATE_REPLACE_DESTINATION", "2"), + ("(guint) G_FILE_MEASURE_APPARENT_SIZE", "4"), + ("(guint) G_FILE_MEASURE_NONE", "0"), + ("(guint) G_FILE_MEASURE_NO_XDEV", "8"), + ("(guint) G_FILE_MEASURE_REPORT_ANY_ERROR", "2"), + ("(gint) G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED", "4"), + ("(gint) G_FILE_MONITOR_EVENT_CHANGED", "0"), + ("(gint) G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT", "1"), + ("(gint) G_FILE_MONITOR_EVENT_CREATED", "3"), + ("(gint) G_FILE_MONITOR_EVENT_DELETED", "2"), + ("(gint) G_FILE_MONITOR_EVENT_MOVED", "7"), + ("(gint) G_FILE_MONITOR_EVENT_MOVED_IN", "9"), + ("(gint) G_FILE_MONITOR_EVENT_MOVED_OUT", "10"), + ("(gint) G_FILE_MONITOR_EVENT_PRE_UNMOUNT", "5"), + ("(gint) G_FILE_MONITOR_EVENT_RENAMED", "8"), + ("(gint) G_FILE_MONITOR_EVENT_UNMOUNTED", "6"), + ("(guint) G_FILE_MONITOR_NONE", "0"), + ("(guint) G_FILE_MONITOR_SEND_MOVED", "2"), + ("(guint) G_FILE_MONITOR_WATCH_HARD_LINKS", "4"), + ("(guint) G_FILE_MONITOR_WATCH_MOUNTS", "1"), + ("(guint) G_FILE_MONITOR_WATCH_MOVES", "8"), + ("(guint) G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS", "1"), + ("(guint) G_FILE_QUERY_INFO_NONE", "0"), + ("(gint) G_FILE_TYPE_DIRECTORY", "2"), + ("(gint) G_FILE_TYPE_MOUNTABLE", "6"), + ("(gint) G_FILE_TYPE_REGULAR", "1"), + ("(gint) G_FILE_TYPE_SHORTCUT", "5"), + ("(gint) G_FILE_TYPE_SPECIAL", "4"), + ("(gint) G_FILE_TYPE_SYMBOLIC_LINK", "3"), + ("(gint) G_FILE_TYPE_UNKNOWN", "0"), + ("(gint) G_IO_ERROR_ADDRESS_IN_USE", "33"), + ("(gint) G_IO_ERROR_ALREADY_MOUNTED", "17"), + ("(gint) G_IO_ERROR_BROKEN_PIPE", "44"), + ("(gint) G_IO_ERROR_BUSY", "26"), + ("(gint) G_IO_ERROR_CANCELLED", "19"), + ("(gint) G_IO_ERROR_CANT_CREATE_BACKUP", "22"), + ("(gint) G_IO_ERROR_CLOSED", "18"), + ("(gint) G_IO_ERROR_CONNECTION_CLOSED", "44"), + ("(gint) G_IO_ERROR_CONNECTION_REFUSED", "39"), + ("(gint) G_IO_ERROR_DBUS_ERROR", "36"), + ("(gint) G_IO_ERROR_EXISTS", "2"), + ("(gint) G_IO_ERROR_FAILED", "0"), + ("(gint) G_IO_ERROR_FAILED_HANDLED", "30"), + ("(gint) G_IO_ERROR_FILENAME_TOO_LONG", "9"), + ("(gint) G_IO_ERROR_HOST_NOT_FOUND", "28"), + ("(gint) G_IO_ERROR_HOST_UNREACHABLE", "37"), + ("(gint) G_IO_ERROR_INVALID_ARGUMENT", "13"), + ("(gint) G_IO_ERROR_INVALID_DATA", "35"), + ("(gint) G_IO_ERROR_INVALID_FILENAME", "10"), + ("(gint) G_IO_ERROR_IS_DIRECTORY", "3"), + ("(gint) G_IO_ERROR_MESSAGE_TOO_LARGE", "46"), + ("(gint) G_IO_ERROR_NETWORK_UNREACHABLE", "38"), + ("(gint) G_IO_ERROR_NOT_CONNECTED", "45"), + ("(gint) G_IO_ERROR_NOT_DIRECTORY", "4"), + ("(gint) G_IO_ERROR_NOT_EMPTY", "5"), + ("(gint) G_IO_ERROR_NOT_FOUND", "1"), + ("(gint) G_IO_ERROR_NOT_INITIALIZED", "32"), + ("(gint) G_IO_ERROR_NOT_MOUNTABLE_FILE", "8"), + ("(gint) G_IO_ERROR_NOT_MOUNTED", "16"), + ("(gint) G_IO_ERROR_NOT_REGULAR_FILE", "6"), + ("(gint) G_IO_ERROR_NOT_SUPPORTED", "15"), + ("(gint) G_IO_ERROR_NOT_SYMBOLIC_LINK", "7"), + ("(gint) G_IO_ERROR_NO_SPACE", "12"), + ("(gint) G_IO_ERROR_PARTIAL_INPUT", "34"), + ("(gint) G_IO_ERROR_PENDING", "20"), + ("(gint) G_IO_ERROR_PERMISSION_DENIED", "14"), + ("(gint) G_IO_ERROR_PROXY_AUTH_FAILED", "41"), + ("(gint) G_IO_ERROR_PROXY_FAILED", "40"), + ("(gint) G_IO_ERROR_PROXY_NEED_AUTH", "42"), + ("(gint) G_IO_ERROR_PROXY_NOT_ALLOWED", "43"), + ("(gint) G_IO_ERROR_READ_ONLY", "21"), + ("(gint) G_IO_ERROR_TIMED_OUT", "24"), + ("(gint) G_IO_ERROR_TOO_MANY_LINKS", "11"), + ("(gint) G_IO_ERROR_TOO_MANY_OPEN_FILES", "31"), + ("(gint) G_IO_ERROR_WOULD_BLOCK", "27"), + ("(gint) G_IO_ERROR_WOULD_MERGE", "29"), + ("(gint) G_IO_ERROR_WOULD_RECURSE", "25"), + ("(gint) G_IO_ERROR_WRONG_ETAG", "23"), + ("(gint) G_IO_MODULE_SCOPE_BLOCK_DUPLICATES", "1"), + ("(gint) G_IO_MODULE_SCOPE_NONE", "0"), + ("(guint) G_IO_STREAM_SPLICE_CLOSE_STREAM1", "1"), + ("(guint) G_IO_STREAM_SPLICE_CLOSE_STREAM2", "2"), + ("(guint) G_IO_STREAM_SPLICE_NONE", "0"), + ("(guint) G_IO_STREAM_SPLICE_WAIT_FOR_BOTH", "4"), ("G_MENU_ATTRIBUTE_ACTION", "action"), ("G_MENU_ATTRIBUTE_ACTION_NAMESPACE", "action-namespace"), ("G_MENU_ATTRIBUTE_ICON", "icon"), @@ -873,130 +2677,148 @@ ("G_MENU_ATTRIBUTE_TARGET", "target"), ("G_MENU_LINK_SECTION", "section"), ("G_MENU_LINK_SUBMENU", "submenu"), - ("G_MOUNT_MOUNT_NONE", "0"), - ("G_MOUNT_OPERATION_ABORTED", "1"), - ("G_MOUNT_OPERATION_HANDLED", "0"), - ("G_MOUNT_OPERATION_UNHANDLED", "2"), - ("G_MOUNT_UNMOUNT_FORCE", "1"), - ("G_MOUNT_UNMOUNT_NONE", "0"), - ("G_NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME", "gio-native-volume-monitor"), - ("G_NETWORK_CONNECTIVITY_FULL", "4"), - ("G_NETWORK_CONNECTIVITY_LIMITED", "2"), - ("G_NETWORK_CONNECTIVITY_LOCAL", "1"), - ("G_NETWORK_CONNECTIVITY_PORTAL", "3"), - ("G_NETWORK_MONITOR_EXTENSION_POINT_NAME", "gio-network-monitor"), - ("G_NOTIFICATION_PRIORITY_HIGH", "2"), - ("G_NOTIFICATION_PRIORITY_LOW", "1"), - ("G_NOTIFICATION_PRIORITY_NORMAL", "0"), - ("G_NOTIFICATION_PRIORITY_URGENT", "3"), - ("G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE", "1"), - ("G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET", "2"), - ("G_OUTPUT_STREAM_SPLICE_NONE", "0"), - ("G_PASSWORD_SAVE_FOR_SESSION", "1"), - ("G_PASSWORD_SAVE_NEVER", "0"), - ("G_PASSWORD_SAVE_PERMANENTLY", "2"), + ("(guint) G_MOUNT_MOUNT_NONE", "0"), + ("(gint) G_MOUNT_OPERATION_ABORTED", "1"), + ("(gint) G_MOUNT_OPERATION_HANDLED", "0"), + ("(gint) G_MOUNT_OPERATION_UNHANDLED", "2"), + ("(guint) G_MOUNT_UNMOUNT_FORCE", "1"), + ("(guint) G_MOUNT_UNMOUNT_NONE", "0"), + ( + "G_NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME", + "gio-native-volume-monitor", + ), + ("(gint) G_NETWORK_CONNECTIVITY_FULL", "4"), + ("(gint) G_NETWORK_CONNECTIVITY_LIMITED", "2"), + ("(gint) G_NETWORK_CONNECTIVITY_LOCAL", "1"), + ("(gint) G_NETWORK_CONNECTIVITY_PORTAL", "3"), + ( + "G_NETWORK_MONITOR_EXTENSION_POINT_NAME", + "gio-network-monitor", + ), + ("(gint) G_NOTIFICATION_PRIORITY_HIGH", "2"), + ("(gint) G_NOTIFICATION_PRIORITY_LOW", "1"), + ("(gint) G_NOTIFICATION_PRIORITY_NORMAL", "0"), + ("(gint) G_NOTIFICATION_PRIORITY_URGENT", "3"), + ("(guint) G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE", "1"), + ("(guint) G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET", "2"), + ("(guint) G_OUTPUT_STREAM_SPLICE_NONE", "0"), + ("(gint) G_PASSWORD_SAVE_FOR_SESSION", "1"), + ("(gint) G_PASSWORD_SAVE_NEVER", "0"), + ("(gint) G_PASSWORD_SAVE_PERMANENTLY", "2"), ("G_PROXY_EXTENSION_POINT_NAME", "gio-proxy"), - ("G_PROXY_RESOLVER_EXTENSION_POINT_NAME", "gio-proxy-resolver"), - ("G_RESOLVER_ERROR_INTERNAL", "2"), - ("G_RESOLVER_ERROR_NOT_FOUND", "0"), - ("G_RESOLVER_ERROR_TEMPORARY_FAILURE", "1"), - ("G_RESOLVER_RECORD_MX", "2"), - ("G_RESOLVER_RECORD_NS", "5"), - ("G_RESOLVER_RECORD_SOA", "4"), - ("G_RESOLVER_RECORD_SRV", "1"), - ("G_RESOLVER_RECORD_TXT", "3"), - ("G_RESOURCE_ERROR_INTERNAL", "1"), - ("G_RESOURCE_ERROR_NOT_FOUND", "0"), - ("G_RESOURCE_FLAGS_COMPRESSED", "1"), - ("G_RESOURCE_FLAGS_NONE", "0"), - ("G_RESOURCE_LOOKUP_FLAGS_NONE", "0"), - ("G_SETTINGS_BACKEND_EXTENSION_POINT_NAME", "gsettings-backend"), - ("G_SETTINGS_BIND_DEFAULT", "0"), - ("G_SETTINGS_BIND_GET", "1"), - ("G_SETTINGS_BIND_GET_NO_CHANGES", "8"), - ("G_SETTINGS_BIND_INVERT_BOOLEAN", "16"), - ("G_SETTINGS_BIND_NO_SENSITIVITY", "4"), - ("G_SETTINGS_BIND_SET", "2"), - ("G_SOCKET_CLIENT_COMPLETE", "8"), - ("G_SOCKET_CLIENT_CONNECTED", "3"), - ("G_SOCKET_CLIENT_CONNECTING", "2"), - ("G_SOCKET_CLIENT_PROXY_NEGOTIATED", "5"), - ("G_SOCKET_CLIENT_PROXY_NEGOTIATING", "4"), - ("G_SOCKET_CLIENT_RESOLVED", "1"), - ("G_SOCKET_CLIENT_RESOLVING", "0"), - ("G_SOCKET_CLIENT_TLS_HANDSHAKED", "7"), - ("G_SOCKET_CLIENT_TLS_HANDSHAKING", "6"), - ("G_SOCKET_FAMILY_INVALID", "0"), - ("G_SOCKET_FAMILY_IPV4", "2"), - ("G_SOCKET_FAMILY_IPV6", "10"), - ("G_SOCKET_FAMILY_UNIX", "1"), - ("G_SOCKET_LISTENER_BINDING", "0"), - ("G_SOCKET_LISTENER_BOUND", "1"), - ("G_SOCKET_LISTENER_LISTENED", "3"), - ("G_SOCKET_LISTENER_LISTENING", "2"), - ("G_SOCKET_MSG_DONTROUTE", "4"), - ("G_SOCKET_MSG_NONE", "0"), - ("G_SOCKET_MSG_OOB", "1"), - ("G_SOCKET_MSG_PEEK", "2"), - ("G_SOCKET_PROTOCOL_DEFAULT", "0"), - ("G_SOCKET_PROTOCOL_SCTP", "132"), - ("G_SOCKET_PROTOCOL_TCP", "6"), - ("G_SOCKET_PROTOCOL_UDP", "17"), - ("G_SOCKET_PROTOCOL_UNKNOWN", "-1"), - ("G_SOCKET_TYPE_DATAGRAM", "2"), - ("G_SOCKET_TYPE_INVALID", "0"), - ("G_SOCKET_TYPE_SEQPACKET", "3"), - ("G_SOCKET_TYPE_STREAM", "1"), - ("G_SUBPROCESS_FLAGS_INHERIT_FDS", "128"), - ("G_SUBPROCESS_FLAGS_NONE", "0"), - ("G_SUBPROCESS_FLAGS_STDERR_MERGE", "64"), - ("G_SUBPROCESS_FLAGS_STDERR_PIPE", "16"), - ("G_SUBPROCESS_FLAGS_STDERR_SILENCE", "32"), - ("G_SUBPROCESS_FLAGS_STDIN_INHERIT", "2"), - ("G_SUBPROCESS_FLAGS_STDIN_PIPE", "1"), - ("G_SUBPROCESS_FLAGS_STDOUT_PIPE", "4"), - ("G_SUBPROCESS_FLAGS_STDOUT_SILENCE", "8"), - ("G_TEST_DBUS_NONE", "0"), - ("G_TLS_AUTHENTICATION_NONE", "0"), - ("G_TLS_AUTHENTICATION_REQUESTED", "1"), - ("G_TLS_AUTHENTICATION_REQUIRED", "2"), + ( + "G_PROXY_RESOLVER_EXTENSION_POINT_NAME", + "gio-proxy-resolver", + ), + ("(gint) G_RESOLVER_ERROR_INTERNAL", "2"), + ("(gint) G_RESOLVER_ERROR_NOT_FOUND", "0"), + ("(gint) G_RESOLVER_ERROR_TEMPORARY_FAILURE", "1"), + ("(gint) G_RESOLVER_RECORD_MX", "2"), + ("(gint) G_RESOLVER_RECORD_NS", "5"), + ("(gint) G_RESOLVER_RECORD_SOA", "4"), + ("(gint) G_RESOLVER_RECORD_SRV", "1"), + ("(gint) G_RESOLVER_RECORD_TXT", "3"), + ("(gint) G_RESOURCE_ERROR_INTERNAL", "1"), + ("(gint) G_RESOURCE_ERROR_NOT_FOUND", "0"), + ("(guint) G_RESOURCE_FLAGS_COMPRESSED", "1"), + ("(guint) G_RESOURCE_FLAGS_NONE", "0"), + ("(guint) G_RESOURCE_LOOKUP_FLAGS_NONE", "0"), + ( + "G_SETTINGS_BACKEND_EXTENSION_POINT_NAME", + "gsettings-backend", + ), + ("(guint) G_SETTINGS_BIND_DEFAULT", "0"), + ("(guint) G_SETTINGS_BIND_GET", "1"), + ("(guint) G_SETTINGS_BIND_GET_NO_CHANGES", "8"), + ("(guint) G_SETTINGS_BIND_INVERT_BOOLEAN", "16"), + ("(guint) G_SETTINGS_BIND_NO_SENSITIVITY", "4"), + ("(guint) G_SETTINGS_BIND_SET", "2"), + ("(gint) G_SOCKET_CLIENT_COMPLETE", "8"), + ("(gint) G_SOCKET_CLIENT_CONNECTED", "3"), + ("(gint) G_SOCKET_CLIENT_CONNECTING", "2"), + ("(gint) G_SOCKET_CLIENT_PROXY_NEGOTIATED", "5"), + ("(gint) G_SOCKET_CLIENT_PROXY_NEGOTIATING", "4"), + ("(gint) G_SOCKET_CLIENT_RESOLVED", "1"), + ("(gint) G_SOCKET_CLIENT_RESOLVING", "0"), + ("(gint) G_SOCKET_CLIENT_TLS_HANDSHAKED", "7"), + ("(gint) G_SOCKET_CLIENT_TLS_HANDSHAKING", "6"), + ("(gint) G_SOCKET_FAMILY_INVALID", "0"), + ("(gint) G_SOCKET_FAMILY_IPV4", "2"), + ("(gint) G_SOCKET_FAMILY_IPV6", "10"), + ("(gint) G_SOCKET_FAMILY_UNIX", "1"), + ("(gint) G_SOCKET_LISTENER_BINDING", "0"), + ("(gint) G_SOCKET_LISTENER_BOUND", "1"), + ("(gint) G_SOCKET_LISTENER_LISTENED", "3"), + ("(gint) G_SOCKET_LISTENER_LISTENING", "2"), + ("(guint) G_SOCKET_MSG_DONTROUTE", "4"), + ("(guint) G_SOCKET_MSG_NONE", "0"), + ("(guint) G_SOCKET_MSG_OOB", "1"), + ("(guint) G_SOCKET_MSG_PEEK", "2"), + ("(gint) G_SOCKET_PROTOCOL_DEFAULT", "0"), + ("(gint) G_SOCKET_PROTOCOL_SCTP", "132"), + ("(gint) G_SOCKET_PROTOCOL_TCP", "6"), + ("(gint) G_SOCKET_PROTOCOL_UDP", "17"), + ("(gint) G_SOCKET_PROTOCOL_UNKNOWN", "-1"), + ("(gint) G_SOCKET_TYPE_DATAGRAM", "2"), + ("(gint) G_SOCKET_TYPE_INVALID", "0"), + ("(gint) G_SOCKET_TYPE_SEQPACKET", "3"), + ("(gint) G_SOCKET_TYPE_STREAM", "1"), + ("(guint) G_SUBPROCESS_FLAGS_INHERIT_FDS", "128"), + ("(guint) G_SUBPROCESS_FLAGS_NONE", "0"), + ("(guint) G_SUBPROCESS_FLAGS_STDERR_MERGE", "64"), + ("(guint) G_SUBPROCESS_FLAGS_STDERR_PIPE", "16"), + ("(guint) G_SUBPROCESS_FLAGS_STDERR_SILENCE", "32"), + ("(guint) G_SUBPROCESS_FLAGS_STDIN_INHERIT", "2"), + ("(guint) G_SUBPROCESS_FLAGS_STDIN_PIPE", "1"), + ("(guint) G_SUBPROCESS_FLAGS_STDOUT_PIPE", "4"), + ("(guint) G_SUBPROCESS_FLAGS_STDOUT_SILENCE", "8"), + ("(guint) G_TEST_DBUS_NONE", "0"), + ("(gint) G_TLS_AUTHENTICATION_NONE", "0"), + ("(gint) G_TLS_AUTHENTICATION_REQUESTED", "1"), + ("(gint) G_TLS_AUTHENTICATION_REQUIRED", "2"), ("G_TLS_BACKEND_EXTENSION_POINT_NAME", "gio-tls-backend"), - ("G_TLS_CERTIFICATE_BAD_IDENTITY", "2"), - ("G_TLS_CERTIFICATE_EXPIRED", "8"), - ("G_TLS_CERTIFICATE_GENERIC_ERROR", "64"), - ("G_TLS_CERTIFICATE_INSECURE", "32"), - ("G_TLS_CERTIFICATE_NOT_ACTIVATED", "4"), - ("G_TLS_CERTIFICATE_REQUEST_NONE", "0"), - ("G_TLS_CERTIFICATE_REVOKED", "16"), - ("G_TLS_CERTIFICATE_UNKNOWN_CA", "1"), - ("G_TLS_CERTIFICATE_VALIDATE_ALL", "127"), - ("G_TLS_DATABASE_LOOKUP_KEYPAIR", "1"), - ("G_TLS_DATABASE_LOOKUP_NONE", "0"), - ("G_TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT", "1.3.6.1.5.5.7.3.2"), - ("G_TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER", "1.3.6.1.5.5.7.3.1"), - ("G_TLS_DATABASE_VERIFY_NONE", "0"), - ("G_TLS_ERROR_BAD_CERTIFICATE", "2"), - ("G_TLS_ERROR_CERTIFICATE_REQUIRED", "5"), - ("G_TLS_ERROR_EOF", "6"), - ("G_TLS_ERROR_HANDSHAKE", "4"), - ("G_TLS_ERROR_MISC", "1"), - ("G_TLS_ERROR_NOT_TLS", "3"), - ("G_TLS_ERROR_UNAVAILABLE", "0"), - ("G_TLS_INTERACTION_FAILED", "2"), - ("G_TLS_INTERACTION_HANDLED", "1"), - ("G_TLS_INTERACTION_UNHANDLED", "0"), - ("G_TLS_PASSWORD_FINAL_TRY", "8"), - ("G_TLS_PASSWORD_MANY_TRIES", "4"), - ("G_TLS_PASSWORD_NONE", "0"), - ("G_TLS_PASSWORD_RETRY", "2"), - ("G_TLS_REHANDSHAKE_NEVER", "0"), - ("G_TLS_REHANDSHAKE_SAFELY", "1"), - ("G_TLS_REHANDSHAKE_UNSAFELY", "2"), - ("G_UNIX_SOCKET_ADDRESS_ABSTRACT", "3"), - ("G_UNIX_SOCKET_ADDRESS_ABSTRACT_PADDED", "4"), - ("G_UNIX_SOCKET_ADDRESS_ANONYMOUS", "1"), - ("G_UNIX_SOCKET_ADDRESS_INVALID", "0"), - ("G_UNIX_SOCKET_ADDRESS_PATH", "2"), + ("(guint) G_TLS_CERTIFICATE_BAD_IDENTITY", "2"), + ("(guint) G_TLS_CERTIFICATE_EXPIRED", "8"), + ("(guint) G_TLS_CERTIFICATE_GENERIC_ERROR", "64"), + ("(guint) G_TLS_CERTIFICATE_INSECURE", "32"), + ("(guint) G_TLS_CERTIFICATE_NOT_ACTIVATED", "4"), + ("(gint) G_TLS_CERTIFICATE_REQUEST_NONE", "0"), + ("(guint) G_TLS_CERTIFICATE_REVOKED", "16"), + ("(guint) G_TLS_CERTIFICATE_UNKNOWN_CA", "1"), + ("(guint) G_TLS_CERTIFICATE_VALIDATE_ALL", "127"), + ("(gint) G_TLS_DATABASE_LOOKUP_KEYPAIR", "1"), + ("(gint) G_TLS_DATABASE_LOOKUP_NONE", "0"), + ( + "G_TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT", + "1.3.6.1.5.5.7.3.2", + ), + ( + "G_TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER", + "1.3.6.1.5.5.7.3.1", + ), + ("(guint) G_TLS_DATABASE_VERIFY_NONE", "0"), + ("(gint) G_TLS_ERROR_BAD_CERTIFICATE", "2"), + ("(gint) G_TLS_ERROR_CERTIFICATE_REQUIRED", "5"), + ("(gint) G_TLS_ERROR_EOF", "6"), + ("(gint) G_TLS_ERROR_HANDSHAKE", "4"), + ("(gint) G_TLS_ERROR_MISC", "1"), + ("(gint) G_TLS_ERROR_NOT_TLS", "3"), + ("(gint) G_TLS_ERROR_UNAVAILABLE", "0"), + ("(gint) G_TLS_INTERACTION_FAILED", "2"), + ("(gint) G_TLS_INTERACTION_HANDLED", "1"), + ("(gint) G_TLS_INTERACTION_UNHANDLED", "0"), + ("(guint) G_TLS_PASSWORD_FINAL_TRY", "8"), + ("(guint) G_TLS_PASSWORD_MANY_TRIES", "4"), + ("(guint) G_TLS_PASSWORD_NONE", "0"), + ("(guint) G_TLS_PASSWORD_RETRY", "2"), + ("(gint) G_TLS_REHANDSHAKE_NEVER", "0"), + ("(gint) G_TLS_REHANDSHAKE_SAFELY", "1"), + ("(gint) G_TLS_REHANDSHAKE_UNSAFELY", "2"), + ("(gint) G_UNIX_SOCKET_ADDRESS_ABSTRACT", "3"), + ("(gint) G_UNIX_SOCKET_ADDRESS_ABSTRACT_PADDED", "4"), + ("(gint) G_UNIX_SOCKET_ADDRESS_ANONYMOUS", "1"), + ("(gint) G_UNIX_SOCKET_ADDRESS_INVALID", "0"), + ("(gint) G_UNIX_SOCKET_ADDRESS_PATH", "2"), ("G_VFS_EXTENSION_POINT_NAME", "gio-vfs"), ("G_VOLUME_IDENTIFIER_KIND_CLASS", "class"), ("G_VOLUME_IDENTIFIER_KIND_HAL_UDI", "hal-udi"), @@ -1004,10 +2826,11 @@ ("G_VOLUME_IDENTIFIER_KIND_NFS_MOUNT", "nfs-mount"), ("G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE", "unix-device"), ("G_VOLUME_IDENTIFIER_KIND_UUID", "uuid"), - ("G_VOLUME_MONITOR_EXTENSION_POINT_NAME", "gio-volume-monitor"), - ("G_ZLIB_COMPRESSOR_FORMAT_GZIP", "1"), - ("G_ZLIB_COMPRESSOR_FORMAT_RAW", "2"), - ("G_ZLIB_COMPRESSOR_FORMAT_ZLIB", "0"), + ( + "G_VOLUME_MONITOR_EXTENSION_POINT_NAME", + "gio-volume-monitor", + ), + ("(gint) G_ZLIB_COMPRESSOR_FORMAT_GZIP", "1"), + ("(gint) G_ZLIB_COMPRESSOR_FORMAT_RAW", "2"), + ("(gint) G_ZLIB_COMPRESSOR_FORMAT_ZLIB", "0"), ]; - - diff -Nru rust-gio-sys-0.7.0/tests/constant.c rust-gio-sys-0.9.0/tests/constant.c --- rust-gio-sys-0.7.0/tests/constant.c 2018-09-09 13:36:53.000000000 +0000 +++ rust-gio-sys-0.9.0/tests/constant.c 2019-06-22 12:10:31.000000000 +0000 @@ -7,21 +7,21 @@ int main() { printf(_Generic((ABI_CONSTANT_NAME), - char *: "%s", - const char *: "%s", - char: "%c", - signed char: "%hhd", - unsigned char: "%hhu", - short int: "%hd", - unsigned short int: "%hu", - int: "%d", - unsigned int: "%u", - long: "%ld", - unsigned long: "%lu", - long long: "%lld", - unsigned long long: "%llu", - double: "%f", - long double: "%ld"), + char *: "###gir test###%s###gir test###\n", + const char *: "###gir test###%s###gir test###\n", + char: "###gir test###%c###gir test###\n", + signed char: "###gir test###%hhd###gir test###\n", + unsigned char: "###gir test###%hhu###gir test###\n", + short int: "###gir test###%hd###gir test###\n", + unsigned short int: "###gir test###%hu###gir test###\n", + int: "###gir test###%d###gir test###\n", + unsigned int: "###gir test###%u###gir test###\n", + long: "###gir test###%ld###gir test###\n", + unsigned long: "###gir test###%lu###gir test###\n", + long long: "###gir test###%lld###gir test###\n", + unsigned long long: "###gir test###%llu###gir test###\n", + double: "###gir test###%f###gir test###\n", + long double: "###gir test###%ld###gir test###\n"), ABI_CONSTANT_NAME); return 0; } diff -Nru rust-gio-sys-0.7.0/versions.txt rust-gio-sys-0.9.0/versions.txt --- rust-gio-sys-0.7.0/versions.txt 2018-09-09 13:36:53.000000000 +0000 +++ rust-gio-sys-0.9.0/versions.txt 2019-06-22 12:16:56.000000000 +0000 @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ f5fca82) -from gir-files (https://github.com/gtk-rs/gir-files @ b8f5ef1) +Generated by gir (https://github.com/gtk-rs/gir @ fab39bc) +from gir-files (https://github.com/gtk-rs/gir-files @ 02dfee2)