Enum yansi::Color [−][src]
pub enum Color { Unset, Default, Black, Red, Green, Yellow, Blue, Magenta, Cyan, White, Fixed(u8), RGB(u8, u8, u8), }
Expand description
An enum representing an ANSI color code.
Variants
No color has been set. Nothing is changed when applied.
Terminal default #9. (foreground code 39
, background code 49
).
Black #0 (foreground code 30
, background code 40
).
Red: #1 (foreground code 31
, background code 41
).
Green: #2 (foreground code 32
, background code 42
).
Yellow: #3 (foreground code 33
, background code 43
).
Blue: #4 (foreground code 34
, background code 44
).
Magenta: #5 (foreground code 35
, background code 45
).
Cyan: #6 (foreground code 36
, background code 46
).
White: #7 (foreground code 37
, background code 47
).
Fixed(u8)
A color number from 0 to 255, for use in 256-color terminals.
A 24-bit RGB color, as specified by ISO-8613-3.
Implementations
Constructs a new Paint
structure that encapsulates item
with the
foreground color set to the color self
.
use yansi::Color::Blue; println!("This is going to be blue: {}", Blue.paint("yay!"));
Trait Implementations
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for Color
impl UnwindSafe for Color
Blanket Implementations
Mutably borrows from an owned value. Read more