Struct xkbcommon_dl::XkbCommonCompose
source · pub struct XkbCommonCompose {
pub(crate) __lib: Library,
pub xkb_compose_table_new_from_locale: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_context, _: *const c_char, _: xkb_compose_compile_flags) -> *mut xkb_compose_table>,
pub xkb_compose_table_unref: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_compose_table)>,
pub xkb_compose_state_new: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_compose_table, _: xkb_compose_state_flags) -> *mut xkb_compose_state>,
pub xkb_compose_state_unref: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_compose_state)>,
pub xkb_compose_state_feed: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_compose_state, _: xkb_keysym_t) -> xkb_compose_feed_result>,
pub xkb_compose_state_reset: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_compose_state)>,
pub xkb_compose_state_get_status: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_compose_state) -> xkb_compose_status>,
pub xkb_compose_state_get_utf8: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_compose_state, _: *mut c_char, _: usize) -> c_int>,
pub xkb_compose_state_get_one_sym: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_compose_state) -> xkb_keysym_t>,
}
Fields§
§__lib: Library
§xkb_compose_table_new_from_locale: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_context, _: *const c_char, _: xkb_compose_compile_flags) -> *mut xkb_compose_table>
§xkb_compose_table_unref: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_compose_table)>
§xkb_compose_state_new: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_compose_table, _: xkb_compose_state_flags) -> *mut xkb_compose_state>
§xkb_compose_state_unref: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_compose_state)>
§xkb_compose_state_feed: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_compose_state, _: xkb_keysym_t) -> xkb_compose_feed_result>
§xkb_compose_state_reset: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_compose_state)>
§xkb_compose_state_get_status: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_compose_state) -> xkb_compose_status>
§xkb_compose_state_get_utf8: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_compose_state, _: *mut c_char, _: usize) -> c_int>
§xkb_compose_state_get_one_sym: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_compose_state) -> xkb_keysym_t>
Implementations§
Trait Implementations§
impl Sync for XkbCommonCompose
Auto Trait Implementations§
impl Freeze for XkbCommonCompose
impl RefUnwindSafe for XkbCommonCompose
impl Send for XkbCommonCompose
impl Unpin for XkbCommonCompose
impl UnwindSafe for XkbCommonCompose
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