struct LibxcbFuncs {Show 17 fields
xcb_flush: unsafe extern "C" fn(c: *mut xcb_connection_t) -> c_int,
xcb_get_maximum_request_length: unsafe extern "C" fn(c: *mut xcb_connection_t) -> u32,
xcb_prefetch_maximum_request_length: unsafe extern "C" fn(c: *mut xcb_connection_t),
xcb_wait_for_event: unsafe extern "C" fn(c: *mut xcb_connection_t) -> *mut xcb_generic_event_t,
xcb_poll_for_event: unsafe extern "C" fn(c: *mut xcb_connection_t) -> *mut xcb_generic_event_t,
xcb_request_check: unsafe extern "C" fn(c: *mut xcb_connection_t, void_cookie: xcb_void_cookie_t) -> *mut xcb_generic_error_t,
xcb_discard_reply64: unsafe extern "C" fn(c: *mut xcb_connection_t, sequence: u64),
xcb_get_setup: unsafe extern "C" fn(c: *mut xcb_connection_t) -> *const xcb_setup_t,
xcb_get_file_descriptor: unsafe extern "C" fn(c: *mut xcb_connection_t) -> c_int,
xcb_connection_has_error: unsafe extern "C" fn(c: *mut xcb_connection_t) -> c_int,
xcb_disconnect: unsafe extern "C" fn(c: *mut xcb_connection_t),
xcb_connect: unsafe extern "C" fn(displayname: *const c_char, screenp: *mut c_int) -> *mut xcb_connection_t,
xcb_generate_id: unsafe extern "C" fn(c: *mut xcb_connection_t) -> u32,
xcb_send_request64: unsafe extern "C" fn(c: *mut xcb_connection_t, flags: c_int, vector: *mut iovec, request: *const xcb_protocol_request_t) -> u64,
xcb_send_request_with_fds64: unsafe extern "C" fn(c: *mut xcb_connection_t, flags: c_int, vector: *mut iovec, request: *const xcb_protocol_request_t, num_fds: c_uint, fds: *mut c_int) -> u64,
xcb_wait_for_reply64: unsafe extern "C" fn(c: *mut xcb_connection_t, request: u64, e: *mut *mut xcb_generic_error_t) -> *mut c_void,
xcb_poll_for_reply64: unsafe extern "C" fn(c: *mut xcb_connection_t, request: u64, reply: *mut *mut c_void, error: *mut *mut xcb_generic_error_t) -> c_int,
}Fields§
§xcb_flush: unsafe extern "C" fn(c: *mut xcb_connection_t) -> c_int§xcb_get_maximum_request_length: unsafe extern "C" fn(c: *mut xcb_connection_t) -> u32§xcb_prefetch_maximum_request_length: unsafe extern "C" fn(c: *mut xcb_connection_t)§xcb_wait_for_event: unsafe extern "C" fn(c: *mut xcb_connection_t) -> *mut xcb_generic_event_t§xcb_poll_for_event: unsafe extern "C" fn(c: *mut xcb_connection_t) -> *mut xcb_generic_event_t§xcb_request_check: unsafe extern "C" fn(c: *mut xcb_connection_t, void_cookie: xcb_void_cookie_t) -> *mut xcb_generic_error_t§xcb_discard_reply64: unsafe extern "C" fn(c: *mut xcb_connection_t, sequence: u64)§xcb_get_setup: unsafe extern "C" fn(c: *mut xcb_connection_t) -> *const xcb_setup_t§xcb_get_file_descriptor: unsafe extern "C" fn(c: *mut xcb_connection_t) -> c_int§xcb_connection_has_error: unsafe extern "C" fn(c: *mut xcb_connection_t) -> c_int§xcb_disconnect: unsafe extern "C" fn(c: *mut xcb_connection_t)§xcb_connect: unsafe extern "C" fn(displayname: *const c_char, screenp: *mut c_int) -> *mut xcb_connection_t§xcb_generate_id: unsafe extern "C" fn(c: *mut xcb_connection_t) -> u32§xcb_send_request64: unsafe extern "C" fn(c: *mut xcb_connection_t, flags: c_int, vector: *mut iovec, request: *const xcb_protocol_request_t) -> u64§xcb_send_request_with_fds64: unsafe extern "C" fn(c: *mut xcb_connection_t, flags: c_int, vector: *mut iovec, request: *const xcb_protocol_request_t, num_fds: c_uint, fds: *mut c_int) -> u64§xcb_wait_for_reply64: unsafe extern "C" fn(c: *mut xcb_connection_t, request: u64, e: *mut *mut xcb_generic_error_t) -> *mut c_void§xcb_poll_for_reply64: unsafe extern "C" fn(c: *mut xcb_connection_t, request: u64, reply: *mut *mut c_void, error: *mut *mut xcb_generic_error_t) -> c_intImplementations§
Auto Trait Implementations§
impl Freeze for LibxcbFuncs
impl RefUnwindSafe for LibxcbFuncs
impl Send for LibxcbFuncs
impl Sync for LibxcbFuncs
impl Unpin for LibxcbFuncs
impl UnwindSafe for LibxcbFuncs
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