Struct libayatana_appindicator::_GObjectClass [−][src]
#[repr(C)]pub struct _GObjectClass { pub g_type_class: _GTypeClass, pub construct_properties: *mut _GSList, pub constructor: Option<unsafe extern "C" fn(u64, u32, *mut _GObjectConstructParam) -> *mut _GObject>, pub set_property: Option<unsafe extern "C" fn(*mut _GObject, u32, *const _GValue, *mut _GParamSpec)>, pub get_property: Option<unsafe extern "C" fn(*mut _GObject, u32, *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, u32, *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: u64, pub pdummy: [*mut c_void; 6], }
Fields
g_type_class: _GTypeClassconstruct_properties: *mut _GSListconstructor: Option<unsafe extern "C" fn(u64, u32, *mut _GObjectConstructParam) -> *mut _GObject>set_property: Option<unsafe extern "C" fn(*mut _GObject, u32, *const _GValue, *mut _GParamSpec)>get_property: Option<unsafe extern "C" fn(*mut _GObject, u32, *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, u32, *mut *mut _GParamSpec)>notify: Option<unsafe extern "C" fn(*mut _GObject, *mut _GParamSpec)>constructed: Option<unsafe extern "C" fn(*mut _GObject)>flags: u64pdummy: [*mut c_void; 6]Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for _GObjectClassimpl !Send for _GObjectClassimpl !Sync for _GObjectClassimpl Unpin for _GObjectClassimpl UnwindSafe for _GObjectClassBlanket Implementations
Mutably borrows from an owned value. Read more