pub struct ColorTool;
impl ColorTool {
pub fn new() -> Self {
Self
}
pub fn alice_blue(&self) -> &'static str {
"#F0F8FF"
}
pub fn antique_white(&self) -> &'static str {
"#FAEBD7"
}
pub fn aqua(&self) -> &'static str {
"#00FFFF"
}
pub fn aquamarine(&self) -> &'static str {
"#7FFFD4"
}
pub fn azure(&self) -> &'static str {
"#F0FFFF"
}
pub fn beige(&self) -> &'static str {
"#F5F5DC"
}
pub fn bisque(&self) -> &'static str {
"#FFE4C4"
}
pub fn black(&self) -> &'static str {
"#000000"
}
pub fn blanched_almond(&self) -> &'static str {
"#FFEBCD"
}
pub fn blue(&self) -> &'static str {
"#0000FF"
}
pub fn blue_violet(&self) -> &'static str {
"#8A2BE2"
}
pub fn brown(&self) -> &'static str {
"#A52A2A"
}
pub fn burly_wood(&self) -> &'static str {
"#DEB887"
}
pub fn cadet_blue(&self) -> &'static str {
"#5F9EA0"
}
pub fn chartreuse(&self) -> &'static str {
"#7FFF00"
}
pub fn chocolate(&self) -> &'static str {
"#D2691E"
}
pub fn coral(&self) -> &'static str {
"#FF7F50"
}
pub fn cornflower_blue(&self) -> &'static str {
"#6495ED"
}
pub fn cornsilk(&self) -> &'static str {
"#FFF8DC"
}
pub fn crimson(&self) -> &'static str {
"#DC143C"
}
pub fn cyan(&self) -> &'static str {
"#00FFFF"
}
pub fn dark_blue(&self) -> &'static str {
"#00008B"
}
pub fn dark_cyan(&self) -> &'static str {
"#008B8B"
}
pub fn dark_golden_rod(&self) -> &'static str {
"#B8860B"
}
pub fn dark_grey(&self) -> &'static str {
"#A9A9A9"
}
pub fn dark_green(&self) -> &'static str {
"#006400"
}
pub fn dark_khaki(&self) -> &'static str {
"#BDB76B"
}
pub fn dark_magenta(&self) -> &'static str {
"#8B008B"
}
pub fn dark_olive_green(&self) -> &'static str {
"#556B2F"
}
pub fn darkorange(&self) -> &'static str {
"#FF8C00"
}
pub fn dark_orchid(&self) -> &'static str {
"#9932CC"
}
pub fn dark_red(&self) -> &'static str {
"#8B0000"
}
pub fn dark_salmon(&self) -> &'static str {
"#E9967A"
}
pub fn dark_sea_green(&self) -> &'static str {
"#8FBC8F"
}
pub fn dark_slate_blue(&self) -> &'static str {
"#483D8B"
}
pub fn dark_slate_grey(&self) -> &'static str {
"#2F4F4F"
}
pub fn dark_turquoise(&self) -> &'static str {
"#00CED1"
}
pub fn dark_violet(&self) -> &'static str {
"#9400D3"
}
pub fn deep_pink(&self) -> &'static str {
"#FF1493"
}
pub fn deep_sky_blue(&self) -> &'static str {
"#00BFFF"
}
pub fn dim_gray(&self) -> &'static str {
"#696969"
}
pub fn dodger_blue(&self) -> &'static str {
"#1E90FF"
}
pub fn fire_brick(&self) -> &'static str {
"#B22222"
}
pub fn floral_white(&self) -> &'static str {
"#FFFAF0"
}
pub fn forest_green(&self) -> &'static str {
"#228B22"
}
pub fn fuchsia(&self) -> &'static str {
"#FF00FF"
}
pub fn gainsboro(&self) -> &'static str {
"#DCDCDC"
}
pub fn ghost_white(&self) -> &'static str {
"#F8F8FF"
}
pub fn gold(&self) -> &'static str {
"#FFD700"
}
pub fn golden_rod(&self) -> &'static str {
"#DAA520"
}
pub fn grey(&self) -> &'static str {
"#808080"
}
pub fn green(&self) -> &'static str {
"#008000"
}
pub fn green_yellow(&self) -> &'static str {
"#ADFF2F"
}
pub fn honey_dew(&self) -> &'static str {
"#F0FFF0"
}
pub fn hot_pink(&self) -> &'static str {
"#FF69B4"
}
pub fn indian_red(&self) -> &'static str {
"#CD5C5C"
}
pub fn indigo(&self) -> &'static str {
"#4B0082"
}
pub fn ivory(&self) -> &'static str {
"#FFFFF0"
}
pub fn khaki(&self) -> &'static str {
"#F0E68C"
}
pub fn lavender(&self) -> &'static str {
"#E6E6FA"
}
pub fn lavender_blush(&self) -> &'static str {
"#FFF0F5"
}
pub fn lawn_green(&self) -> &'static str {
"#7CFC00"
}
pub fn lemon_chiffon(&self) -> &'static str {
"#FFFACD"
}
pub fn light_blue(&self) -> &'static str {
"#ADD8E6"
}
pub fn light_coral(&self) -> &'static str {
"#F08080"
}
pub fn light_cyan(&self) -> &'static str {
"#E0FFFF"
}
pub fn light_golden_rod_yellow(&self) -> &'static str {
"#FAFAD2"
}
pub fn light_grey(&self) -> &'static str {
"#D3D3D3"
}
pub fn light_green(&self) -> &'static str {
"#90EE90"
}
pub fn light_pink(&self) -> &'static str {
"#FFB6C1"
}
pub fn light_salmon(&self) -> &'static str {
"#FFA07A"
}
pub fn light_sea_green(&self) -> &'static str {
"#20B2AA"
}
pub fn light_sky_blue(&self) -> &'static str {
"#87CEFA"
}
pub fn light_slate_grey(&self) -> &'static str {
"#778899"
}
pub fn light_steel_blue(&self) -> &'static str {
"#B0C4DE"
}
pub fn light_yellow(&self) -> &'static str {
"#FFFFE0"
}
pub fn lime(&self) -> &'static str {
"#00FF00"
}
pub fn lime_green(&self) -> &'static str {
"#32CD32"
}
pub fn linen(&self) -> &'static str {
"#FAF0E6"
}
pub fn magenta(&self) -> &'static str {
"#FF00FF"
}
pub fn maroon(&self) -> &'static str {
"#800000"
}
pub fn medium_aqua_marine(&self) -> &'static str {
"#66CDAA"
}
pub fn medium_blue(&self) -> &'static str {
"#0000CD"
}
pub fn medium_orchid(&self) -> &'static str {
"#BA55D3"
}
pub fn medium_purple(&self) -> &'static str {
"#9370D8"
}
pub fn medium_sea_green(&self) -> &'static str {
"#3CB371"
}
pub fn medium_slate_blue(&self) -> &'static str {
"#7B68EE"
}
pub fn medium_spring_green(&self) -> &'static str {
"#00FA9A"
}
pub fn medium_turquoise(&self) -> &'static str {
"#48D1CC"
}
pub fn medium_violet_red(&self) -> &'static str {
"#C71585"
}
pub fn midnight_blue(&self) -> &'static str {
"#191970"
}
pub fn mint_cream(&self) -> &'static str {
"#F5FFFA"
}
pub fn misty_rose(&self) -> &'static str {
"#FFE4E1"
}
pub fn moccasin(&self) -> &'static str {
"#FFE4B5"
}
pub fn navajo_white(&self) -> &'static str {
"#FFDEAD"
}
pub fn navy(&self) -> &'static str {
"#000080"
}
pub fn old_lace(&self) -> &'static str {
"#FDF5E6"
}
pub fn olive(&self) -> &'static str {
"#808000"
}
pub fn olive_drab(&self) -> &'static str {
"#6B8E23"
}
pub fn orange(&self) -> &'static str {
"#FFA500"
}
pub fn orange_red(&self) -> &'static str {
"#FF4500"
}
pub fn orchid(&self) -> &'static str {
"#DA70D6"
}
pub fn pale_golden_rod(&self) -> &'static str {
"#EEE8AA"
}
pub fn pale_green(&self) -> &'static str {
"#98FB98"
}
pub fn pale_turquoise(&self) -> &'static str {
"#AFEEEE"
}
pub fn pale_violet_red(&self) -> &'static str {
"#D87093"
}
pub fn papaya_whip(&self) -> &'static str {
"#FFEFD5"
}
pub fn peach_puff(&self) -> &'static str {
"#FFDAB9"
}
pub fn peru(&self) -> &'static str {
"#CD853F"
}
pub fn pink(&self) -> &'static str {
"#FFC0CB"
}
pub fn plum(&self) -> &'static str {
"#DDA0DD"
}
pub fn powder_blue(&self) -> &'static str {
"#B0E0E6"
}
pub fn purple(&self) -> &'static str {
"#800080"
}
pub fn red(&self) -> &'static str {
"#FF0000"
}
pub fn rosy_brown(&self) -> &'static str {
"#BC8F8F"
}
pub fn royal_blue(&self) -> &'static str {
"#4169E1"
}
pub fn saddle_brown(&self) -> &'static str {
"#8B4513"
}
pub fn salmon(&self) -> &'static str {
"#FA8072"
}
pub fn sandy_brown(&self) -> &'static str {
"#F4A460"
}
pub fn sea_green(&self) -> &'static str {
"#2E8B57"
}
pub fn sea_shell(&self) -> &'static str {
"#FFF5EE"
}
pub fn sienna(&self) -> &'static str {
"#A0522D"
}
pub fn silver(&self) -> &'static str {
"#C0C0C0"
}
pub fn sky_blue(&self) -> &'static str {
"#87CEEB"
}
pub fn slate_blue(&self) -> &'static str {
"#6A5ACD"
}
pub fn slate_grey(&self) -> &'static str {
"#708090"
}
pub fn snow(&self) -> &'static str {
"#FFFAFA"
}
pub fn spring_green(&self) -> &'static str {
"#00FF7F"
}
pub fn steel_blue(&self) -> &'static str {
"#4682B4"
}
pub fn tan(&self) -> &'static str {
"#D2B48C"
}
pub fn teal(&self) -> &'static str {
"#008080"
}
pub fn thistle(&self) -> &'static str {
"#D8BFD8"
}
pub fn tomato(&self) -> &'static str {
"#FF6347"
}
pub fn turquoise(&self) -> &'static str {
"#40E0D0"
}
pub fn violet(&self) -> &'static str {
"#EE82EE"
}
pub fn wheat(&self) -> &'static str {
"#F5DEB3"
}
pub fn white(&self) -> &'static str {
"#FFFFFF"
}
pub fn white_smoke(&self) -> &'static str {
"#F5F5F5"
}
pub fn yellow(&self) -> &'static str {
"#FFFF00"
}
pub fn yellow_green(&self) -> &'static str {
"#9ACD32"
}
}
impl Default for ColorTool {
fn default() -> Self {
Self::new()
}
}