aboutsummaryrefslogtreecommitdiffstats
path: root/src/themes.rs
diff options
context:
space:
mode:
authorLukas Stabe <lukas@stabe.de>2020-09-26 03:39:52 +0000
committerLukas Stabe <lukas@stabe.de>2020-09-26 03:39:52 +0000
commita4d227d34ad2bbf40ff5d542dcc8821ccb090ac7 (patch)
treecaf6638bd2f26f90c4c93049100135763034afcd /src/themes.rs
parentmove css out of html into its own route (diff)
downloadminiserve-a4d227d34ad2bbf40ff5d542dcc8821ccb090ac7.tar.gz
miniserve-a4d227d34ad2bbf40ff5d542dcc8821ccb090ac7.zip
remove default color scheme cli argument
Diffstat (limited to '')
-rw-r--r--src/themes.rs36
1 files changed, 0 insertions, 36 deletions
diff --git a/src/themes.rs b/src/themes.rs
deleted file mode 100644
index 1b6707b..0000000
--- a/src/themes.rs
+++ /dev/null
@@ -1,36 +0,0 @@
-use serde::Deserialize;
-use structopt::clap::arg_enum;
-use strum_macros::EnumIter;
-
-arg_enum! {
- #[derive(PartialEq, Deserialize, Clone, EnumIter, Copy)]
- #[serde(rename_all = "lowercase")]
- pub enum ColorScheme {
- Archlinux,
- Zenburn,
- Monokai,
- Squirrel,
- }
-}
-
-impl ColorScheme {
- /// Returns the name identifying the theme
- pub fn to_slug(self) -> &'static str {
- match self {
- ColorScheme::Archlinux => "archlinux",
- ColorScheme::Zenburn => "zenburn",
- ColorScheme::Monokai => "monokai",
- ColorScheme::Squirrel => "squirrel",
- }
- }
-
- /// Returns wether a color scheme is dark
- pub fn is_dark(self) -> bool {
- match self {
- ColorScheme::Archlinux => true,
- ColorScheme::Zenburn => true,
- ColorScheme::Monokai => true,
- ColorScheme::Squirrel => false,
- }
- }
-}