diff options
author | 2022-09-10 22:15:25 -0400 | |
---|---|---|
committer | 2022-11-03 03:23:36 +0100 | |
commit | 4f3215f48e72ed36cb77efcb746db1f6adabf84f (patch) | |
tree | 34ecc6818fcbaad06f434bb7da6cbeec549c06b9 /examples/styling | |
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 'examples/styling')
-rw-r--r-- | examples/styling/src/main.rs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/examples/styling/src/main.rs b/examples/styling/src/main.rs index 625a2b9a..784ea581 100644 --- a/examples/styling/src/main.rs +++ b/examples/styling/src/main.rs @@ -53,7 +53,10 @@ impl Sandbox for Styling { }; let extended = Extended::generate(palette); Styling { - custom_theme: Theme::Custom { palette, extended }, + custom_theme: Theme::Custom { + palette: Box::new(palette), + extended: Box::new(extended) + }, ..Default::default() } } @@ -67,7 +70,7 @@ impl Sandbox for Styling { Message::ThemeChanged(theme) => self.theme = match theme { ThemeType::Light => Theme::Light, ThemeType::Dark => Theme::Dark, - ThemeType::Custom => self.custom_theme, + ThemeType::Custom => self.custom_theme.clone(), }, Message::InputChanged(value) => self.input_value = value, Message::ButtonPressed => {} @@ -163,6 +166,6 @@ impl Sandbox for Styling { } fn theme(&self) -> Theme { - self.theme + self.theme.clone() } } |