Struct makepad_widgets::shader::std::os::linux::pulse_sys::pa_mainloop_api
#[repr(C)]pub struct pa_mainloop_api {Show 14 fields
pub userdata: *mut c_void,
pub io_new: Option<unsafe extern "C" fn(_: *mut pa_mainloop_api, _: i32, _: u32, _: Option<unsafe extern "C" fn(_: *mut pa_mainloop_api, _: *mut pa_io_event, _: i32, _: u32, _: *mut c_void)>, _: *mut c_void) -> *mut pa_io_event>,
pub io_enable: Option<unsafe extern "C" fn(_: *mut pa_io_event, _: u32)>,
pub io_free: Option<unsafe extern "C" fn(_: *mut pa_io_event)>,
pub io_set_destroy: Option<unsafe extern "C" fn(_: *mut pa_io_event, _: Option<unsafe extern "C" fn(_: *mut pa_mainloop_api, _: *mut pa_io_event, _: *mut c_void)>)>,
pub time_new: Option<unsafe extern "C" fn(_: *mut pa_mainloop_api, _: *const timeval, _: Option<unsafe extern "C" fn(_: *mut pa_mainloop_api, _: *mut pa_time_event, _: *const timeval, _: *mut c_void)>, _: *mut c_void) -> *mut pa_time_event>,
pub time_restart: Option<unsafe extern "C" fn(_: *mut pa_time_event, _: *const timeval)>,
pub time_free: Option<unsafe extern "C" fn(_: *mut pa_time_event)>,
pub time_set_destroy: Option<unsafe extern "C" fn(_: *mut pa_time_event, _: Option<unsafe extern "C" fn(_: *mut pa_mainloop_api, _: *mut pa_time_event, _: *mut c_void)>)>,
pub defer_new: Option<unsafe extern "C" fn(_: *mut pa_mainloop_api, _: Option<unsafe extern "C" fn(_: *mut pa_mainloop_api, _: *mut pa_defer_event, _: *mut c_void)>, _: *mut c_void) -> *mut pa_defer_event>,
pub defer_enable: Option<unsafe extern "C" fn(_: *mut pa_defer_event, _: i32)>,
pub defer_free: Option<unsafe extern "C" fn(_: *mut pa_defer_event)>,
pub defer_set_destroy: Option<unsafe extern "C" fn(_: *mut pa_defer_event, _: Option<unsafe extern "C" fn(_: *mut pa_mainloop_api, _: *mut pa_defer_event, _: *mut c_void)>)>,
pub quit: Option<unsafe extern "C" fn(_: *mut pa_mainloop_api, _: i32)>,
}Fields§
§userdata: *mut c_void§io_new: Option<unsafe extern "C" fn(_: *mut pa_mainloop_api, _: i32, _: u32, _: Option<unsafe extern "C" fn(_: *mut pa_mainloop_api, _: *mut pa_io_event, _: i32, _: u32, _: *mut c_void)>, _: *mut c_void) -> *mut pa_io_event>§io_enable: Option<unsafe extern "C" fn(_: *mut pa_io_event, _: u32)>§io_free: Option<unsafe extern "C" fn(_: *mut pa_io_event)>§io_set_destroy: Option<unsafe extern "C" fn(_: *mut pa_io_event, _: Option<unsafe extern "C" fn(_: *mut pa_mainloop_api, _: *mut pa_io_event, _: *mut c_void)>)>§time_new: Option<unsafe extern "C" fn(_: *mut pa_mainloop_api, _: *const timeval, _: Option<unsafe extern "C" fn(_: *mut pa_mainloop_api, _: *mut pa_time_event, _: *const timeval, _: *mut c_void)>, _: *mut c_void) -> *mut pa_time_event>§time_restart: Option<unsafe extern "C" fn(_: *mut pa_time_event, _: *const timeval)>§time_free: Option<unsafe extern "C" fn(_: *mut pa_time_event)>§time_set_destroy: Option<unsafe extern "C" fn(_: *mut pa_time_event, _: Option<unsafe extern "C" fn(_: *mut pa_mainloop_api, _: *mut pa_time_event, _: *mut c_void)>)>§defer_new: Option<unsafe extern "C" fn(_: *mut pa_mainloop_api, _: Option<unsafe extern "C" fn(_: *mut pa_mainloop_api, _: *mut pa_defer_event, _: *mut c_void)>, _: *mut c_void) -> *mut pa_defer_event>§defer_enable: Option<unsafe extern "C" fn(_: *mut pa_defer_event, _: i32)>§defer_free: Option<unsafe extern "C" fn(_: *mut pa_defer_event)>§defer_set_destroy: Option<unsafe extern "C" fn(_: *mut pa_defer_event, _: Option<unsafe extern "C" fn(_: *mut pa_mainloop_api, _: *mut pa_defer_event, _: *mut c_void)>)>§quit: Option<unsafe extern "C" fn(_: *mut pa_mainloop_api, _: i32)>Trait Implementations§
§impl Clone for pa_mainloop_api
impl Clone for pa_mainloop_api
§fn clone(&self) -> pa_mainloop_api
fn clone(&self) -> pa_mainloop_api
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for pa_mainloop_api
impl Debug for pa_mainloop_api
impl Copy for pa_mainloop_api
Auto Trait Implementations§
impl RefUnwindSafe for pa_mainloop_api
impl !Send for pa_mainloop_api
impl !Sync for pa_mainloop_api
impl Unpin for pa_mainloop_api
impl UnwindSafe for pa_mainloop_api
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more