pub enum NamedColor {
Show 30 variants
Black = 0,
Red = 1,
Green = 2,
Yellow = 3,
Blue = 4,
Magenta = 5,
Cyan = 6,
White = 7,
BrightBlack = 8,
BrightRed = 9,
BrightGreen = 10,
BrightYellow = 11,
BrightBlue = 12,
BrightMagenta = 13,
BrightCyan = 14,
BrightWhite = 15,
Foreground = 256,
Background = 257,
CursorText = 258,
Cursor = 259,
DimBlack = 260,
DimRed = 261,
DimGreen = 262,
DimYellow = 263,
DimBlue = 264,
DimMagenta = 265,
DimCyan = 266,
DimWhite = 267,
BrightForeground = 268,
DimForeground = 269,
}
Expand description
Standard colors
The order here matters since the enum should be castable to a usize
for
indexing a color list.
Variants§
Black = 0
Black
Red = 1
Red
Green = 2
Green
Yellow = 3
Yellow
Blue = 4
Blue
Magenta = 5
Magenta
Cyan = 6
Cyan
White = 7
White
BrightBlack = 8
Bright black
BrightRed = 9
Bright red
BrightGreen = 10
Bright green
BrightYellow = 11
Bright yellow
BrightBlue = 12
Bright blue
BrightMagenta = 13
Bright magenta
BrightCyan = 14
Bright cyan
BrightWhite = 15
Bright white
Foreground = 256
The foreground color
Background = 257
The background color
CursorText = 258
Color for the text under the cursor
Cursor = 259
Color for the cursor itself
DimBlack = 260
Dim black
DimRed = 261
Dim red
DimGreen = 262
Dim green
DimYellow = 263
Dim yellow
DimBlue = 264
Dim blue
DimMagenta = 265
Dim magenta
DimCyan = 266
Dim cyan
DimWhite = 267
Dim white
BrightForeground = 268
The bright foreground color
DimForeground = 269
Dim foreground
Implementations§
Trait Implementations§
Source§impl Clone for NamedColor
impl Clone for NamedColor
Source§fn clone(&self) -> NamedColor
fn clone(&self) -> NamedColor
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for NamedColor
impl Debug for NamedColor
Source§impl Ord for NamedColor
impl Ord for NamedColor
Source§fn cmp(&self, other: &NamedColor) -> Ordering
fn cmp(&self, other: &NamedColor) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for NamedColor
impl PartialEq for NamedColor
Source§impl PartialOrd for NamedColor
impl PartialOrd for NamedColor
impl Copy for NamedColor
impl Eq for NamedColor
impl StructuralPartialEq for NamedColor
Auto Trait Implementations§
impl Freeze for NamedColor
impl RefUnwindSafe for NamedColor
impl Send for NamedColor
impl Sync for NamedColor
impl Unpin for NamedColor
impl UnwindSafe for NamedColor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more