Struct breadx::auto::xkb::SetNamesRequest [−][src]
pub struct SetNamesRequest {}Show fields
pub req_type: u8, pub length: u16, pub device_spec: DeviceSpec, pub virtual_mods: VMod, pub which: NameDetail, pub first_type: u8, pub n_types: u8, pub first_kt_levelt: u8, pub n_kt_levels: u8, pub indicators: u32, pub group_names: SetOfGroup, pub first_key: Keycode, pub total_kt_level_names: u16, pub keycodes_name: Atom, pub geometry_name: Atom, pub symbols_name: Atom, pub phys_symbols_name: Atom, pub types_name: Atom, pub compat_name: Atom, pub type_names: Vec<Atom>, pub n_levels_per_type: Vec<u8>, pub kt_level_names: Vec<Atom>, pub indicator_names: Vec<Atom>, pub virtual_mod_names: Vec<Atom>, pub groups: Vec<Atom>, pub key_names: Vec<KeyName>, pub key_aliases: Vec<KeyAlias>, pub radio_group_names: Vec<Atom>,
Fields
req_type: u8
length: u16
device_spec: DeviceSpec
virtual_mods: VMod
which: NameDetail
first_type: u8
n_types: u8
first_kt_levelt: u8
n_kt_levels: u8
indicators: u32
group_names: SetOfGroup
first_key: Keycode
total_kt_level_names: u16
keycodes_name: Atom
geometry_name: Atom
symbols_name: Atom
phys_symbols_name: Atom
types_name: Atom
compat_name: Atom
type_names: Vec<Atom>
n_levels_per_type: Vec<u8>
kt_level_names: Vec<Atom>
indicator_names: Vec<Atom>
virtual_mod_names: Vec<Atom>
groups: Vec<Atom>
key_names: Vec<KeyName>
key_aliases: Vec<KeyAlias>
radio_group_names: Vec<Atom>
Trait Implementations
Convert a sequence of bytes into this item.
Get the size needed to store this item in terms of bytes. Higher is better than lower here, since this is mostly used to allocate buffers for items. Read more
If this item has any file descriptors stored within, this function returns them.
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for SetNamesRequest
impl Send for SetNamesRequest
impl Sync for SetNamesRequest
impl Unpin for SetNamesRequest
impl UnwindSafe for SetNamesRequest
Blanket Implementations
Mutably borrows from an owned value. Read more