summaryrefslogtreecommitdiffstats
path: root/examples/styling
diff options
context:
space:
mode:
authorLibravatar Ashley Wulber <ashley@system76.com>2022-09-10 22:15:25 -0400
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2022-11-03 03:23:36 +0100
commit4f3215f48e72ed36cb77efcb746db1f6adabf84f (patch)
tree34ecc6818fcbaad06f434bb7da6cbeec549c06b9 /examples/styling
parentd5a933b047a955158a31a35266bbc9b25307b0fc (diff)
downloadiced-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.rs9
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()
}
}