[][src]Enum gtk::Orientation

#[non_exhaustive]pub enum Orientation {
    // some variants omitted

Represents the orientation of widgets and other objects which can be switched between horizontal and vertical orientation on the fly, like Toolbar or GesturePan.

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.

The element is in horizontal orientation.


The element is in vertical orientation.

Trait Implementations

impl Clone for Orientation[src]

impl Copy for Orientation[src]

impl Debug for Orientation[src]

impl Display for Orientation[src]

impl Eq for Orientation[src]

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

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

impl Hash for Orientation[src]

impl Ord for Orientation[src]

impl PartialEq<Orientation> for Orientation[src]

impl PartialOrd<Orientation> for Orientation[src]

impl SetValue for Orientation[src]

impl StaticType for Orientation[src]

impl StructuralEq for Orientation[src]

impl StructuralPartialEq for Orientation[src]

Auto Trait Implementations

impl RefUnwindSafe for Orientation

impl Send for Orientation

impl Sync for Orientation

impl Unpin for Orientation

impl UnwindSafe for Orientation

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.