Type Alias GInterfaceInfo

Source
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