[][src]Enum elvis::Colors

pub enum Colors {
    Inherit,
    ORGB(f32i16i16i16),
    Amber,
    AmberAccent,
    Black,
    Blue,
    BlueAccent,
    BlueGrey,
    Brown,
    Cyan,
    CyanAccent,
    DeepOrange,
    DeepOrangeAccent,
    DeepPurple,
    DeepPurpleAccent,
    Green,
    GreenAccent,
    Grey,
    Indigo,
    IndigoAccent,
    LightBlue,
    LightBlueAccent,
    LightGreen,
    LightGreenAccent,
    Lime,
    LimeAccent,
    Orange,
    OrangeAccent,
    Pink,
    PinkAccent,
    Purple,
    PurpleAccent,
    Red,
    RedAccent,
    Teal,
    TealAccent,
    Transparent,
    White,
    Yellow,
    YellowAccent,
}

Color system, accroding to material design's color system.

Variants

Inherit
ORGB(f32i16i16i16)
Amber
AmberAccent
Black
Blue
BlueAccent
BlueGrey
Brown
Cyan
CyanAccent
DeepOrange
DeepOrangeAccent
DeepPurple
DeepPurpleAccent
Green
GreenAccent
Grey
Indigo
IndigoAccent
LightBlue
LightBlueAccent
LightGreen
LightGreenAccent
Lime
LimeAccent
Orange
OrangeAccent
Pink
PinkAccent
Purple
PurpleAccent
Red
RedAccent
Teal
TealAccent
Transparent
White
Yellow
YellowAccent

Methods

impl Colors[src]

pub fn from_hex(h: String) -> Colors[src]

convert Colors from hex, to specfic color if the hex is in Colors

pub fn from_hex_to_orgb(h: String) -> Colors[src]

convert hex to Colors::ORGB

pub fn to_hex(&self) -> String[src]

convert Colors to hex string

pub fn to_orgb(&self) -> Colors[src]

convert Colors to Colors::ORGB

Trait Implementations

impl Clone for Colors[src]

impl Copy for Colors[src]

impl Debug for Colors[src]

impl Default for Colors[src]

Pink is the Pig

impl Eq for Colors[src]

impl PartialEq<Colors> for Colors[src]

impl Serde<Colors, String> for Colors[src]

Auto Trait Implementations

impl RefUnwindSafe for Colors

impl Send for Colors

impl Sync for Colors

impl Unpin for Colors

impl UnwindSafe for Colors

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> From<T> for T[src]

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

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

type Owned = T

The resulting type after obtaining ownership.

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.