pub trait Stylize<T> {
Show 45 methods
// Required methods
fn black(self) -> Styled<T>;
fn dark_grey(self) -> Styled<T>;
fn light_red(self) -> Styled<T>;
fn red(self) -> Styled<T>;
fn light_green(self) -> Styled<T>;
fn green(self) -> Styled<T>;
fn light_yellow(self) -> Styled<T>;
fn yellow(self) -> Styled<T>;
fn light_blue(self) -> Styled<T>;
fn blue(self) -> Styled<T>;
fn light_magenta(self) -> Styled<T>;
fn magenta(self) -> Styled<T>;
fn light_cyan(self) -> Styled<T>;
fn cyan(self) -> Styled<T>;
fn white(self) -> Styled<T>;
fn grey(self) -> Styled<T>;
fn rgb(self, r: u8, g: u8, b: u8) -> Styled<T>;
fn ansi(self, ansi: u8) -> Styled<T>;
fn on_black(self) -> Styled<T>;
fn on_dark_grey(self) -> Styled<T>;
fn on_light_red(self) -> Styled<T>;
fn on_red(self) -> Styled<T>;
fn on_light_green(self) -> Styled<T>;
fn on_green(self) -> Styled<T>;
fn on_light_yellow(self) -> Styled<T>;
fn on_yellow(self) -> Styled<T>;
fn on_light_blue(self) -> Styled<T>;
fn on_blue(self) -> Styled<T>;
fn on_light_magenta(self) -> Styled<T>;
fn on_magenta(self) -> Styled<T>;
fn on_light_cyan(self) -> Styled<T>;
fn on_cyan(self) -> Styled<T>;
fn on_white(self) -> Styled<T>;
fn on_grey(self) -> Styled<T>;
fn on_rgb(self, r: u8, g: u8, b: u8) -> Styled<T>;
fn on_ansi(self, ansi: u8) -> Styled<T>;
fn bold(self) -> Styled<T>;
fn underlined(self) -> Styled<T>;
fn reverse(self) -> Styled<T>;
fn dim(self) -> Styled<T>;
fn italic(self) -> Styled<T>;
fn slow_blink(self) -> Styled<T>;
fn rapid_blink(self) -> Styled<T>;
fn hidden(self) -> Styled<T>;
fn crossed_out(self) -> Styled<T>;
}Expand description
Provides a set of methods to set the colors and attributes.
Every method with the on_ prefix sets the background color. Other color methods set the
foreground color.
Method names correspond to the Color enum variants and Attributes names.
See also Styled and write_styled.