Type Alias GInterfaceFinalizeFunc

Source
pub type GInterfaceFinalizeFunc = Option<unsafe extern "C" fn(g_iface: gpointer, iface_data: gpointer)>;
Expand description

GInterfaceFinalizeFunc: @g_iface: (type GObject.TypeInterface): The interface structure to finalize @iface_data: The @interface_data supplied via the #GInterfaceInfo structure

A callback function used by the type system to finalize an interface.

This function should destroy any internal data and release any resources allocated by the corresponding GInterfaceInitFunc() function.

Aliased Type§

enum GInterfaceFinalizeFunc {
    None,
    Some(unsafe extern "C" fn(*mut c_void, *mut c_void)),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "C" fn(*mut c_void, *mut c_void))

Some value of type T.