Struct gio_sys::GSettingsClass
source · [−]#[repr(C)]pub struct GSettingsClass {
pub parent_class: GObjectClass,
pub writable_changed: Option<unsafe extern "C" fn(_: *mut GSettings, _: *const c_char)>,
pub changed: Option<unsafe extern "C" fn(_: *mut GSettings, _: *const c_char)>,
pub writable_change_event: Option<unsafe extern "C" fn(_: *mut GSettings, _: GQuark) -> gboolean>,
pub change_event: Option<unsafe extern "C" fn(_: *mut GSettings, _: *const GQuark, _: c_int) -> gboolean>,
pub padding: [gpointer; 20],
}
Fields
parent_class: GObjectClass
writable_changed: Option<unsafe extern "C" fn(_: *mut GSettings, _: *const c_char)>
changed: Option<unsafe extern "C" fn(_: *mut GSettings, _: *const c_char)>
writable_change_event: Option<unsafe extern "C" fn(_: *mut GSettings, _: GQuark) -> gboolean>
change_event: Option<unsafe extern "C" fn(_: *mut GSettings, _: *const GQuark, _: c_int) -> gboolean>
padding: [gpointer; 20]
Trait Implementations
sourceimpl Clone for GSettingsClass
impl Clone for GSettingsClass
sourcefn clone(&self) -> GSettingsClass
fn clone(&self) -> GSettingsClass
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for GSettingsClass
impl Debug for GSettingsClass
impl Copy for GSettingsClass
Auto Trait Implementations
impl RefUnwindSafe for GSettingsClass
impl !Send for GSettingsClass
impl !Sync for GSettingsClass
impl Unpin for GSettingsClass
impl UnwindSafe for GSettingsClass
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more