Struct x11rb_protocol::protocol::xkb::SADeviceValuator
source · pub struct SADeviceValuator {
pub type_: SAType,
pub device: u8,
pub val1what: SAValWhat,
pub val1index: u8,
pub val1value: u8,
pub val2what: SAValWhat,
pub val2index: u8,
pub val2value: u8,
}
Fields§
§type_: SAType
§device: u8
§val1what: SAValWhat
§val1index: u8
§val1value: u8
§val2what: SAValWhat
§val2index: u8
§val2value: u8
Trait Implementations§
source§impl Clone for SADeviceValuator
impl Clone for SADeviceValuator
source§fn clone(&self) -> SADeviceValuator
fn clone(&self) -> SADeviceValuator
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 SADeviceValuator
impl Debug for SADeviceValuator
source§impl Default for SADeviceValuator
impl Default for SADeviceValuator
source§fn default() -> SADeviceValuator
fn default() -> SADeviceValuator
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SADeviceValuator
impl<'de> Deserialize<'de> for SADeviceValuator
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 From<SADeviceValuator> for Action
impl From<SADeviceValuator> for Action
source§fn from(devval: SADeviceValuator) -> Self
fn from(devval: SADeviceValuator) -> Self
Converts to this type from the input type.
source§impl Hash for SADeviceValuator
impl Hash for SADeviceValuator
source§impl Ord for SADeviceValuator
impl Ord for SADeviceValuator
source§fn cmp(&self, other: &SADeviceValuator) -> Ordering
fn cmp(&self, other: &SADeviceValuator) -> 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 SADeviceValuator
impl PartialEq for SADeviceValuator
source§fn eq(&self, other: &SADeviceValuator) -> bool
fn eq(&self, other: &SADeviceValuator) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for SADeviceValuator
impl PartialOrd for SADeviceValuator
source§fn partial_cmp(&self, other: &SADeviceValuator) -> Option<Ordering>
fn partial_cmp(&self, other: &SADeviceValuator) -> 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 SADeviceValuator
impl Serialize for SADeviceValuator
source§impl Serialize for SADeviceValuator
impl Serialize for SADeviceValuator
source§impl TryParse for SADeviceValuator
impl TryParse for SADeviceValuator
impl Copy for SADeviceValuator
impl Eq for SADeviceValuator
impl StructuralPartialEq for SADeviceValuator
Auto Trait Implementations§
impl Freeze for SADeviceValuator
impl RefUnwindSafe for SADeviceValuator
impl Send for SADeviceValuator
impl Sync for SADeviceValuator
impl Unpin for SADeviceValuator
impl UnwindSafe for SADeviceValuator
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