Enum input::event::pointer::Axis
[−]
[src]
pub enum Axis {
Vertical,
Horizontal,
}Axes on a device with the pointer capability that are not x or y coordinates.
The two scroll axes Vertical and Horizontal are engaged separately,
depending on the device. libinput provides some scroll direction locking but
it is up to the caller to determine which axis is needed and appropriate in
the current interaction
Variants
VerticalVertical axis
HorizontalHorizontal axis
Trait Implementations
impl Debug for Axis[src]
impl Clone for Axis[src]
fn clone(&self) -> Axis
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl Copy for Axis[src]
impl PartialEq for Axis[src]
fn eq(&self, __arg_0: &Axis) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0
This method tests for !=.
impl Eq for Axis[src]
impl Hash for Axis[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
Feeds this value into the state given, updating the hasher as necessary.
fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher1.3.0
Feeds a slice of this type into the state provided.