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§
source§impl Clone for GTypeModuleClass
impl Clone for GTypeModuleClass
source§fn clone(&self) -> GTypeModuleClass
fn clone(&self) -> GTypeModuleClass
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GTypeModuleClass
impl Debug for GTypeModuleClass
impl Copy for GTypeModuleClass
Auto Trait Implementations§
impl Freeze for GTypeModuleClass
impl RefUnwindSafe for GTypeModuleClass
impl !Send for GTypeModuleClass
impl !Sync for GTypeModuleClass
impl Unpin for GTypeModuleClass
impl UnwindSafe for GTypeModuleClass
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)