pub trait StyleExt {
// Required methods
fn styled(&self) -> StyledText<'_>;
fn color(&self, r: u8, g: u8, b: u8) -> StyledText<'_>;
fn hex_color(&self, hex: &str) -> Result<StyledText<'_>, String>;
fn bold(&self) -> StyledText<'_>;
fn italic(&self) -> StyledText<'_>;
fn underline(&self, style: UnderlineStyle) -> StyledText<'_>;
}Expand description
Extension trait for easy styling
Required Methods§
Sourcefn styled(&self) -> StyledText<'_>
fn styled(&self) -> StyledText<'_>
Convert to StyledText for further styling
Sourcefn bold(&self) -> StyledText<'_>
fn bold(&self) -> StyledText<'_>
Quick bold styling
Sourcefn italic(&self) -> StyledText<'_>
fn italic(&self) -> StyledText<'_>
Quick italic styling
Sourcefn underline(&self, style: UnderlineStyle) -> StyledText<'_>
fn underline(&self, style: UnderlineStyle) -> StyledText<'_>
Quick underline styling