Struct gobject_sys::GTypeModuleClass
source · [−]#[repr(C)]pub struct GTypeModuleClass {
pub parent_class: GObjectClass,
pub load: Option<unsafe extern "C" fn(_: *mut GTypeModule) -> gboolean>,
pub unload: Option<unsafe extern "C" fn(_: *mut GTypeModule)>,
pub reserved1: Option<unsafe extern "C" fn()>,
pub reserved2: Option<unsafe extern "C" fn()>,
pub reserved3: Option<unsafe extern "C" fn()>,
pub reserved4: Option<unsafe extern "C" fn()>,
}
Fields
parent_class: GObjectClass
load: Option<unsafe extern "C" fn(_: *mut GTypeModule) -> gboolean>
unload: Option<unsafe extern "C" fn(_: *mut GTypeModule)>
reserved1: Option<unsafe extern "C" fn()>
reserved2: Option<unsafe extern "C" fn()>
reserved3: Option<unsafe extern "C" fn()>
reserved4: Option<unsafe extern "C" fn()>
Trait Implementations
sourceimpl Clone for GTypeModuleClass
impl Clone for GTypeModuleClass
sourcefn clone(&self) -> GTypeModuleClass
fn clone(&self) -> GTypeModuleClass
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 GTypeModuleClass
impl Debug for GTypeModuleClass
impl Copy for GTypeModuleClass
Auto Trait Implementations
impl RefUnwindSafe for GTypeModuleClass
impl !Send for GTypeModuleClass
impl !Sync for GTypeModuleClass
impl Unpin for GTypeModuleClass
impl UnwindSafe for GTypeModuleClass
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