pub type GInterfaceInfo = _GInterfaceInfo;
Expand description
GInterfaceInfo: @interface_init: location of the interface initialization function @interface_finalize: location of the interface finalization function @interface_data: user-supplied data passed to the interface init/finalize functions
A structure that provides information to the type system which is used specifically for managing interface types.
Aliased Type§
#[repr(C)]pub struct GInterfaceInfo {
pub interface_init: Option<unsafe extern "C" fn(*mut c_void, *mut c_void)>,
pub interface_finalize: Option<unsafe extern "C" fn(*mut c_void, *mut c_void)>,
pub interface_data: *mut c_void,
}
Fields§
§interface_init: Option<unsafe extern "C" fn(*mut c_void, *mut c_void)>
§interface_finalize: Option<unsafe extern "C" fn(*mut c_void, *mut c_void)>
§interface_data: *mut c_void