RichTextExt

Trait RichTextExt 

Source
pub trait RichTextExt<'a>
where Self: Sized, RichSpan<'a>: From<Self>,
{
Show 29 methods // Provided methods fn color(self, color: Color) -> RichSpan<'a> { ... } fn red(self) -> RichSpan<'a> { ... } fn blue(self) -> RichSpan<'a> { ... } fn green(self) -> RichSpan<'a> { ... } fn yellow(self) -> RichSpan<'a> { ... } fn black(self) -> RichSpan<'a> { ... } fn white(self) -> RichSpan<'a> { ... } fn gray(self) -> RichSpan<'a> { ... } fn cyan(self) -> RichSpan<'a> { ... } fn magenta(self) -> RichSpan<'a> { ... } fn orange(self) -> RichSpan<'a> { ... } fn purple(self) -> RichSpan<'a> { ... } fn pink(self) -> RichSpan<'a> { ... } fn family(self, family: &'a [FamilyOwned]) -> RichSpan<'a> { ... } fn stretch(self, stretch: Stretch) -> RichSpan<'a> { ... } fn text_style(self, style: Style) -> RichSpan<'a> { ... } fn italic(self) -> RichSpan<'a> { ... } fn oblique(self) -> RichSpan<'a> { ... } fn weight(self, weight: Weight) -> RichSpan<'a> { ... } fn thin(self) -> RichSpan<'a> { ... } fn extra_light(self) -> RichSpan<'a> { ... } fn light(self) -> RichSpan<'a> { ... } fn medium(self) -> RichSpan<'a> { ... } fn semibold(self) -> RichSpan<'a> { ... } fn bold(self) -> RichSpan<'a> { ... } fn extra_bold(self) -> RichSpan<'a> { ... } fn raw_weight(self, weight: u16) -> RichSpan<'a> { ... } fn font_size(self, font_size: f32) -> RichSpan<'a> { ... } fn line_height(self, line_height: LineHeightValue) -> RichSpan<'a> { ... }
}

Provided Methods§

Source

fn color(self, color: Color) -> RichSpan<'a>

Source

fn red(self) -> RichSpan<'a>

Source

fn blue(self) -> RichSpan<'a>

Source

fn green(self) -> RichSpan<'a>

Source

fn yellow(self) -> RichSpan<'a>

Source

fn black(self) -> RichSpan<'a>

Source

fn white(self) -> RichSpan<'a>

Source

fn gray(self) -> RichSpan<'a>

Source

fn cyan(self) -> RichSpan<'a>

Source

fn magenta(self) -> RichSpan<'a>

Source

fn orange(self) -> RichSpan<'a>

Source

fn purple(self) -> RichSpan<'a>

Source

fn pink(self) -> RichSpan<'a>

Source

fn family(self, family: &'a [FamilyOwned]) -> RichSpan<'a>

Source

fn stretch(self, stretch: Stretch) -> RichSpan<'a>

Source

fn text_style(self, style: Style) -> RichSpan<'a>

Source

fn italic(self) -> RichSpan<'a>

Source

fn oblique(self) -> RichSpan<'a>

Source

fn weight(self, weight: Weight) -> RichSpan<'a>

Source

fn thin(self) -> RichSpan<'a>

Source

fn extra_light(self) -> RichSpan<'a>

Source

fn light(self) -> RichSpan<'a>

Source

fn medium(self) -> RichSpan<'a>

Source

fn semibold(self) -> RichSpan<'a>

Source

fn bold(self) -> RichSpan<'a>

Source

fn extra_bold(self) -> RichSpan<'a>

Source

fn raw_weight(self, weight: u16) -> RichSpan<'a>

Source

fn font_size(self, font_size: f32) -> RichSpan<'a>

Source

fn line_height(self, line_height: LineHeightValue) -> RichSpan<'a>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<'a> RichTextExt<'a> for RichSpan<'a>

Source§

impl<'a, S> RichTextExt<'a> for S
where S: AsRef<str>, RichSpan<'a>: From<S>,