Struct gobject_sys::GTypeModule
source · #[repr(C)]pub struct GTypeModule {
pub parent_instance: GObject,
pub use_count: c_uint,
pub type_infos: *mut GSList,
pub interface_infos: *mut GSList,
pub name: *mut c_char,
}
Fields§
§parent_instance: GObject
§use_count: c_uint
§type_infos: *mut GSList
§interface_infos: *mut GSList
§name: *mut c_char
Trait Implementations§
source§impl Clone for GTypeModule
impl Clone for GTypeModule
source§fn clone(&self) -> GTypeModule
fn clone(&self) -> GTypeModule
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 GTypeModule
impl Debug for GTypeModule
impl Copy for GTypeModule
Auto Trait Implementations§
impl Freeze for GTypeModule
impl RefUnwindSafe for GTypeModule
impl !Send for GTypeModule
impl !Sync for GTypeModule
impl Unpin for GTypeModule
impl UnwindSafe for GTypeModule
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
)