Crate owo_colors[−][src]
Expand description
This crate provides OwoColorize
, an extension trait for colorizing a
formatter.
Example
use owo_colors::OwoColorize; fn main() { // Foreground colors println!("My number is {:#x}!", 10.green()); // Background colors println!("My number is not {}!", 4.on_red()); }
Generically color
use owo_colors::OwoColorize; use owo_colors::colors::*; fn main() { // Generically color println!("My number might be {}!", 4.fg::<Black>().bg::<Yellow>()); }
Stylize
use owo_colors::OwoColorize; println!("{}", "strikethrough".strikethrough());
Modules
Color types for used for being generic over the color
Different display styles (strikethrough, bold, etc.)
Structs
Transparent wrapper around a type which implements all the formatters the wrapped type does,
with the addition of changing the background color. Recommended to be constructed using
OwoColorize
.
Wrapper around a type which implements all the formatters the wrapped type does, with the addition of changing the background color. Is not recommended unless compile-time coloring is not an option.
Transparent wrapper around a type which implements all the formatters the wrapped type does,
with the addition of changing the foreground color. Recommended to be constructed using
OwoColorize
.
Wrapper around a type which implements all the formatters the wrapped type does, with the addition of changing the foreground color. Is not recommended unless compile-time coloring is not an option.
Available RGB colors for use with OwoColorize::color
or OwoColorize::on_color
Enums
Available standard ANSI colors for use with OwoColorize::color
or OwoColorize::on_color
An enum describing runtime-configurable colors which can be displayed using FgDynColorDisplay
or BgDynColorDisplay
, allowing for multiple types of colors to be used
at runtime.
Available Xterm colors for use with OwoColorize::color
or OwoColorize::on_color
Traits
A trait for describing a type which can be used with FgColorDisplay
or
BgCBgColorDisplay
A trait describing a runtime-configurable color which can displayed using FgDynColorDisplay
or BgDynColorDisplay
. If your color will be known at compile time it
is recommended you avoid this.