[][src]Enum gtk::DirectionType

#[non_exhaustive]pub enum DirectionType {
    TabForward,
    TabBackward,
    Up,
    Down,
    Left,
    Right,
    // some variants omitted
}

Focus movement types.

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.
TabForward

Move forward.

TabBackward

Move backward.

Up

Move up.

Down

Move down.

Left

Move left.

Right

Move right.

Trait Implementations

impl Clone for DirectionType[src]

impl Copy for DirectionType[src]

impl Debug for DirectionType[src]

impl Display for DirectionType[src]

impl Eq for DirectionType[src]

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

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

impl Hash for DirectionType[src]

impl Ord for DirectionType[src]

impl PartialEq<DirectionType> for DirectionType[src]

impl PartialOrd<DirectionType> for DirectionType[src]

impl SetValue for DirectionType[src]

impl StaticType for DirectionType[src]

impl StructuralEq for DirectionType[src]

impl StructuralPartialEq for DirectionType[src]

Auto Trait Implementations

impl RefUnwindSafe for DirectionType

impl Send for DirectionType

impl Sync for DirectionType

impl Unpin for DirectionType

impl UnwindSafe for DirectionType

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

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

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

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.