diff options
Diffstat (limited to 'alacritty/src/config/bell.rs')
-rw-r--r-- | alacritty/src/config/bell.rs | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/alacritty/src/config/bell.rs b/alacritty/src/config/bell.rs index 2516e2b3..fbf5be2f 100644 --- a/alacritty/src/config/bell.rs +++ b/alacritty/src/config/bell.rs @@ -23,7 +23,7 @@ pub struct BellConfig { impl Default for BellConfig { fn default() -> Self { Self { - color: Rgb { r: 255, g: 255, b: 255 }, + color: Rgb::new(255, 255, 255), animation: Default::default(), command: Default::default(), duration: Default::default(), @@ -39,7 +39,7 @@ impl BellConfig { /// `VisualBellAnimations` are modeled after a subset of CSS transitions and Robert /// Penner's Easing Functions. -#[derive(ConfigDeserialize, Clone, Copy, Debug, PartialEq, Eq)] +#[derive(ConfigDeserialize, Default, Clone, Copy, Debug, PartialEq, Eq)] pub enum BellAnimation { // CSS animation. Ease, @@ -56,15 +56,10 @@ pub enum BellAnimation { // Penner animation. EaseOutQuint, // Penner animation. + #[default] EaseOutExpo, // Penner animation. EaseOutCirc, // Penner animation. Linear, } - -impl Default for BellAnimation { - fn default() -> Self { - BellAnimation::EaseOutExpo - } -} |