[][src]Enum input::AccelProfile

pub enum AccelProfile {
    Flat,
    Adaptive,
}

Pointer Acceleration Profile

Variants

Flat

A flat acceleration profile.

Pointer motion is accelerated by a constant (device-specific) factor, depending on the current speed.

Adaptive

An adaptive acceleration profile.

Pointer acceleration depends on the input speed. This is the default profile for most devices.

Trait Implementations

impl Clone for AccelProfile[src]

impl Copy for AccelProfile[src]

impl Debug for AccelProfile[src]

impl Eq for AccelProfile[src]

impl Hash for AccelProfile[src]

impl PartialEq<AccelProfile> for AccelProfile[src]

impl StructuralEq for AccelProfile[src]

impl StructuralPartialEq for AccelProfile[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.