Struct gobject_sys::GParamSpecClass
source · #[repr(C)]pub struct GParamSpecClass {
pub g_type_class: GTypeClass,
pub value_type: GType,
pub finalize: Option<unsafe extern "C" fn(_: *mut GParamSpec)>,
pub value_set_default: Option<unsafe extern "C" fn(_: *mut GParamSpec, _: *mut GValue)>,
pub value_validate: Option<unsafe extern "C" fn(_: *mut GParamSpec, _: *mut GValue) -> gboolean>,
pub values_cmp: Option<unsafe extern "C" fn(_: *mut GParamSpec, _: *const GValue, _: *const GValue) -> c_int>,
pub value_is_valid: Option<unsafe extern "C" fn(_: *mut GParamSpec, _: *mut GValue) -> gboolean>,
pub dummy: [gpointer; 3],
}
Fields§
§g_type_class: GTypeClass
§value_type: GType
§finalize: Option<unsafe extern "C" fn(_: *mut GParamSpec)>
§value_set_default: Option<unsafe extern "C" fn(_: *mut GParamSpec, _: *mut GValue)>
§value_validate: Option<unsafe extern "C" fn(_: *mut GParamSpec, _: *mut GValue) -> gboolean>
§values_cmp: Option<unsafe extern "C" fn(_: *mut GParamSpec, _: *const GValue, _: *const GValue) -> c_int>
§value_is_valid: Option<unsafe extern "C" fn(_: *mut GParamSpec, _: *mut GValue) -> gboolean>
§dummy: [gpointer; 3]
Trait Implementations§
source§impl Clone for GParamSpecClass
impl Clone for GParamSpecClass
source§fn clone(&self) -> GParamSpecClass
fn clone(&self) -> GParamSpecClass
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 more