Struct panda_sys::_GSourceFuncs [−][src]
#[repr(C)]pub struct _GSourceFuncs { pub prepare: Option<unsafe extern "C" fn(source: *mut GSource, timeout_: *mut gint) -> gboolean>, pub check: Option<unsafe extern "C" fn(source: *mut GSource) -> gboolean>, pub dispatch: Option<unsafe extern "C" fn(source: *mut GSource, callback: GSourceFunc, user_data: gpointer) -> gboolean>, pub finalize: Option<unsafe extern "C" fn(source: *mut GSource)>, pub closure_callback: GSourceFunc, pub closure_marshal: GSourceDummyMarshal, }
Fields
prepare: Option<unsafe extern "C" fn(source: *mut GSource, timeout_: *mut gint) -> gboolean>
check: Option<unsafe extern "C" fn(source: *mut GSource) -> gboolean>
dispatch: Option<unsafe extern "C" fn(source: *mut GSource, callback: GSourceFunc, user_data: gpointer) -> gboolean>
finalize: Option<unsafe extern "C" fn(source: *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