[][src]Enum pango::RenderPart

#[non_exhaustive]pub enum RenderPart {
    Foreground,
    Background,
    Underline,
    Strikethrough,
    // some variants omitted
}

RenderPart defines different items to render for such purposes as setting colors.

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

the text itself

Background

the area behind the text

Underline

underlines

Strikethrough

strikethrough lines

Trait Implementations

impl Clone for RenderPart[src]

impl Copy for RenderPart[src]

impl Debug for RenderPart[src]

impl Display for RenderPart[src]

impl Eq for RenderPart[src]

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

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

impl Hash for RenderPart[src]

impl Ord for RenderPart[src]

impl PartialEq<RenderPart> for RenderPart[src]

impl PartialOrd<RenderPart> for RenderPart[src]

impl SetValue for RenderPart[src]

impl StaticType for RenderPart[src]

impl StructuralEq for RenderPart[src]

impl StructuralPartialEq for RenderPart[src]

Auto Trait Implementations

impl RefUnwindSafe for RenderPart

impl Send for RenderPart

impl Sync for RenderPart

impl Unpin for RenderPart

impl UnwindSafe for RenderPart

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.