Enum animate::ScrollDirection[][src]

#[non_exhaustive]
pub enum ScrollDirection {
    Up,
    Down,
    Left,
    Right,
    Smooth,
    // some variants omitted
}

Direction of a pointer scroll event.

The ScrollDirection::Smooth value implies that the ScrollEvent has precise scrolling delta information.

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Up

Scroll up

Down

Scroll down

Left

Scroll left

Right

Scroll right

Smooth

Precise scrolling delta (available in 1.10)

Trait Implementations

impl Clone for ScrollDirection[src]

impl Copy for ScrollDirection[src]

impl Debug for ScrollDirection[src]

impl Display for ScrollDirection[src]

impl Eq for ScrollDirection[src]

impl<'a> FromValue<'a> for ScrollDirection[src]

impl<'a> FromValueOptional<'a> for ScrollDirection[src]

impl Hash for ScrollDirection[src]

impl Ord for ScrollDirection[src]

impl PartialEq<ScrollDirection> for ScrollDirection[src]

impl PartialOrd<ScrollDirection> for ScrollDirection[src]

impl SetValue for ScrollDirection[src]

impl StaticType for ScrollDirection[src]

impl StructuralEq for ScrollDirection[src]

impl StructuralPartialEq for ScrollDirection[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<Fr, To> IntoColor<To> for Fr where
    To: FromColor<Fr>, 
[src]

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToSendValue for T where
    T: SetValue + Send + ToValue + ?Sized
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized
[src]

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,