Stylize

Trait Stylize 

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

Required Methods§

Source

fn black(self) -> Styled<T>

Source

fn dark_grey(self) -> Styled<T>

Source

fn light_red(self) -> Styled<T>

Source

fn red(self) -> Styled<T>

Source

fn light_green(self) -> Styled<T>

Source

fn green(self) -> Styled<T>

Source

fn light_yellow(self) -> Styled<T>

Source

fn yellow(self) -> Styled<T>

Source

fn light_blue(self) -> Styled<T>

Source

fn blue(self) -> Styled<T>

Source

fn light_magenta(self) -> Styled<T>

Source

fn magenta(self) -> Styled<T>

Source

fn light_cyan(self) -> Styled<T>

Source

fn cyan(self) -> Styled<T>

Source

fn white(self) -> Styled<T>

Source

fn grey(self) -> Styled<T>

Source

fn rgb(self, r: u8, g: u8, b: u8) -> Styled<T>

Source

fn ansi(self, ansi: u8) -> Styled<T>

Source

fn on_black(self) -> Styled<T>

Source

fn on_dark_grey(self) -> Styled<T>

Source

fn on_light_red(self) -> Styled<T>

Source

fn on_red(self) -> Styled<T>

Source

fn on_light_green(self) -> Styled<T>

Source

fn on_green(self) -> Styled<T>

Source

fn on_light_yellow(self) -> Styled<T>

Source

fn on_yellow(self) -> Styled<T>

Source

fn on_light_blue(self) -> Styled<T>

Source

fn on_blue(self) -> Styled<T>

Source

fn on_light_magenta(self) -> Styled<T>

Source

fn on_magenta(self) -> Styled<T>

Source

fn on_light_cyan(self) -> Styled<T>

Source

fn on_cyan(self) -> Styled<T>

Source

fn on_white(self) -> Styled<T>

Source

fn on_grey(self) -> Styled<T>

Source

fn on_rgb(self, r: u8, g: u8, b: u8) -> Styled<T>

Source

fn on_ansi(self, ansi: u8) -> Styled<T>

Source

fn bold(self) -> Styled<T>

Source

fn underlined(self) -> Styled<T>

Source

fn reverse(self) -> Styled<T>

Source

fn dim(self) -> Styled<T>

Source

fn italic(self) -> Styled<T>

Source

fn hidden(self) -> Styled<T>

Source

fn crossed_out(self) -> Styled<T>

Implementors§

Source§

impl<T, I: Into<Styled<T>>> Stylize<T> for I