[][src]Enum gtk::ScrollType

#[non_exhaustive]pub enum ScrollType {
    None,
    Jump,
    StepBackward,
    StepForward,
    PageBackward,
    PageForward,
    StepUp,
    StepDown,
    PageUp,
    PageDown,
    StepLeft,
    StepRight,
    PageLeft,
    PageRight,
    Start,
    End,
    // some variants omitted
}

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.
None
Jump
StepBackward
StepForward
PageBackward
PageForward
StepUp
StepDown
PageUp
PageDown
StepLeft
StepRight
PageLeft
PageRight
Start
End

Trait Implementations

impl Clone for ScrollType[src]

impl Copy for ScrollType[src]

impl Debug for ScrollType[src]

impl Display for ScrollType[src]

impl Eq for ScrollType[src]

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

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

impl Hash for ScrollType[src]

impl Ord for ScrollType[src]

impl PartialEq<ScrollType> for ScrollType[src]

impl PartialOrd<ScrollType> for ScrollType[src]

impl SetValue for ScrollType[src]

impl StaticType for ScrollType[src]

impl StructuralEq for ScrollType[src]

impl StructuralPartialEq for ScrollType[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> ToSendValue for T where
    T: ToValue + SetValue + Send + ?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.