[][src]Trait text_colorizer::Colorize

pub trait Colorize {
    pub fn color<S>(self, color: S) -> ColoredString
    where
        S: Into<Color>
;
pub fn on_color<S>(self, color: S) -> ColoredString
    where
        S: Into<Color>
;
pub fn clear(self) -> ColoredString;
pub fn normal(self) -> ColoredString;
pub fn bold(self) -> ColoredString;
pub fn dimmed(self) -> ColoredString;
pub fn italic(self) -> ColoredString;
pub fn underline(self) -> ColoredString;
pub fn blink(self) -> ColoredString;
pub fn reverse(self) -> ColoredString;
pub fn reversed(self) -> ColoredString;
pub fn hidden(self) -> ColoredString;
pub fn strikethrough(self) -> ColoredString; pub fn black(self) -> ColoredString { ... }
pub fn red(self) -> ColoredString { ... }
pub fn green(self) -> ColoredString { ... }
pub fn yellow(self) -> ColoredString { ... }
pub fn blue(self) -> ColoredString { ... }
pub fn magenta(self) -> ColoredString { ... }
pub fn purple(self) -> ColoredString { ... }
pub fn cyan(self) -> ColoredString { ... }
pub fn white(self) -> ColoredString { ... }
pub fn bright_black(self) -> ColoredString { ... }
pub fn bright_red(self) -> ColoredString { ... }
pub fn bright_green(self) -> ColoredString { ... }
pub fn bright_yellow(self) -> ColoredString { ... }
pub fn bright_blue(self) -> ColoredString { ... }
pub fn bright_magenta(self) -> ColoredString { ... }
pub fn bright_purple(self) -> ColoredString { ... }
pub fn bright_cyan(self) -> ColoredString { ... }
pub fn bright_white(self) -> ColoredString { ... }
pub fn truecolor(self, r: u8, g: u8, b: u8) -> ColoredString { ... }
pub fn on_black(self) -> ColoredString { ... }
pub fn on_red(self) -> ColoredString { ... }
pub fn on_green(self) -> ColoredString { ... }
pub fn on_yellow(self) -> ColoredString { ... }
pub fn on_blue(self) -> ColoredString { ... }
pub fn on_magenta(self) -> ColoredString { ... }
pub fn on_purple(self) -> ColoredString { ... }
pub fn on_cyan(self) -> ColoredString { ... }
pub fn on_white(self) -> ColoredString { ... }
pub fn on_bright_black(self) -> ColoredString { ... }
pub fn on_bright_red(self) -> ColoredString { ... }
pub fn on_bright_green(self) -> ColoredString { ... }
pub fn on_bright_yellow(self) -> ColoredString { ... }
pub fn on_bright_blue(self) -> ColoredString { ... }
pub fn on_bright_magenta(self) -> ColoredString { ... }
pub fn on_bright_purple(self) -> ColoredString { ... }
pub fn on_bright_cyan(self) -> ColoredString { ... }
pub fn on_bright_white(self) -> ColoredString { ... }
pub fn on_truecolor(self, r: u8, g: u8, b: u8) -> ColoredString { ... } }

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

pub fn color<S>(self, color: S) -> ColoredString where
    S: Into<Color>, 
[src]

pub fn on_color<S>(self, color: S) -> ColoredString where
    S: Into<Color>, 
[src]

pub fn clear(self) -> ColoredString[src]

pub fn normal(self) -> ColoredString[src]

pub fn bold(self) -> ColoredString[src]

pub fn dimmed(self) -> ColoredString[src]

pub fn italic(self) -> ColoredString[src]

pub fn underline(self) -> ColoredString[src]

pub fn reverse(self) -> ColoredString[src]

Historical name of Colorize::reversed. May be removed in a future version. Please use Colorize::reversed instead

pub fn reversed(self) -> ColoredString[src]

This should be preferred to Colorize::reverse.

pub fn hidden(self) -> ColoredString[src]

pub fn strikethrough(self) -> ColoredString[src]

Loading content...

Provided methods

pub fn black(self) -> ColoredString[src]

pub fn red(self) -> ColoredString[src]

pub fn green(self) -> ColoredString[src]

pub fn yellow(self) -> ColoredString[src]

pub fn blue(self) -> ColoredString[src]

pub fn magenta(self) -> ColoredString[src]

pub fn purple(self) -> ColoredString[src]

pub fn cyan(self) -> ColoredString[src]

pub fn white(self) -> ColoredString[src]

pub fn bright_black(self) -> ColoredString[src]

pub fn bright_red(self) -> ColoredString[src]

pub fn bright_green(self) -> ColoredString[src]

pub fn bright_yellow(self) -> ColoredString[src]

pub fn bright_blue(self) -> ColoredString[src]

pub fn bright_magenta(self) -> ColoredString[src]

pub fn bright_purple(self) -> ColoredString[src]

pub fn bright_cyan(self) -> ColoredString[src]

pub fn bright_white(self) -> ColoredString[src]

pub fn truecolor(self, r: u8, g: u8, b: u8) -> ColoredString[src]

pub fn on_black(self) -> ColoredString[src]

pub fn on_red(self) -> ColoredString[src]

pub fn on_green(self) -> ColoredString[src]

pub fn on_yellow(self) -> ColoredString[src]

pub fn on_blue(self) -> ColoredString[src]

pub fn on_magenta(self) -> ColoredString[src]

pub fn on_purple(self) -> ColoredString[src]

pub fn on_cyan(self) -> ColoredString[src]

pub fn on_white(self) -> ColoredString[src]

pub fn on_bright_black(self) -> ColoredString[src]

pub fn on_bright_red(self) -> ColoredString[src]

pub fn on_bright_green(self) -> ColoredString[src]

pub fn on_bright_yellow(self) -> ColoredString[src]

pub fn on_bright_blue(self) -> ColoredString[src]

pub fn on_bright_magenta(self) -> ColoredString[src]

pub fn on_bright_purple(self) -> ColoredString[src]

pub fn on_bright_cyan(self) -> ColoredString[src]

pub fn on_bright_white(self) -> ColoredString[src]

pub fn on_truecolor(self, r: u8, g: u8, b: u8) -> ColoredString[src]

Loading content...

Implementations on Foreign Types

impl<'a> Colorize for &'a str[src]

Loading content...

Implementors

impl Colorize for ColoredString[src]

Loading content...