[][src]Enum gtk::TextDirection

#[non_exhaustive]pub enum TextDirection {
    None,
    Ltr,
    Rtl,
    // some variants omitted
}

Reading directions for text.

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

No direction.

Ltr

Left to right text direction.

Rtl

Right to left text direction.

Trait Implementations

impl Clone for TextDirection[src]

impl Copy for TextDirection[src]

impl Debug for TextDirection[src]

impl Display for TextDirection[src]

impl Eq for TextDirection[src]

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

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

impl Hash for TextDirection[src]

impl Ord for TextDirection[src]

impl PartialEq<TextDirection> for TextDirection[src]

impl PartialOrd<TextDirection> for TextDirection[src]

impl SetValue for TextDirection[src]

impl StaticType for TextDirection[src]

impl StructuralEq for TextDirection[src]

impl StructuralPartialEq for TextDirection[src]

Auto Trait Implementations

impl RefUnwindSafe for TextDirection

impl Send for TextDirection

impl Sync for TextDirection

impl Unpin for TextDirection

impl UnwindSafe for TextDirection

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.