[][src]Enum alacritty::ansi::NamedColor

pub enum NamedColor {
    Black,
    Red,
    Green,
    Yellow,
    Blue,
    Magenta,
    Cyan,
    White,
    BrightBlack,
    BrightRed,
    BrightGreen,
    BrightYellow,
    BrightBlue,
    BrightMagenta,
    BrightCyan,
    BrightWhite,
    Foreground,
    Background,
    CursorText,
    Cursor,
    DimBlack,
    DimRed,
    DimGreen,
    DimYellow,
    DimBlue,
    DimMagenta,
    DimCyan,
    DimWhite,
    BrightForeground,
    DimForeground,
}

Standard colors

The order here matters since the enum should be castable to a usize for indexing a color list.

Variants

Black

Black

Red

Red

Green

Green

Yellow

Yellow

Blue

Blue

Magenta

Magenta

Cyan

Cyan

White

White

BrightBlack

Bright black

BrightRed

Bright red

BrightGreen

Bright green

BrightYellow

Bright yellow

BrightBlue

Bright blue

BrightMagenta

Bright magenta

BrightCyan

Bright cyan

BrightWhite

Bright white

Foreground

The foreground color

Background

The background color

CursorText

Color for the text under the cursor

Cursor

Color for the cursor itself

DimBlack

Dim black

DimRed

Dim red

DimGreen

Dim green

DimYellow

Dim yellow

DimBlue

Dim blue

DimMagenta

Dim magenta

DimCyan

Dim cyan

DimWhite

Dim white

BrightForeground

The bright foreground color

DimForeground

Dim foreground

Methods

impl NamedColor[src]

pub fn to_bright(self) -> Self[src]

pub fn to_dim(self) -> Self[src]

Trait Implementations

impl Clone for NamedColor[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Ord for NamedColor[src]

fn max(self, other: Self) -> Self
1.21.0
[src]

Compares and returns the maximum of two values. Read more

fn min(self, other: Self) -> Self
1.21.0
[src]

Compares and returns the minimum of two values. Read more

impl Eq for NamedColor[src]

impl Copy for NamedColor[src]

impl PartialOrd<NamedColor> for NamedColor[src]

#[must_use]
fn lt(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests less than (for self and other) and is used by the < operator. Read more

#[must_use]
fn le(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more

#[must_use]
fn gt(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests greater than (for self and other) and is used by the > operator. Read more

#[must_use]
fn ge(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

impl PartialEq<NamedColor> for NamedColor[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Index<NamedColor> for List[src]

type Output = Rgb

The returned type after indexing.

impl IndexMut<NamedColor> for List[src]

impl Debug for NamedColor[src]

impl Serialize for NamedColor[src]

impl<'de> Deserialize<'de> for NamedColor[src]

Auto Trait Implementations

impl Send for NamedColor

impl Sync for NamedColor

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> SetParameter for T[src]

fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
    T: Parameter<Self>, 
[src]

Sets value as a parameter of self.

impl<T> Erased for T[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]