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
BlackBlueGreenRedCyanMagentaYellowWhiteAnsi256(u8)Rgb(u8, u8, u8)
Trait Implementations
impl Clone for Color[src]
impl Clone for Colorfn clone(&self) -> Color[src]
fn clone(&self) -> ColorReturns 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 Colorfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Eq for Color[src]
impl Eq for Colorimpl PartialEq for Color[src]
impl PartialEq for Colorfn eq(&self, other: &Color) -> bool[src]
fn eq(&self, other: &Color) -> boolThis 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) -> boolThis method tests for !=.
impl FromStr for Color[src]
impl FromStr for Colortype 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