diff options
Diffstat (limited to 'alacritty/src/config/window.rs')
-rw-r--r-- | alacritty/src/config/window.rs | 18 |
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. |