Struct x11rb_protocol::protocol::xkb::KeyAlias
source · pub struct KeyAlias {
pub real: [u8; 4],
pub alias: [u8; 4],
}
Fields§
§real: [u8; 4]
§alias: [u8; 4]
Trait Implementations§
source§impl<'de> Deserialize<'de> for KeyAlias
impl<'de> Deserialize<'de> for KeyAlias
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 Ord for KeyAlias
impl Ord for KeyAlias
source§impl PartialEq for KeyAlias
impl PartialEq for KeyAlias
source§impl PartialOrd for KeyAlias
impl PartialOrd for KeyAlias
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 KeyAlias
impl Eq for KeyAlias
impl StructuralPartialEq for KeyAlias
Auto Trait Implementations§
impl Freeze for KeyAlias
impl RefUnwindSafe for KeyAlias
impl Send for KeyAlias
impl Sync for KeyAlias
impl Unpin for KeyAlias
impl UnwindSafe for KeyAlias
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<OwnedFd>
) -> Result<(T, &'a [u8]), ParseError>
fn try_parse_fd<'a>( value: &'a [u8], _: &mut Vec<OwnedFd> ) -> Result<(T, &'a [u8]), ParseError>
Try to parse the given values into an instance of this type. Read more