[−][src]Trait crossterm::Colorize
Provides a set of methods to color any type implementing Display
with attributes.
This trait is implemented for &static str
and StyledObject
and thus the methods of this trait could be called on them.
use crossterm_style::Colorize; let styled_text = "Red forground color on blue background.".red().on_blue(); println!("{}", styled_text);
Required methods
fn black(self) -> StyledObject<D>
fn dark_grey(self) -> StyledObject<D>
fn red(self) -> StyledObject<D>
fn dark_red(self) -> StyledObject<D>
fn green(self) -> StyledObject<D>
fn dark_green(self) -> StyledObject<D>
fn yellow(self) -> StyledObject<D>
fn dark_yellow(self) -> StyledObject<D>
fn blue(self) -> StyledObject<D>
fn dark_blue(self) -> StyledObject<D>
fn magenta(self) -> StyledObject<D>
fn dark_magenta(self) -> StyledObject<D>
fn cyan(self) -> StyledObject<D>
fn dark_cyan(self) -> StyledObject<D>
fn white(self) -> StyledObject<D>
fn grey(self) -> StyledObject<D>
fn on_black(self) -> StyledObject<D>
fn on_dark_grey(self) -> StyledObject<D>
fn on_red(self) -> StyledObject<D>
fn on_dark_red(self) -> StyledObject<D>
fn on_green(self) -> StyledObject<D>
fn on_dark_green(self) -> StyledObject<D>
fn on_yellow(self) -> StyledObject<D>
fn on_dark_yellow(self) -> StyledObject<D>
fn on_blue(self) -> StyledObject<D>
fn on_dark_blue(self) -> StyledObject<D>
fn on_magenta(self) -> StyledObject<D>
fn on_dark_magenta(self) -> StyledObject<D>
fn on_cyan(self) -> StyledObject<D>
fn on_dark_cyan(self) -> StyledObject<D>
fn on_white(self) -> StyledObject<D>
fn on_grey(self) -> StyledObject<D>
Implementations on Foreign Types
impl Colorize<&'static str> for &'static str
[src]
fn black(self) -> StyledObject<&'static str>
[src]
fn dark_grey(self) -> StyledObject<&'static str>
[src]
fn red(self) -> StyledObject<&'static str>
[src]
fn dark_red(self) -> StyledObject<&'static str>
[src]
fn green(self) -> StyledObject<&'static str>
[src]
fn dark_green(self) -> StyledObject<&'static str>
[src]
fn yellow(self) -> StyledObject<&'static str>
[src]
fn dark_yellow(self) -> StyledObject<&'static str>
[src]
fn blue(self) -> StyledObject<&'static str>
[src]
fn dark_blue(self) -> StyledObject<&'static str>
[src]
fn magenta(self) -> StyledObject<&'static str>
[src]
fn dark_magenta(self) -> StyledObject<&'static str>
[src]
fn cyan(self) -> StyledObject<&'static str>
[src]
fn dark_cyan(self) -> StyledObject<&'static str>
[src]
fn white(self) -> StyledObject<&'static str>
[src]
fn grey(self) -> StyledObject<&'static str>
[src]
fn on_black(self) -> StyledObject<&'static str>
[src]
fn on_dark_grey(self) -> StyledObject<&'static str>
[src]
fn on_red(self) -> StyledObject<&'static str>
[src]
fn on_dark_red(self) -> StyledObject<&'static str>
[src]
fn on_green(self) -> StyledObject<&'static str>
[src]
fn on_dark_green(self) -> StyledObject<&'static str>
[src]
fn on_yellow(self) -> StyledObject<&'static str>
[src]
fn on_dark_yellow(self) -> StyledObject<&'static str>
[src]
fn on_blue(self) -> StyledObject<&'static str>
[src]
fn on_dark_blue(self) -> StyledObject<&'static str>
[src]
fn on_magenta(self) -> StyledObject<&'static str>
[src]
fn on_dark_magenta(self) -> StyledObject<&'static str>
[src]
fn on_cyan(self) -> StyledObject<&'static str>
[src]
fn on_dark_cyan(self) -> StyledObject<&'static str>
[src]
fn on_white(self) -> StyledObject<&'static str>
[src]
fn on_grey(self) -> StyledObject<&'static str>
[src]
Implementors
impl<D> Colorize<D> for StyledObject<D> where
D: Clone + Display,
[src]
D: Clone + Display,