pub enum MouseInputChange {
Button(StateChange<Button>),
Pointer(ValueChange<(i16, i16)>),
Wheel(ValueChange<i8>),
}
Expand description
Change between mouse input reports
Variants§
Button(StateChange<Button>)
Button state change
Pointer(ValueChange<(i16, i16)>)
Pointer coordinates change
Wheel(ValueChange<i8>)
Wheel value change
Trait Implementations§
Source§impl Clone for MouseInputChange
impl Clone for MouseInputChange
Source§fn clone(&self) -> MouseInputChange
fn clone(&self) -> MouseInputChange
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 MouseInputChange
impl Debug for MouseInputChange
Source§impl PartialEq for MouseInputChange
impl PartialEq for MouseInputChange
impl Copy for MouseInputChange
impl Eq for MouseInputChange
impl StructuralPartialEq for MouseInputChange
Auto Trait Implementations§
impl Freeze for MouseInputChange
impl RefUnwindSafe for MouseInputChange
impl Send for MouseInputChange
impl Sync for MouseInputChange
impl Unpin for MouseInputChange
impl UnwindSafe for MouseInputChange
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