Struct x11rb::protocol::xkb::SetNamesAux
source · 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 moresource§impl Debug for SetNamesAux
impl Debug for SetNamesAux
source§impl Default for SetNamesAux
impl Default for SetNamesAux
source§fn default() -> SetNamesAux
fn default() -> SetNamesAux
Auto Trait Implementations§
impl Freeze for SetNamesAux
impl RefUnwindSafe for SetNamesAux
impl Send for SetNamesAux
impl Sync for SetNamesAux
impl Unpin for SetNamesAux
impl UnwindSafe for SetNamesAux
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
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)
clone_to_uninit
)