[][src]Enum pango::WrapMode

#[non_exhaustive]pub enum WrapMode {
    Word,
    Char,
    WordChar,
    // some variants omitted
}

A WrapMode describes how to wrap the lines of a Layout to the desired width.

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

wrap lines at word boundaries.

Char

wrap lines at character boundaries.

WordChar

wrap lines at word boundaries, but fall back to character boundaries if there is not enough space for a full word.

Trait Implementations

impl Clone for WrapMode[src]

impl Copy for WrapMode[src]

impl Debug for WrapMode[src]

impl Display for WrapMode[src]

impl Eq for WrapMode[src]

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

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

impl Hash for WrapMode[src]

impl Ord for WrapMode[src]

impl PartialEq<WrapMode> for WrapMode[src]

impl PartialOrd<WrapMode> for WrapMode[src]

impl SetValue for WrapMode[src]

impl StaticType for WrapMode[src]

impl StructuralEq for WrapMode[src]

impl StructuralPartialEq for WrapMode[src]

Auto Trait Implementations

impl RefUnwindSafe for WrapMode

impl Send for WrapMode

impl Sync for WrapMode

impl Unpin for WrapMode

impl UnwindSafe for WrapMode

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.