Type Alias GClosure

Source
pub type GClosure = _GClosure;
Expand description

GClosure: @in_marshal: Indicates whether the closure is currently being invoked with g_closure_invoke() @is_invalid: Indicates whether the closure has been invalidated by g_closure_invalidate()

A #GClosure represents a callback supplied by the programmer.

Aliased Type§

#[repr(C)]
pub struct GClosure { pub _bitfield_align_1: [u16; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4]>, pub marshal: Option<unsafe extern "C" fn(*mut _GClosure, *mut _GValue, u32, *const _GValue, *mut c_void, *mut c_void)>, pub data: *mut c_void, pub notifiers: *mut _GClosureNotifyData, }

Fields§

§_bitfield_align_1: [u16; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 4]>§marshal: Option<unsafe extern "C" fn(*mut _GClosure, *mut _GValue, u32, *const _GValue, *mut c_void, *mut c_void)>§data: *mut c_void§notifiers: *mut _GClosureNotifyData