Struct x11rb_protocol::protocol::xkb::GetMapMap
source · pub struct GetMapMap {
pub types_rtrn: Option<Vec<KeyType>>,
pub syms_rtrn: Option<Vec<KeySymMap>>,
pub key_actions: Option<GetMapMapKeyActions>,
pub behaviors_rtrn: Option<Vec<SetBehavior>>,
pub vmods_rtrn: Option<Vec<ModMask>>,
pub explicit_rtrn: Option<Vec<SetExplicit>>,
pub modmap_rtrn: Option<Vec<KeyModMap>>,
pub vmodmap_rtrn: Option<Vec<KeyVModMap>>,
}
Fields§
§types_rtrn: Option<Vec<KeyType>>
§syms_rtrn: Option<Vec<KeySymMap>>
§key_actions: Option<GetMapMapKeyActions>
§behaviors_rtrn: Option<Vec<SetBehavior>>
§vmods_rtrn: Option<Vec<ModMask>>
§explicit_rtrn: Option<Vec<SetExplicit>>
§modmap_rtrn: Option<Vec<KeyModMap>>
§vmodmap_rtrn: Option<Vec<KeyVModMap>>
Implementations§
source§impl GetMapMap
impl GetMapMap
fn serialize( &self, present: u16, n_types: u8, n_key_syms: u8, n_key_actions: u8, total_actions: u16, total_key_behaviors: u8, virtual_mods: u16, total_key_explicit: u8, total_mod_map_keys: u8, total_v_mod_map_keys: u8, ) -> Vec<u8>
fn serialize_into( &self, bytes: &mut Vec<u8>, present: u16, n_types: u8, n_key_syms: u8, n_key_actions: u8, total_actions: u16, total_key_behaviors: u8, virtual_mods: u16, total_key_explicit: u8, total_mod_map_keys: u8, total_v_mod_map_keys: u8, )
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GetMapMap
impl RefUnwindSafe for GetMapMap
impl Send for GetMapMap
impl Sync for GetMapMap
impl Unpin for GetMapMap
impl UnwindSafe for GetMapMap
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)