Struct xkbcommon_dl::x11::XkbCommonX11
source · pub struct XkbCommonX11 {
__lib: Library,
pub xkb_x11_setup_xkb_extension: Symbol<'static, unsafe extern "C" fn(_: *mut xcb_connection_t, _: u16, _: u16, _: xkb_x11_setup_xkb_extension_flags, _: *mut u16, _: *mut u16, _: *mut u8, _: *mut u8) -> c_int>,
pub xkb_x11_get_core_keyboard_device_id: Symbol<'static, unsafe extern "C" fn(_: *mut xcb_connection_t) -> i32>,
pub xkb_x11_keymap_new_from_device: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_context, _: *mut xcb_connection_t, _: i32, _: xkb_keymap_compile_flags) -> *mut xkb_keymap>,
pub xkb_x11_state_new_from_device: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_keymap, _: *mut xcb_connection_t, _: i32) -> *mut xkb_state>,
}
Fields§
§__lib: Library
§xkb_x11_setup_xkb_extension: Symbol<'static, unsafe extern "C" fn(_: *mut xcb_connection_t, _: u16, _: u16, _: xkb_x11_setup_xkb_extension_flags, _: *mut u16, _: *mut u16, _: *mut u8, _: *mut u8) -> c_int>
§xkb_x11_get_core_keyboard_device_id: Symbol<'static, unsafe extern "C" fn(_: *mut xcb_connection_t) -> i32>
§xkb_x11_keymap_new_from_device: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_context, _: *mut xcb_connection_t, _: i32, _: xkb_keymap_compile_flags) -> *mut xkb_keymap>
§xkb_x11_state_new_from_device: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_keymap, _: *mut xcb_connection_t, _: i32) -> *mut xkb_state>
Implementations§
source§impl XkbCommonX11
impl XkbCommonX11
Trait Implementations§
impl Sync for XkbCommonX11
Auto Trait Implementations§
impl Freeze for XkbCommonX11
impl RefUnwindSafe for XkbCommonX11
impl Send for XkbCommonX11
impl Unpin for XkbCommonX11
impl UnwindSafe for XkbCommonX11
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