Struct x11rb_protocol::protocol::xproto::GetModifierMappingReply
source · [−]pub struct GetModifierMappingReply {
pub sequence: u16,
pub length: u32,
pub keycodes: Vec<Keycode>,
}
Fields
sequence: u16
length: u32
keycodes: Vec<Keycode>
Implementations
sourceimpl GetModifierMappingReply
impl GetModifierMappingReply
sourcepub fn keycodes_per_modifier(&self) -> u8
pub fn keycodes_per_modifier(&self) -> u8
Get the value of the keycodes_per_modifier
field.
The keycodes_per_modifier
field is used as the length field of the keycodes
field.
This function computes the field’s value again based on the length of the list.
Panics
Panics if the value cannot be represented in the target type. This cannot happen with values of the struct received from the X11 server.
Trait Implementations
sourceimpl Clone for GetModifierMappingReply
impl Clone for GetModifierMappingReply
sourcefn clone(&self) -> GetModifierMappingReply
fn clone(&self) -> GetModifierMappingReply
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for GetModifierMappingReply
impl Debug for GetModifierMappingReply
sourceimpl Default for GetModifierMappingReply
impl Default for GetModifierMappingReply
sourcefn default() -> GetModifierMappingReply
fn default() -> GetModifierMappingReply
Returns the “default value” for a type. Read more
sourceimpl From<GetModifierMappingReply> for Reply
impl From<GetModifierMappingReply> for Reply
sourcefn from(reply: GetModifierMappingReply) -> Reply
fn from(reply: GetModifierMappingReply) -> Reply
Converts to this type from the input type.
sourceimpl Hash for GetModifierMappingReply
impl Hash for GetModifierMappingReply
sourceimpl Ord for GetModifierMappingReply
impl Ord for GetModifierMappingReply
sourceimpl PartialEq<GetModifierMappingReply> for GetModifierMappingReply
impl PartialEq<GetModifierMappingReply> for GetModifierMappingReply
sourcefn eq(&self, other: &GetModifierMappingReply) -> bool
fn eq(&self, other: &GetModifierMappingReply) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &GetModifierMappingReply) -> bool
fn ne(&self, other: &GetModifierMappingReply) -> bool
This method tests for !=
.
sourceimpl PartialOrd<GetModifierMappingReply> for GetModifierMappingReply
impl PartialOrd<GetModifierMappingReply> for GetModifierMappingReply
sourcefn partial_cmp(&self, other: &GetModifierMappingReply) -> Option<Ordering>
fn partial_cmp(&self, other: &GetModifierMappingReply) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn 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 more
sourceimpl TryParse for GetModifierMappingReply
impl TryParse for GetModifierMappingReply
impl Eq for GetModifierMappingReply
impl StructuralEq for GetModifierMappingReply
impl StructuralPartialEq for GetModifierMappingReply
Auto Trait Implementations
impl RefUnwindSafe for GetModifierMappingReply
impl Send for GetModifierMappingReply
impl Sync for GetModifierMappingReply
impl Unpin for GetModifierMappingReply
impl UnwindSafe for GetModifierMappingReply
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more