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) -> Self
pub fn keycodes_name<I>(self, value: I) -> Self
Set the keycodes_name
field of this structure.
sourcepub fn geometry_name<I>(self, value: I) -> Self
pub fn geometry_name<I>(self, value: I) -> Self
Set the geometry_name
field of this structure.
sourcepub fn symbols_name<I>(self, value: I) -> Self
pub fn symbols_name<I>(self, value: I) -> Self
Set the symbols_name
field of this structure.
sourcepub fn phys_symbols_name<I>(self, value: I) -> Self
pub fn phys_symbols_name<I>(self, value: I) -> Self
Set the phys_symbols_name
field of this structure.
sourcepub fn types_name<I>(self, value: I) -> Self
pub fn types_name<I>(self, value: I) -> Self
Set the types_name
field of this structure.
sourcepub fn compat_name<I>(self, value: I) -> Self
pub fn compat_name<I>(self, value: I) -> Self
Set the compat_name
field of this structure.
sourcepub fn type_names<I>(self, value: I) -> Self
pub fn type_names<I>(self, value: I) -> Self
Set the type_names
field of this structure.
sourcepub fn kt_level_names<I>(self, value: I) -> Self
pub fn kt_level_names<I>(self, value: I) -> Self
Set the kt_level_names
field of this structure.
sourcepub fn indicator_names<I>(self, value: I) -> Self
pub fn indicator_names<I>(self, value: I) -> Self
Set the indicator_names
field of this structure.
sourcepub fn virtual_mod_names<I>(self, value: I) -> Self
pub fn virtual_mod_names<I>(self, value: I) -> Self
Set the virtual_mod_names
field of this structure.
sourcepub fn key_aliases<I>(self, value: I) -> Self
pub fn key_aliases<I>(self, value: I) -> Self
Set the key_aliases
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<'de> Deserialize<'de> for SetNamesAux
impl<'de> Deserialize<'de> for SetNamesAux
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. 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 for SetNamesAux
impl PartialEq 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 for SetNamesAux
impl PartialOrd 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 moresource§impl Serialize for SetNamesAux
impl Serialize for SetNamesAux
impl Eq for SetNamesAux
impl StructuralPartialEq for 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
Mutably borrows from an owned value. Read more