Enum git_config::values::ColorValue[][src]

pub enum ColorValue {
    Normal,
    Black,
    BrightBlack,
    Red,
    BrightRed,
    Green,
    BrightGreen,
    Yellow,
    BrightYellow,
    Blue,
    BrightBlue,
    Magenta,
    BrightMagenta,
    Cyan,
    BrightCyan,
    White,
    BrightWhite,
    Ansi(u8),
    Rgb(u8u8u8),
}

Discriminating enum for Color values.

git-config supports the eight standard colors, their bright variants, an ANSI color code, or a 24-bit hex value prefixed with an octothorpe.

Variants

Normal
Black
BrightBlack
Red
BrightRed
Green
BrightGreen
Yellow
BrightYellow
Blue
BrightBlue
Magenta
BrightMagenta
Cyan
BrightCyan
White
BrightWhite
Ansi(u8)
Rgb(u8u8u8)

Trait Implementations

impl Clone for ColorValue[src]

impl Copy for ColorValue[src]

impl Debug for ColorValue[src]

impl Display for ColorValue[src]

impl Eq for ColorValue[src]

impl FromStr for ColorValue[src]

type Err = ()

The associated error which can be returned from parsing.

impl Hash for ColorValue[src]

impl Ord for ColorValue[src]

impl PartialEq<ColorValue> for ColorValue[src]

impl PartialOrd<ColorValue> for ColorValue[src]

impl StructuralEq for ColorValue[src]

impl StructuralPartialEq for ColorValue[src]

impl TryFrom<&'_ [u8]> for ColorValue[src]

type Error = ()

The type returned in the event of a conversion error.

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> Conv for T

impl<T> Conv for T

impl<T> FmtForward for T

impl<T> From<T> for T[src]

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

impl<T> Pipe for T where
    T: ?Sized

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Tap for T

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> TryConv for T

impl<T> TryConv for T

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.