Struct glib_sys::GSourceFuncs [−][src]
#[repr(C)]pub struct GSourceFuncs { pub prepare: Option<unsafe extern "C" fn(_: *mut GSource, _: *mut c_int) -> gboolean>, pub check: Option<unsafe extern "C" fn(_: *mut GSource) -> gboolean>, pub dispatch: Option<unsafe extern "C" fn(_: *mut GSource, _: GSourceFunc, _: gpointer) -> gboolean>, pub finalize: Option<unsafe extern "C" fn(_: *mut GSource)>, pub closure_callback: GSourceFunc, pub closure_marshal: GSourceDummyMarshal, }
Fields
prepare: Option<unsafe extern "C" fn(_: *mut GSource, _: *mut c_int) -> gboolean>
check: Option<unsafe extern "C" fn(_: *mut GSource) -> gboolean>
dispatch: Option<unsafe extern "C" fn(_: *mut GSource, _: GSourceFunc, _: gpointer) -> gboolean>
finalize: Option<unsafe extern "C" fn(_: *mut GSource)>
closure_callback: GSourceFunc
closure_marshal: GSourceDummyMarshal
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GSourceFuncs
impl Send for GSourceFuncs
impl Sync for GSourceFuncs
impl Unpin for GSourceFuncs
impl UnwindSafe for GSourceFuncs
Blanket Implementations
Mutably borrows from an owned value. Read more