pub trait Colorize {
Show 51 methods
fn color<S: Into<Color>>(self, color: S) -> ColoredString;
fn on_color<S: Into<Color>>(self, color: S) -> ColoredString;
fn clear(self) -> ColoredString;
fn normal(self) -> ColoredString;
fn bold(self) -> ColoredString;
fn dimmed(self) -> ColoredString;
fn italic(self) -> ColoredString;
fn underline(self) -> ColoredString;
fn blink(self) -> ColoredString;
fn reverse(self) -> ColoredString;
fn reversed(self) -> ColoredString;
fn hidden(self) -> ColoredString;
fn strikethrough(self) -> ColoredString;
fn black(self) -> ColoredString
where
Self: Sized,
{ ... }
fn red(self) -> ColoredString
where
Self: Sized,
{ ... }
fn green(self) -> ColoredString
where
Self: Sized,
{ ... }
fn yellow(self) -> ColoredString
where
Self: Sized,
{ ... }
fn blue(self) -> ColoredString
where
Self: Sized,
{ ... }
fn magenta(self) -> ColoredString
where
Self: Sized,
{ ... }
fn purple(self) -> ColoredString
where
Self: Sized,
{ ... }
fn cyan(self) -> ColoredString
where
Self: Sized,
{ ... }
fn white(self) -> ColoredString
where
Self: Sized,
{ ... }
fn bright_black(self) -> ColoredString
where
Self: Sized,
{ ... }
fn bright_red(self) -> ColoredString
where
Self: Sized,
{ ... }
fn bright_green(self) -> ColoredString
where
Self: Sized,
{ ... }
fn bright_yellow(self) -> ColoredString
where
Self: Sized,
{ ... }
fn bright_blue(self) -> ColoredString
where
Self: Sized,
{ ... }
fn bright_magenta(self) -> ColoredString
where
Self: Sized,
{ ... }
fn bright_purple(self) -> ColoredString
where
Self: Sized,
{ ... }
fn bright_cyan(self) -> ColoredString
where
Self: Sized,
{ ... }
fn bright_white(self) -> ColoredString
where
Self: Sized,
{ ... }
fn truecolor(self, r: u8, g: u8, b: u8) -> ColoredString
where
Self: Sized,
{ ... }
fn on_black(self) -> ColoredString
where
Self: Sized,
{ ... }
fn on_red(self) -> ColoredString
where
Self: Sized,
{ ... }
fn on_green(self) -> ColoredString
where
Self: Sized,
{ ... }
fn on_yellow(self) -> ColoredString
where
Self: Sized,
{ ... }
fn on_blue(self) -> ColoredString
where
Self: Sized,
{ ... }
fn on_magenta(self) -> ColoredString
where
Self: Sized,
{ ... }
fn on_purple(self) -> ColoredString
where
Self: Sized,
{ ... }
fn on_cyan(self) -> ColoredString
where
Self: Sized,
{ ... }
fn on_white(self) -> ColoredString
where
Self: Sized,
{ ... }
fn on_bright_black(self) -> ColoredString
where
Self: Sized,
{ ... }
fn on_bright_red(self) -> ColoredString
where
Self: Sized,
{ ... }
fn on_bright_green(self) -> ColoredString
where
Self: Sized,
{ ... }
fn on_bright_yellow(self) -> ColoredString
where
Self: Sized,
{ ... }
fn on_bright_blue(self) -> ColoredString
where
Self: Sized,
{ ... }
fn on_bright_magenta(self) -> ColoredString
where
Self: Sized,
{ ... }
fn on_bright_purple(self) -> ColoredString
where
Self: Sized,
{ ... }
fn on_bright_cyan(self) -> ColoredString
where
Self: Sized,
{ ... }
fn on_bright_white(self) -> ColoredString
where
Self: Sized,
{ ... }
fn on_truecolor(self, r: u8, g: u8, b: u8) -> ColoredString
where
Self: Sized,
{ ... }
}
Expand description
The trait that enables something to be given color.
You can use colored
effectively simply by importing this trait
and then using its methods on String
and &str
.
Required Methods
source
fn color<S: Into<Color>>(self, color: S) -> ColoredString
source
fn on_color<S: Into<Color>>(self, color: S) -> ColoredString
source
fn clear(self) -> ColoredString
source
fn normal(self) -> ColoredString
source
fn bold(self) -> ColoredString
source
fn dimmed(self) -> ColoredString
source
fn italic(self) -> ColoredString
source
fn underline(self) -> ColoredString
source
fn blink(self) -> ColoredString
sourcefn reverse(self) -> ColoredString
fn reverse(self) -> ColoredString
Historical name of Colorize::reversed
. May be removed in a future version. Please use
Colorize::reversed
instead
sourcefn reversed(self) -> ColoredString
fn reversed(self) -> ColoredString
This should be preferred to Colorize::reverse
.
source
fn strikethrough(self) -> ColoredString
Provided Methods
sourcefn black(self) -> ColoredStringwhere
fn black(self) -> ColoredStringwhere
Self: Sized,
sourcefn red(self) -> ColoredStringwhere
fn red(self) -> ColoredStringwhere
Self: Sized,
sourcefn green(self) -> ColoredStringwhere
fn green(self) -> ColoredStringwhere
Self: Sized,
sourcefn yellow(self) -> ColoredStringwhere
fn yellow(self) -> ColoredStringwhere
Self: Sized,
sourcefn blue(self) -> ColoredStringwhere
fn blue(self) -> ColoredStringwhere
Self: Sized,
sourcefn magenta(self) -> ColoredStringwhere
fn magenta(self) -> ColoredStringwhere
Self: Sized,
sourcefn purple(self) -> ColoredStringwhere
fn purple(self) -> ColoredStringwhere
Self: Sized,
sourcefn cyan(self) -> ColoredStringwhere
fn cyan(self) -> ColoredStringwhere
Self: Sized,
sourcefn white(self) -> ColoredStringwhere
fn white(self) -> ColoredStringwhere
Self: Sized,
sourcefn bright_black(self) -> ColoredStringwhere
fn bright_black(self) -> ColoredStringwhere
Self: Sized,
sourcefn bright_red(self) -> ColoredStringwhere
fn bright_red(self) -> ColoredStringwhere
Self: Sized,
sourcefn bright_green(self) -> ColoredStringwhere
fn bright_green(self) -> ColoredStringwhere
Self: Sized,
sourcefn bright_yellow(self) -> ColoredStringwhere
fn bright_yellow(self) -> ColoredStringwhere
Self: Sized,
sourcefn bright_blue(self) -> ColoredStringwhere
fn bright_blue(self) -> ColoredStringwhere
Self: Sized,
sourcefn bright_magenta(self) -> ColoredStringwhere
fn bright_magenta(self) -> ColoredStringwhere
Self: Sized,
sourcefn bright_purple(self) -> ColoredStringwhere
fn bright_purple(self) -> ColoredStringwhere
Self: Sized,
sourcefn bright_cyan(self) -> ColoredStringwhere
fn bright_cyan(self) -> ColoredStringwhere
Self: Sized,
sourcefn bright_white(self) -> ColoredStringwhere
fn bright_white(self) -> ColoredStringwhere
Self: Sized,
sourcefn on_black(self) -> ColoredStringwhere
fn on_black(self) -> ColoredStringwhere
Self: Sized,
sourcefn on_red(self) -> ColoredStringwhere
fn on_red(self) -> ColoredStringwhere
Self: Sized,
sourcefn on_green(self) -> ColoredStringwhere
fn on_green(self) -> ColoredStringwhere
Self: Sized,
sourcefn on_yellow(self) -> ColoredStringwhere
fn on_yellow(self) -> ColoredStringwhere
Self: Sized,
sourcefn on_blue(self) -> ColoredStringwhere
fn on_blue(self) -> ColoredStringwhere
Self: Sized,
sourcefn on_magenta(self) -> ColoredStringwhere
fn on_magenta(self) -> ColoredStringwhere
Self: Sized,
sourcefn on_purple(self) -> ColoredStringwhere
fn on_purple(self) -> ColoredStringwhere
Self: Sized,
sourcefn on_cyan(self) -> ColoredStringwhere
fn on_cyan(self) -> ColoredStringwhere
Self: Sized,
sourcefn on_white(self) -> ColoredStringwhere
fn on_white(self) -> ColoredStringwhere
Self: Sized,
sourcefn on_bright_black(self) -> ColoredStringwhere
fn on_bright_black(self) -> ColoredStringwhere
Self: Sized,
sourcefn on_bright_red(self) -> ColoredStringwhere
fn on_bright_red(self) -> ColoredStringwhere
Self: Sized,
sourcefn on_bright_green(self) -> ColoredStringwhere
fn on_bright_green(self) -> ColoredStringwhere
Self: Sized,
sourcefn on_bright_yellow(self) -> ColoredStringwhere
fn on_bright_yellow(self) -> ColoredStringwhere
Self: Sized,
sourcefn on_bright_blue(self) -> ColoredStringwhere
fn on_bright_blue(self) -> ColoredStringwhere
Self: Sized,
sourcefn on_bright_magenta(self) -> ColoredStringwhere
fn on_bright_magenta(self) -> ColoredStringwhere
Self: Sized,
sourcefn on_bright_purple(self) -> ColoredStringwhere
fn on_bright_purple(self) -> ColoredStringwhere
Self: Sized,
sourcefn on_bright_cyan(self) -> ColoredStringwhere
fn on_bright_cyan(self) -> ColoredStringwhere
Self: Sized,
sourcefn on_bright_white(self) -> ColoredStringwhere
fn on_bright_white(self) -> ColoredStringwhere
Self: Sized,
sourcefn on_truecolor(self, r: u8, g: u8, b: u8) -> ColoredStringwhere