aboutsummaryrefslogtreecommitdiffstats
path: root/src/themes.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/themes.rs')
-rw-r--r--src/themes.rs13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/themes.rs b/src/themes.rs
index dca656d..8635c8f 100644
--- a/src/themes.rs
+++ b/src/themes.rs
@@ -1,8 +1,9 @@
use serde::Deserialize;
use structopt::clap::{_clap_count_exprs, arg_enum};
+use strum_macros::EnumIter;
arg_enum! {
- #[derive(Debug, Deserialize, Clone)]
+ #[derive(Debug, Deserialize, Clone, EnumIter)]
#[serde(rename_all = "lowercase")]
pub enum ColorScheme {
Archlinux,
@@ -45,16 +46,6 @@ impl ColorScheme {
.to_string()
}
- /// Lists available color schemes
- pub fn get_color_schemes() -> Vec<Self> {
- vec![
- ColorScheme::Archlinux,
- ColorScheme::Zenburn,
- ColorScheme::Monokai,
- ColorScheme::Squirrel,
- ]
- }
-
/// Retrieves the color palette associated to a color scheme
pub fn get_theme(self) -> Theme {
match self {