aboutsummaryrefslogtreecommitdiff
path: root/alacritty/src/config/window.rs
diff options
context:
space:
mode:
Diffstat (limited to 'alacritty/src/config/window.rs')
-rw-r--r--alacritty/src/config/window.rs18
1 files changed, 4 insertions, 14 deletions
diff --git a/alacritty/src/config/window.rs b/alacritty/src/config/window.rs
index 98bc18b6..db29fd85 100644
--- a/alacritty/src/config/window.rs
+++ b/alacritty/src/config/window.rs
@@ -154,8 +154,9 @@ impl Default for Identity {
}
}
-#[derive(ConfigDeserialize, Debug, Copy, Clone, PartialEq, Eq)]
+#[derive(ConfigDeserialize, Default, Debug, Copy, Clone, PartialEq, Eq)]
pub enum StartupMode {
+ #[default]
Windowed,
Maximized,
Fullscreen,
@@ -163,14 +164,9 @@ pub enum StartupMode {
SimpleFullscreen,
}
-impl Default for StartupMode {
- fn default() -> StartupMode {
- StartupMode::Windowed
- }
-}
-
-#[derive(ConfigDeserialize, Debug, Copy, Clone, PartialEq, Eq)]
+#[derive(ConfigDeserialize, Default, Debug, Copy, Clone, PartialEq, Eq)]
pub enum Decorations {
+ #[default]
Full,
#[cfg(target_os = "macos")]
Transparent,
@@ -179,12 +175,6 @@ pub enum Decorations {
None,
}
-impl Default for Decorations {
- fn default() -> Decorations {
- Decorations::Full
- }
-}
-
/// Window Dimensions.
///
/// Newtype to avoid passing values incorrectly.