Colorize

Trait Colorize 

Source
pub trait Colorize: Sized {
Show 55 methods // Required methods fn color<C: Into<Color>>(self, color: C) -> ColoredString; fn on_color<C: Into<Color>>(self, color: C) -> 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; // Provided methods fn black(self) -> ColoredString { ... } fn red(self) -> ColoredString { ... } fn green(self) -> ColoredString { ... } fn yellow(self) -> ColoredString { ... } fn blue(self) -> ColoredString { ... } fn magenta(self) -> ColoredString { ... } fn purple(self) -> ColoredString { ... } fn cyan(self) -> ColoredString { ... } fn white(self) -> ColoredString { ... } fn bright_black(self) -> ColoredString { ... } fn bright_red(self) -> ColoredString { ... } fn bright_green(self) -> ColoredString { ... } fn bright_yellow(self) -> ColoredString { ... } fn bright_blue(self) -> ColoredString { ... } fn bright_magenta(self) -> ColoredString { ... } fn bright_purple(self) -> ColoredString { ... } fn bright_cyan(self) -> ColoredString { ... } fn bright_white(self) -> ColoredString { ... } fn truecolor(self, r: u8, g: u8, b: u8) -> ColoredString { ... } fn custom_color<C: Into<CustomColor>>(self, color: C) -> ColoredString { ... } fn ansi_color<T: Into<u8>>(self, color: T) -> ColoredString { ... } fn on_black(self) -> ColoredString { ... } fn on_red(self) -> ColoredString { ... } fn on_green(self) -> ColoredString { ... } fn on_yellow(self) -> ColoredString { ... } fn on_blue(self) -> ColoredString { ... } fn on_magenta(self) -> ColoredString { ... } fn on_purple(self) -> ColoredString { ... } fn on_cyan(self) -> ColoredString { ... } fn on_white(self) -> ColoredString { ... } fn on_bright_black(self) -> ColoredString { ... } fn on_bright_red(self) -> ColoredString { ... } fn on_bright_green(self) -> ColoredString { ... } fn on_bright_yellow(self) -> ColoredString { ... } fn on_bright_blue(self) -> ColoredString { ... } fn on_bright_magenta(self) -> ColoredString { ... } fn on_bright_purple(self) -> ColoredString { ... } fn on_bright_cyan(self) -> ColoredString { ... } fn on_bright_white(self) -> ColoredString { ... } fn on_truecolor(self, r: u8, g: u8, b: u8) -> ColoredString { ... } fn on_custom_color<C: Into<CustomColor>>(self, color: C) -> ColoredString { ... } fn on_ansi_color<T: Into<u8>>(self, color: T) -> ColoredString { ... }
}
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<C: Into<Color>>(self, color: C) -> ColoredString

Source

fn on_color<C: Into<Color>>(self, color: C) -> 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 reverse(self) -> ColoredString

👎Deprecated since 1.5.2: Users should use reversed instead
Source

fn reversed(self) -> ColoredString

Source

fn hidden(self) -> ColoredString

Source

fn strikethrough(self) -> ColoredString

Provided Methods§

Source

fn black(self) -> ColoredString

Source

fn red(self) -> ColoredString

Source

fn green(self) -> ColoredString

Source

fn yellow(self) -> ColoredString

Source

fn blue(self) -> ColoredString

Source

fn magenta(self) -> ColoredString

Source

fn purple(self) -> ColoredString

Source

fn cyan(self) -> ColoredString

Source

fn white(self) -> ColoredString

Source

fn bright_black(self) -> ColoredString

Source

fn bright_red(self) -> ColoredString

Source

fn bright_green(self) -> ColoredString

Source

fn bright_yellow(self) -> ColoredString

Source

fn bright_blue(self) -> ColoredString

Source

fn bright_magenta(self) -> ColoredString

Source

fn bright_purple(self) -> ColoredString

Source

fn bright_cyan(self) -> ColoredString

Source

fn bright_white(self) -> ColoredString

Source

fn truecolor(self, r: u8, g: u8, b: u8) -> ColoredString

Source

fn custom_color<C: Into<CustomColor>>(self, color: C) -> ColoredString

Source

fn ansi_color<T: Into<u8>>(self, color: T) -> ColoredString

Source

fn on_black(self) -> ColoredString

Source

fn on_red(self) -> ColoredString

Source

fn on_green(self) -> ColoredString

Source

fn on_yellow(self) -> ColoredString

Source

fn on_blue(self) -> ColoredString

Source

fn on_magenta(self) -> ColoredString

Source

fn on_purple(self) -> ColoredString

Source

fn on_cyan(self) -> ColoredString

Source

fn on_white(self) -> ColoredString

Source

fn on_bright_black(self) -> ColoredString

Source

fn on_bright_red(self) -> ColoredString

Source

fn on_bright_green(self) -> ColoredString

Source

fn on_bright_yellow(self) -> ColoredString

Source

fn on_bright_blue(self) -> ColoredString

Source

fn on_bright_magenta(self) -> ColoredString

Source

fn on_bright_purple(self) -> ColoredString

Source

fn on_bright_cyan(self) -> ColoredString

Source

fn on_bright_white(self) -> ColoredString

Source

fn on_truecolor(self, r: u8, g: u8, b: u8) -> ColoredString

Source

fn on_custom_color<C: Into<CustomColor>>(self, color: C) -> ColoredString

Source

fn on_ansi_color<T: Into<u8>>(self, color: T) -> ColoredString

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Colorize for &str

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 reverse(self) -> ColoredString

👎Deprecated since 1.5.2: Users should use reversed instead
Source§

fn reversed(self) -> ColoredString

Source§

fn hidden(self) -> ColoredString

Source§

fn strikethrough(self) -> ColoredString

Implementors§