[][src]Enum gtk::DirectionType

#[non_exhaustive]pub enum DirectionType {
    // 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.

Move forward.


Move backward.


Move up.


Move down.


Move left.


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

impl<T> Borrow<T> for T where
    T: ?Sized

impl<T> BorrowMut<T> for T where
    T: ?Sized

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

impl<T, U> Into<U> for T where
    U: From<T>, 

impl<T> ToOwned for T where
    T: Clone

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

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

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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

The type returned in the event of a conversion error.