pub trait Stylize<T> {
Show 45 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.

Required Methods

Implementors