Struct gio_sys::GSettingsBackendClass [−][src]
#[repr(C)]pub struct GSettingsBackendClass { pub parent_class: GObjectClass, pub read: Option<unsafe extern "C" fn(_: *mut GSettingsBackend, _: *const c_char, _: *const GVariantType, _: gboolean) -> *mut GVariant>, pub get_writable: Option<unsafe extern "C" fn(_: *mut GSettingsBackend, _: *const c_char) -> gboolean>, pub write: Option<unsafe extern "C" fn(_: *mut GSettingsBackend, _: *const c_char, _: *mut GVariant, _: gpointer) -> gboolean>, pub write_tree: Option<unsafe extern "C" fn(_: *mut GSettingsBackend, _: *mut GTree, _: gpointer) -> gboolean>, pub reset: Option<unsafe extern "C" fn(_: *mut GSettingsBackend, _: *const c_char, _: gpointer)>, pub subscribe: Option<unsafe extern "C" fn(_: *mut GSettingsBackend, _: *const c_char)>, pub unsubscribe: Option<unsafe extern "C" fn(_: *mut GSettingsBackend, _: *const c_char)>, pub sync: Option<unsafe extern "C" fn(_: *mut GSettingsBackend)>, pub get_permission: Option<unsafe extern "C" fn(_: *mut GSettingsBackend, _: *const c_char) -> *mut GPermission>, pub read_user_value: Option<unsafe extern "C" fn(_: *mut GSettingsBackend, _: *const c_char, _: *const GVariantType) -> *mut GVariant>, pub padding: [gpointer; 23], }
Fields
parent_class: GObjectClassread: Option<unsafe extern "C" fn(_: *mut GSettingsBackend, _: *const c_char, _: *const GVariantType, _: gboolean) -> *mut GVariant>get_writable: Option<unsafe extern "C" fn(_: *mut GSettingsBackend, _: *const c_char) -> gboolean>write: Option<unsafe extern "C" fn(_: *mut GSettingsBackend, _: *const c_char, _: *mut GVariant, _: gpointer) -> gboolean>write_tree: Option<unsafe extern "C" fn(_: *mut GSettingsBackend, _: *mut GTree, _: gpointer) -> gboolean>reset: Option<unsafe extern "C" fn(_: *mut GSettingsBackend, _: *const c_char, _: gpointer)>subscribe: Option<unsafe extern "C" fn(_: *mut GSettingsBackend, _: *const c_char)>unsubscribe: Option<unsafe extern "C" fn(_: *mut GSettingsBackend, _: *const c_char)>sync: Option<unsafe extern "C" fn(_: *mut GSettingsBackend)>get_permission: Option<unsafe extern "C" fn(_: *mut GSettingsBackend, _: *const c_char) -> *mut GPermission>read_user_value: Option<unsafe extern "C" fn(_: *mut GSettingsBackend, _: *const c_char, _: *const GVariantType) -> *mut GVariant>padding: [gpointer; 23]Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GSettingsBackendClassimpl !Send for GSettingsBackendClassimpl !Sync for GSettingsBackendClassimpl Unpin for GSettingsBackendClassimpl UnwindSafe for GSettingsBackendClassBlanket Implementations
Mutably borrows from an owned value. Read more