Struct x11rb_protocol::protocol::xinput::KeyState
source · pub struct KeyState {
pub class_id: InputClass,
pub len: u8,
pub num_keys: u8,
pub keys: [u8; 32],
}
Fields§
§class_id: InputClass
§len: u8
§num_keys: u8
§keys: [u8; 32]
Trait Implementations§
source§impl Ord for KeyState
impl Ord for KeyState
source§impl PartialEq<KeyState> for KeyState
impl PartialEq<KeyState> for KeyState
source§impl PartialOrd<KeyState> for KeyState
impl PartialOrd<KeyState> for KeyState
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 Copy for KeyState
impl Eq for KeyState
impl StructuralEq for KeyState
impl StructuralPartialEq for KeyState
Auto Trait Implementations§
impl RefUnwindSafe for KeyState
impl Send for KeyState
impl Sync for KeyState
impl Unpin for KeyState
impl UnwindSafe for KeyState
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
source§impl<T> TryParseFd for Twhere
T: TryParse,
impl<T> TryParseFd for Twhere T: TryParse,
source§fn try_parse_fd<'a>(
value: &'a [u8],
_: &mut Vec<RawFdContainer, Global>
) -> Result<(T, &'a [u8]), ParseError>
fn try_parse_fd<'a>( value: &'a [u8], _: &mut Vec<RawFdContainer, Global> ) -> Result<(T, &'a [u8]), ParseError>
Try to parse the given values into an instance of this type. Read more