Enum env_logger::fmt::Color [−][src]
pub enum Color { Black, Blue, Green, Red, Cyan, Magenta, Yellow, White, Ansi256(u8), Rgb(u8, u8, u8), // some variants omitted }
The set of available colors for the terminal foreground/background.
The Ansi256
and Rgb
colors will only output the correct codes when
paired with the Ansi
WriteColor
implementation.
The Ansi256
and Rgb
color types are not supported when writing colors
on Windows using the console. If they are used on Windows, then they are
silently ignored and no colors will be emitted.
This set may expand over time.
This type has a FromStr
impl that can parse colors from their human
readable form. The format is as follows:
- Any of the explicitly listed colors in English. They are matched case insensitively.
- A single 8-bit integer, in either decimal or hexadecimal format.
- A triple of 8-bit integers separated by a comma, where each integer is in decimal or hexadecimal format.
Hexadecimal numbers are written with a 0x
prefix.
Variants
Black
Blue
Green
Red
Cyan
Magenta
Yellow
White
Ansi256(u8)
Rgb(u8, u8, u8)
Trait Implementations
impl Clone for Color
[src]
impl Clone for Color
fn clone(&self) -> Color
[src]
fn clone(&self) -> Color
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for Color
[src]
impl Debug for Color
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Eq for Color
[src]
impl Eq for Color
impl PartialEq for Color
[src]
impl PartialEq for Color
fn eq(&self, other: &Color) -> bool
[src]
fn eq(&self, other: &Color) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Color) -> bool
[src]
fn ne(&self, other: &Color) -> bool
This method tests for !=
.
impl FromStr for Color
[src]
impl FromStr for Color
type Err = ParseColorError
The associated error which can be returned from parsing.
fn from_str(s: &str) -> Result<Color, ParseColorError>
[src]
fn from_str(s: &str) -> Result<Color, ParseColorError>
Parses a string s
to return a value of this type. Read more