Struct libappindicator_sys::_GParamSpec
source · [−]#[repr(C)]pub struct _GParamSpec {
pub g_type_instance: GTypeInstance,
pub name: *const gchar,
pub flags: GParamFlags,
pub value_type: GType,
pub owner_type: GType,
pub _nick: *mut gchar,
pub _blurb: *mut gchar,
pub qdata: *mut GData,
pub ref_count: guint,
pub param_id: guint,
}
Expand description
GParamSpec: (ref-func g_param_spec_ref_sink) (unref-func g_param_spec_uref) (set-value-func g_value_set_param) (get-value-func g_value_get_param) @g_type_instance: private #GTypeInstance portion @name: name of this parameter: always an interned string @flags: #GParamFlags flags for this parameter @value_type: the #GValue type for this parameter @owner_type: #GType type that uses (introduces) this parameter
All other fields of the GParamSpec struct are private and should not be used directly.
Fields
g_type_instance: GTypeInstance
name: *const gchar
flags: GParamFlags
value_type: GType
owner_type: GType
_nick: *mut gchar
_blurb: *mut gchar
qdata: *mut GData
ref_count: guint
param_id: guint
Trait Implementations
sourceimpl Clone for _GParamSpec
impl Clone for _GParamSpec
sourcefn clone(&self) -> _GParamSpec
fn clone(&self) -> _GParamSpec
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for _GParamSpec
impl Debug for _GParamSpec
impl Copy for _GParamSpec
Auto Trait Implementations
impl RefUnwindSafe for _GParamSpec
impl !Send for _GParamSpec
impl !Sync for _GParamSpec
impl Unpin for _GParamSpec
impl UnwindSafe for _GParamSpec
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more