Struct x11rb_protocol::protocol::xinput::DeviceClassDataScroll
source · pub struct DeviceClassDataScroll {
pub number: u16,
pub scroll_type: ScrollType,
pub flags: ScrollFlags,
pub increment: Fp3232,
}
Fields§
§number: u16
§scroll_type: ScrollType
§flags: ScrollFlags
§increment: Fp3232
Trait Implementations§
source§impl Clone for DeviceClassDataScroll
impl Clone for DeviceClassDataScroll
source§fn clone(&self) -> DeviceClassDataScroll
fn clone(&self) -> DeviceClassDataScroll
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 DeviceClassDataScroll
impl Debug for DeviceClassDataScroll
source§impl<'de> Deserialize<'de> for DeviceClassDataScroll
impl<'de> Deserialize<'de> for DeviceClassDataScroll
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 Hash for DeviceClassDataScroll
impl Hash for DeviceClassDataScroll
source§impl Ord for DeviceClassDataScroll
impl Ord for DeviceClassDataScroll
source§fn cmp(&self, other: &DeviceClassDataScroll) -> Ordering
fn cmp(&self, other: &DeviceClassDataScroll) -> 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 DeviceClassDataScroll
impl PartialEq for DeviceClassDataScroll
source§fn eq(&self, other: &DeviceClassDataScroll) -> bool
fn eq(&self, other: &DeviceClassDataScroll) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for DeviceClassDataScroll
impl PartialOrd for DeviceClassDataScroll
source§fn partial_cmp(&self, other: &DeviceClassDataScroll) -> Option<Ordering>
fn partial_cmp(&self, other: &DeviceClassDataScroll) -> 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 DeviceClassDataScroll
impl Serialize for DeviceClassDataScroll
source§impl Serialize for DeviceClassDataScroll
impl Serialize for DeviceClassDataScroll
source§impl TryParse for DeviceClassDataScroll
impl TryParse for DeviceClassDataScroll
impl Copy for DeviceClassDataScroll
impl Eq for DeviceClassDataScroll
impl StructuralPartialEq for DeviceClassDataScroll
Auto Trait Implementations§
impl Freeze for DeviceClassDataScroll
impl RefUnwindSafe for DeviceClassDataScroll
impl Send for DeviceClassDataScroll
impl Sync for DeviceClassDataScroll
impl Unpin for DeviceClassDataScroll
impl UnwindSafe for DeviceClassDataScroll
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>
) -> Result<(T, &'a [u8]), ParseError>
fn try_parse_fd<'a>( value: &'a [u8], _: &mut Vec<RawFdContainer> ) -> Result<(T, &'a [u8]), ParseError>
Try to parse the given values into an instance of this type. Read more