Struct x11rb_protocol::protocol::xkb::SetNamesAux
source · pub struct SetNamesAux {Show 14 fields
pub keycodes_name: Option<Atom>,
pub geometry_name: Option<Atom>,
pub symbols_name: Option<Atom>,
pub phys_symbols_name: Option<Atom>,
pub types_name: Option<Atom>,
pub compat_name: Option<Atom>,
pub type_names: Option<Vec<Atom>>,
pub kt_level_names: Option<SetNamesAuxKTLevelNames>,
pub indicator_names: Option<Vec<Atom>>,
pub virtual_mod_names: Option<Vec<Atom>>,
pub groups: Option<Vec<Atom>>,
pub key_names: Option<Vec<KeyName>>,
pub key_aliases: Option<Vec<KeyAlias>>,
pub radio_group_names: Option<Vec<Atom>>,
}
Expand description
Auxiliary and optional information for the set_names
function
Fields§
§keycodes_name: Option<Atom>
§geometry_name: Option<Atom>
§symbols_name: Option<Atom>
§phys_symbols_name: Option<Atom>
§types_name: Option<Atom>
§compat_name: Option<Atom>
§type_names: Option<Vec<Atom>>
§kt_level_names: Option<SetNamesAuxKTLevelNames>
§indicator_names: Option<Vec<Atom>>
§virtual_mod_names: Option<Vec<Atom>>
§groups: Option<Vec<Atom>>
§key_names: Option<Vec<KeyName>>
§key_aliases: Option<Vec<KeyAlias>>
§radio_group_names: Option<Vec<Atom>>
Implementations§
source§impl SetNamesAux
impl SetNamesAux
sourcepub fn keycodes_name<I>(self, value: I) -> Selfwhere
I: Into<Option<Atom>>,
pub fn keycodes_name<I>(self, value: I) -> Selfwhere I: Into<Option<Atom>>,
Set the keycodes_name
field of this structure.
sourcepub fn geometry_name<I>(self, value: I) -> Selfwhere
I: Into<Option<Atom>>,
pub fn geometry_name<I>(self, value: I) -> Selfwhere I: Into<Option<Atom>>,
Set the geometry_name
field of this structure.
sourcepub fn symbols_name<I>(self, value: I) -> Selfwhere
I: Into<Option<Atom>>,
pub fn symbols_name<I>(self, value: I) -> Selfwhere I: Into<Option<Atom>>,
Set the symbols_name
field of this structure.
sourcepub fn phys_symbols_name<I>(self, value: I) -> Selfwhere
I: Into<Option<Atom>>,
pub fn phys_symbols_name<I>(self, value: I) -> Selfwhere I: Into<Option<Atom>>,
Set the phys_symbols_name
field of this structure.
sourcepub fn types_name<I>(self, value: I) -> Selfwhere
I: Into<Option<Atom>>,
pub fn types_name<I>(self, value: I) -> Selfwhere I: Into<Option<Atom>>,
Set the types_name
field of this structure.
sourcepub fn compat_name<I>(self, value: I) -> Selfwhere
I: Into<Option<Atom>>,
pub fn compat_name<I>(self, value: I) -> Selfwhere I: Into<Option<Atom>>,
Set the compat_name
field of this structure.
sourcepub fn type_names<I>(self, value: I) -> Selfwhere
I: Into<Option<Vec<Atom>>>,
pub fn type_names<I>(self, value: I) -> Selfwhere I: Into<Option<Vec<Atom>>>,
Set the type_names
field of this structure.
sourcepub fn kt_level_names<I>(self, value: I) -> Selfwhere
I: Into<Option<SetNamesAuxKTLevelNames>>,
pub fn kt_level_names<I>(self, value: I) -> Selfwhere I: Into<Option<SetNamesAuxKTLevelNames>>,
Set the kt_level_names
field of this structure.
sourcepub fn indicator_names<I>(self, value: I) -> Selfwhere
I: Into<Option<Vec<Atom>>>,
pub fn indicator_names<I>(self, value: I) -> Selfwhere I: Into<Option<Vec<Atom>>>,
Set the indicator_names
field of this structure.
sourcepub fn virtual_mod_names<I>(self, value: I) -> Selfwhere
I: Into<Option<Vec<Atom>>>,
pub fn virtual_mod_names<I>(self, value: I) -> Selfwhere I: Into<Option<Vec<Atom>>>,
Set the virtual_mod_names
field of this structure.
sourcepub fn groups<I>(self, value: I) -> Selfwhere
I: Into<Option<Vec<Atom>>>,
pub fn groups<I>(self, value: I) -> Selfwhere I: Into<Option<Vec<Atom>>>,
Set the groups
field of this structure.
sourcepub fn key_names<I>(self, value: I) -> Selfwhere
I: Into<Option<Vec<KeyName>>>,
pub fn key_names<I>(self, value: I) -> Selfwhere I: Into<Option<Vec<KeyName>>>,
Set the key_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
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 SetNamesAux
impl Debug for SetNamesAux
source§impl Default for SetNamesAux
impl Default for SetNamesAux
source§fn default() -> SetNamesAux
fn default() -> SetNamesAux
Returns the “default value” for a type. Read more
source§impl Hash for SetNamesAux
impl Hash for SetNamesAux
source§impl Ord for SetNamesAux
impl Ord for SetNamesAux
source§fn cmp(&self, other: &SetNamesAux) -> Ordering
fn cmp(&self, other: &SetNamesAux) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq<SetNamesAux> for SetNamesAux
impl PartialEq<SetNamesAux> for SetNamesAux
source§fn eq(&self, other: &SetNamesAux) -> bool
fn eq(&self, other: &SetNamesAux) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<SetNamesAux> for SetNamesAux
impl PartialOrd<SetNamesAux> for SetNamesAux
source§fn partial_cmp(&self, other: &SetNamesAux) -> Option<Ordering>
fn partial_cmp(&self, other: &SetNamesAux) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Eq for SetNamesAux
impl StructuralEq for SetNamesAux
impl StructuralPartialEq for SetNamesAux
Auto Trait Implementations§
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
Mutably borrows from an owned value. Read more