Skip to main content

calendar_types/
css.rs

1//! CSS3 color names.
2
3use strum::{EnumIter, EnumString};
4
5/// CSS3 colors as defined by [the W3C recommendation.](https://www.w3.org/TR/css-color-3/)
6#[derive(
7    Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, EnumString, EnumIter, strum::Display,
8)]
9#[repr(u8)]
10#[strum(ascii_case_insensitive, serialize_all = "lowercase")]
11pub enum Css3Color {
12    AliceBlue,
13    AntiqueWhite,
14    Aqua,
15    Aquamarine,
16    Azure,
17    Beige,
18    Bisque,
19    Black,
20    BlanchedAlmond,
21    Blue,
22    BlueViolet,
23    Brown,
24    BurlyWood,
25    CadetBlue,
26    Chartreuse,
27    Chocolate,
28    Coral,
29    CornflowerBlue,
30    Cornsilk,
31    Crimson,
32    Cyan,
33    DarkBlue,
34    DarkCyan,
35    DarkGoldenRod,
36    DarkGray,
37    DarkGrey,
38    DarkGreen,
39    DarkKhaki,
40    DarkMagenta,
41    DarkOliveGreen,
42    DarkOrange,
43    DarkOrchid,
44    DarkRed,
45    DarkSalmon,
46    DarkSeaGreen,
47    DarkSlateBlue,
48    DarkSlateGray,
49    DarkSlateGrey,
50    DarkTurquoise,
51    DarkViolet,
52    DeepPink,
53    DeepSkyBlue,
54    DimGray,
55    DimGrey,
56    DodgerBlue,
57    FireBrick,
58    FloralWhite,
59    ForestGreen,
60    Fuchsia,
61    Gainsboro,
62    GhostWhite,
63    Gold,
64    GoldenRod,
65    Gray,
66    Grey,
67    Green,
68    GreenYellow,
69    HoneyDew,
70    HotPink,
71    IndianRed,
72    Indigo,
73    Ivory,
74    Khaki,
75    Lavender,
76    LavenderBlush,
77    LawnGreen,
78    LemonChiffon,
79    LightBlue,
80    LightCoral,
81    LightCyan,
82    LightGoldenRodYellow,
83    LightGray,
84    LightGrey,
85    LightGreen,
86    LightPink,
87    LightSalmon,
88    LightSeaGreen,
89    LightSkyBlue,
90    LightSlateGray,
91    LightSlateGrey,
92    LightSteelBlue,
93    LightYellow,
94    Lime,
95    LimeGreen,
96    Linen,
97    Magenta,
98    Maroon,
99    MediumAquaMarine,
100    MediumBlue,
101    MediumOrchid,
102    MediumPurple,
103    MediumSeaGreen,
104    MediumSlateBlue,
105    MediumSpringGreen,
106    MediumTurquoise,
107    MediumVioletRed,
108    MidnightBlue,
109    MintCream,
110    MistyRose,
111    Moccasin,
112    NavajoWhite,
113    Navy,
114    OldLace,
115    Olive,
116    OliveDrab,
117    Orange,
118    OrangeRed,
119    Orchid,
120    PaleGoldenRod,
121    PaleGreen,
122    PaleTurquoise,
123    PaleVioletRed,
124    PapayaWhip,
125    PeachPuff,
126    Peru,
127    Pink,
128    Plum,
129    PowderBlue,
130    Purple,
131    Red,
132    RosyBrown,
133    RoyalBlue,
134    SaddleBrown,
135    Salmon,
136    SandyBrown,
137    SeaGreen,
138    SeaShell,
139    Sienna,
140    Silver,
141    SkyBlue,
142    SlateBlue,
143    SlateGray,
144    SlateGrey,
145    Snow,
146    SpringGreen,
147    SteelBlue,
148    Tan,
149    Teal,
150    Thistle,
151    Tomato,
152    Turquoise,
153    Violet,
154    Wheat,
155    White,
156    WhiteSmoke,
157    Yellow,
158    YellowGreen,
159}
160