[][src]Enum pango::Stretch

#[non_exhaustive]pub enum Stretch {
    UltraCondensed,
    ExtraCondensed,
    Condensed,
    SemiCondensed,
    Normal,
    SemiExpanded,
    Expanded,
    ExtraExpanded,
    UltraExpanded,
    // some variants omitted
}

An enumeration specifying the width of the font relative to other designs within a family.

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

ultra condensed width

ExtraCondensed

extra condensed width

Condensed

condensed width

SemiCondensed

semi condensed width

Normal

the normal width

SemiExpanded

semi expanded width

Expanded

expanded width

ExtraExpanded

extra expanded width

UltraExpanded

ultra expanded width

Trait Implementations

impl Clone for Stretch[src]

impl Copy for Stretch[src]

impl Debug for Stretch[src]

impl Display for Stretch[src]

impl Eq for Stretch[src]

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

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

impl Hash for Stretch[src]

impl Ord for Stretch[src]

impl PartialEq<Stretch> for Stretch[src]

impl PartialOrd<Stretch> for Stretch[src]

impl SetValue for Stretch[src]

impl StaticType for Stretch[src]

impl StructuralEq for Stretch[src]

impl StructuralPartialEq for Stretch[src]

Auto Trait Implementations

impl RefUnwindSafe for Stretch

impl Send for Stretch

impl Sync for Stretch

impl Unpin for Stretch

impl UnwindSafe for Stretch

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.