Struct gobject_sys::GInitiallyUnownedClass
source · #[repr(C)]pub struct GInitiallyUnownedClass {Show 15 fields
pub g_type_class: GTypeClass,
pub construct_properties: *mut GSList,
pub constructor: Option<unsafe extern "C" fn(_: GType, _: c_uint, _: *mut GObjectConstructParam) -> *mut GObject>,
pub set_property: Option<unsafe extern "C" fn(_: *mut GObject, _: c_uint, _: *mut GValue, _: *mut GParamSpec)>,
pub get_property: Option<unsafe extern "C" fn(_: *mut GObject, _: c_uint, _: *mut GValue, _: *mut GParamSpec)>,
pub dispose: Option<unsafe extern "C" fn(_: *mut GObject)>,
pub finalize: Option<unsafe extern "C" fn(_: *mut GObject)>,
pub dispatch_properties_changed: Option<unsafe extern "C" fn(_: *mut GObject, _: c_uint, _: *mut *mut GParamSpec)>,
pub notify: Option<unsafe extern "C" fn(_: *mut GObject, _: *mut GParamSpec)>,
pub constructed: Option<unsafe extern "C" fn(_: *mut GObject)>,
pub flags: size_t,
pub n_construct_properties: size_t,
pub pspecs: gpointer,
pub n_pspecs: size_t,
pub pdummy: [gpointer; 3],
}
Fields§
§g_type_class: GTypeClass
§construct_properties: *mut GSList
§constructor: Option<unsafe extern "C" fn(_: GType, _: c_uint, _: *mut GObjectConstructParam) -> *mut GObject>
§set_property: Option<unsafe extern "C" fn(_: *mut GObject, _: c_uint, _: *mut GValue, _: *mut GParamSpec)>
§get_property: Option<unsafe extern "C" fn(_: *mut GObject, _: c_uint, _: *mut GValue, _: *mut GParamSpec)>
§dispose: Option<unsafe extern "C" fn(_: *mut GObject)>
§finalize: Option<unsafe extern "C" fn(_: *mut GObject)>
§dispatch_properties_changed: Option<unsafe extern "C" fn(_: *mut GObject, _: c_uint, _: *mut *mut GParamSpec)>
§notify: Option<unsafe extern "C" fn(_: *mut GObject, _: *mut GParamSpec)>
§constructed: Option<unsafe extern "C" fn(_: *mut GObject)>
§flags: size_t
§n_construct_properties: size_t
§pspecs: gpointer
§n_pspecs: size_t
§pdummy: [gpointer; 3]
Trait Implementations§
source§impl Clone for GInitiallyUnownedClass
impl Clone for GInitiallyUnownedClass
source§fn clone(&self) -> GInitiallyUnownedClass
fn clone(&self) -> GInitiallyUnownedClass
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 GInitiallyUnownedClass
impl Debug for GInitiallyUnownedClass
impl Copy for GInitiallyUnownedClass
Auto Trait Implementations§
impl Freeze for GInitiallyUnownedClass
impl RefUnwindSafe for GInitiallyUnownedClass
impl !Send for GInitiallyUnownedClass
impl !Sync for GInitiallyUnownedClass
impl Unpin for GInitiallyUnownedClass
impl UnwindSafe for GInitiallyUnownedClass
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
)