Struct x11rb_protocol::protocol::xkb::GetKbdByNameRepliesTypesMap
source · pub struct GetKbdByNameRepliesTypesMap {
pub types_rtrn: Option<Vec<KeyType>>,
pub syms_rtrn: Option<Vec<KeySymMap>>,
pub key_actions: Option<GetKbdByNameRepliesTypesMapKeyActions>,
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<GetKbdByNameRepliesTypesMapKeyActions>
§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 GetKbdByNameRepliesTypesMap
impl GetKbdByNameRepliesTypesMap
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, )
source§impl GetKbdByNameRepliesTypesMap
impl GetKbdByNameRepliesTypesMap
fn switch_expr(&self) -> u16
Trait Implementations§
source§impl Clone for GetKbdByNameRepliesTypesMap
impl Clone for GetKbdByNameRepliesTypesMap
source§fn clone(&self) -> GetKbdByNameRepliesTypesMap
fn clone(&self) -> GetKbdByNameRepliesTypesMap
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 moresource§impl Debug for GetKbdByNameRepliesTypesMap
impl Debug for GetKbdByNameRepliesTypesMap
source§impl Default for GetKbdByNameRepliesTypesMap
impl Default for GetKbdByNameRepliesTypesMap
source§fn default() -> GetKbdByNameRepliesTypesMap
fn default() -> GetKbdByNameRepliesTypesMap
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GetKbdByNameRepliesTypesMap
impl RefUnwindSafe for GetKbdByNameRepliesTypesMap
impl Send for GetKbdByNameRepliesTypesMap
impl Sync for GetKbdByNameRepliesTypesMap
impl Unpin for GetKbdByNameRepliesTypesMap
impl UnwindSafe for GetKbdByNameRepliesTypesMap
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