diff options
author | 2022-09-10 22:15:25 -0400 | |
---|---|---|
committer | 2022-11-03 03:23:36 +0100 | |
commit | 4f3215f48e72ed36cb77efcb746db1f6adabf84f (patch) | |
tree | 34ecc6818fcbaad06f434bb7da6cbeec549c06b9 /style | |
parent | d5a933b047a955158a31a35266bbc9b25307b0fc (diff) | |
download | iced-4f3215f48e72ed36cb77efcb746db1f6adabf84f.tar.gz iced-4f3215f48e72ed36cb77efcb746db1f6adabf84f.tar.bz2 iced-4f3215f48e72ed36cb77efcb746db1f6adabf84f.zip |
fix: clippy lint https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant
Diffstat (limited to 'style')
-rw-r--r-- | style/src/theme.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/style/src/theme.rs b/style/src/theme.rs index 7d47f1a1..4e83758b 100644 --- a/style/src/theme.rs +++ b/style/src/theme.rs @@ -21,13 +21,13 @@ use crate::toggler; use iced_core::{Background, Color}; -#[derive(Debug, Clone, Copy, PartialEq)] +#[derive(Debug, Clone, PartialEq)] pub enum Theme { Light, Dark, Custom { - palette: Palette, - extended: Extended + palette: Box<Palette>, + extended: Box<Extended>, } } @@ -36,7 +36,7 @@ impl Theme { match self { Self::Light => Palette::LIGHT, Self::Dark => Palette::DARK, - Self::Custom { palette, .. } => palette + Self::Custom { palette, .. } => *palette } } @@ -78,7 +78,7 @@ impl application::StyleSheet for Theme { background_color: palette.background.base.color, text_color: palette.background.base.text, }, - Application::Custom(f) => f(*self), + Application::Custom(f) => f(self.clone()), } } } |