Struct gobject_sys::GInitiallyUnowned
source · #[repr(C)]pub struct GInitiallyUnowned {
pub g_type_instance: GTypeInstance,
pub ref_count: c_uint,
pub qdata: *mut GData,
}
Fields§
§g_type_instance: GTypeInstance
§ref_count: c_uint
§qdata: *mut GData
Trait Implementations§
source§impl Clone for GInitiallyUnowned
impl Clone for GInitiallyUnowned
source§fn clone(&self) -> GInitiallyUnowned
fn clone(&self) -> GInitiallyUnowned
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 GInitiallyUnowned
impl Debug for GInitiallyUnowned
impl Copy for GInitiallyUnowned
Auto Trait Implementations§
impl Freeze for GInitiallyUnowned
impl RefUnwindSafe for GInitiallyUnowned
impl !Send for GInitiallyUnowned
impl !Sync for GInitiallyUnowned
impl Unpin for GInitiallyUnowned
impl UnwindSafe for GInitiallyUnowned
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
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
)