Struct gobject_sys::GTypeValueTable
source · #[repr(C)]pub struct GTypeValueTable {
pub value_init: GTypeValueInitFunc,
pub value_free: GTypeValueFreeFunc,
pub value_copy: GTypeValueCopyFunc,
pub value_peek_pointer: GTypeValuePeekPointerFunc,
pub collect_format: *const c_char,
pub collect_value: GTypeValueCollectFunc,
pub lcopy_format: *const c_char,
pub lcopy_value: GTypeValueLCopyFunc,
}
Fields§
§value_init: GTypeValueInitFunc
§value_free: GTypeValueFreeFunc
§value_copy: GTypeValueCopyFunc
§value_peek_pointer: GTypeValuePeekPointerFunc
§collect_format: *const c_char
§collect_value: GTypeValueCollectFunc
§lcopy_format: *const c_char
§lcopy_value: GTypeValueLCopyFunc
Trait Implementations§
source§impl Clone for GTypeValueTable
impl Clone for GTypeValueTable
source§fn clone(&self) -> GTypeValueTable
fn clone(&self) -> GTypeValueTable
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 GTypeValueTable
impl Debug for GTypeValueTable
impl Copy for GTypeValueTable
Auto Trait Implementations§
impl Freeze for GTypeValueTable
impl RefUnwindSafe for GTypeValueTable
impl !Send for GTypeValueTable
impl !Sync for GTypeValueTable
impl Unpin for GTypeValueTable
impl UnwindSafe for GTypeValueTable
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
)