[][src]Enum harfbuzz_rs::Direction

pub enum Direction {
    Invalid,
    Ltr,
    Rtl,
    Ttb,
    Btt,
}

Defines the direction in which text is to be read.

Variants

Invalid

Initial, unset direction.

Ltr

Text is set horizontally from left to right.

Rtl

Text is set horizontally from right to left.

Ttb

Text is set vertically from top to bottom.

Btt

Text is set vertically from bottom to top.

Implementations

impl Direction[src]

pub fn to_raw(self) -> hb_direction_t[src]

Convert into raw value of type hb_direction_t.

pub fn from_raw(dir: hb_direction_t) -> Self[src]

Create from raw value of type hb_direction_t.

Trait Implementations

impl Clone for Direction[src]

impl Copy for Direction[src]

impl Debug for Direction[src]

impl Eq for Direction[src]

impl Hash for Direction[src]

impl PartialEq<Direction> for Direction[src]

impl StructuralEq for Direction[src]

impl StructuralPartialEq for Direction[src]

Auto Trait Implementations

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