[][src]Enum gtk::PageOrientation

#[non_exhaustive]pub enum PageOrientation {
    Portrait,
    Landscape,
    ReversePortrait,
    ReverseLandscape,
    // some variants omitted
}

See also PrintSettings::set_orientation.

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

Portrait mode.

Landscape

Landscape mode.

ReversePortrait

Reverse portrait mode.

ReverseLandscape

Reverse landscape mode.

Trait Implementations

impl Clone for PageOrientation[src]

impl Copy for PageOrientation[src]

impl Debug for PageOrientation[src]

impl Display for PageOrientation[src]

impl Eq for PageOrientation[src]

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

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

impl Hash for PageOrientation[src]

impl Ord for PageOrientation[src]

impl PartialEq<PageOrientation> for PageOrientation[src]

impl PartialOrd<PageOrientation> for PageOrientation[src]

impl SetValue for PageOrientation[src]

impl StaticType for PageOrientation[src]

impl StructuralEq for PageOrientation[src]

impl StructuralPartialEq for PageOrientation[src]

Auto Trait Implementations

impl RefUnwindSafe for PageOrientation

impl Send for PageOrientation

impl Sync for PageOrientation

impl Unpin for PageOrientation

impl UnwindSafe for PageOrientation

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.