pub struct SetNamesAux {Show 14 fields
pub keycodes_name: Option<u32>,
pub geometry_name: Option<u32>,
pub symbols_name: Option<u32>,
pub phys_symbols_name: Option<u32>,
pub types_name: Option<u32>,
pub compat_name: Option<u32>,
pub type_names: Option<Vec<u32>>,
pub kt_level_names: Option<SetNamesAuxKTLevelNames>,
pub indicator_names: Option<Vec<u32>>,
pub virtual_mod_names: Option<Vec<u32>>,
pub groups: Option<Vec<u32>>,
pub key_names: Option<Vec<KeyName>>,
pub key_aliases: Option<Vec<KeyAlias>>,
pub radio_group_names: Option<Vec<u32>>,
}Expand description
Auxiliary and optional information for the set_names function
Fields§
§keycodes_name: Option<u32>§geometry_name: Option<u32>§symbols_name: Option<u32>§phys_symbols_name: Option<u32>§types_name: Option<u32>§compat_name: Option<u32>§type_names: Option<Vec<u32>>§kt_level_names: Option<SetNamesAuxKTLevelNames>§indicator_names: Option<Vec<u32>>§virtual_mod_names: Option<Vec<u32>>§groups: Option<Vec<u32>>§key_names: Option<Vec<KeyName>>§key_aliases: Option<Vec<KeyAlias>>§radio_group_names: Option<Vec<u32>>Implementations§
Source§impl SetNamesAux
impl SetNamesAux
Sourcepub fn new() -> SetNamesAux
pub fn new() -> SetNamesAux
Create a new instance with all fields unset / not present.
Sourcepub fn keycodes_name<I>(self, value: I) -> SetNamesAux
pub fn keycodes_name<I>(self, value: I) -> SetNamesAux
Set the keycodes_name field of this structure.
Sourcepub fn geometry_name<I>(self, value: I) -> SetNamesAux
pub fn geometry_name<I>(self, value: I) -> SetNamesAux
Set the geometry_name field of this structure.
Sourcepub fn symbols_name<I>(self, value: I) -> SetNamesAux
pub fn symbols_name<I>(self, value: I) -> SetNamesAux
Set the symbols_name field of this structure.
Sourcepub fn phys_symbols_name<I>(self, value: I) -> SetNamesAux
pub fn phys_symbols_name<I>(self, value: I) -> SetNamesAux
Set the phys_symbols_name field of this structure.
Sourcepub fn types_name<I>(self, value: I) -> SetNamesAux
pub fn types_name<I>(self, value: I) -> SetNamesAux
Set the types_name field of this structure.
Sourcepub fn compat_name<I>(self, value: I) -> SetNamesAux
pub fn compat_name<I>(self, value: I) -> SetNamesAux
Set the compat_name field of this structure.
Sourcepub fn type_names<I>(self, value: I) -> SetNamesAux
pub fn type_names<I>(self, value: I) -> SetNamesAux
Set the type_names field of this structure.
Sourcepub fn kt_level_names<I>(self, value: I) -> SetNamesAux
pub fn kt_level_names<I>(self, value: I) -> SetNamesAux
Set the kt_level_names field of this structure.
Sourcepub fn indicator_names<I>(self, value: I) -> SetNamesAux
pub fn indicator_names<I>(self, value: I) -> SetNamesAux
Set the indicator_names field of this structure.
Sourcepub fn virtual_mod_names<I>(self, value: I) -> SetNamesAux
pub fn virtual_mod_names<I>(self, value: I) -> SetNamesAux
Set the virtual_mod_names field of this structure.
Sourcepub fn groups<I>(self, value: I) -> SetNamesAux
pub fn groups<I>(self, value: I) -> SetNamesAux
Set the groups field of this structure.
Sourcepub fn key_names<I>(self, value: I) -> SetNamesAux
pub fn key_names<I>(self, value: I) -> SetNamesAux
Set the key_names field of this structure.
Sourcepub fn key_aliases<I>(self, value: I) -> SetNamesAux
pub fn key_aliases<I>(self, value: I) -> SetNamesAux
Set the key_aliases field of this structure.
Sourcepub fn radio_group_names<I>(self, value: I) -> SetNamesAux
pub fn radio_group_names<I>(self, value: I) -> SetNamesAux
Set the radio_group_names field of this structure.
Trait Implementations§
Source§impl Clone for SetNamesAux
impl Clone for SetNamesAux
Source§fn clone(&self) -> SetNamesAux
fn clone(&self) -> SetNamesAux
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more