summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón <hector0193@gmail.com>2023-01-20 00:10:11 +0100
committerLibravatar GitHub <noreply@github.com>2023-01-20 00:10:11 +0100
commiteb4fcba05fb54741289a28ec9b921c90c9acc7fd (patch)
treec66a95fc0a18b602cbe7bd42c0398f7075d8163a /examples
parent5ef0648bf447aaca8b96782643401e54a2bf7759 (diff)
parent8acf7c41fc11d95056e6a4823b616afbcb2b99d0 (diff)
downloadiced-eb4fcba05fb54741289a28ec9b921c90c9acc7fd.tar.gz
iced-eb4fcba05fb54741289a28ec9b921c90c9acc7fd.tar.bz2
iced-eb4fcba05fb54741289a28ec9b921c90c9acc7fd.zip
Merge pull request #1660 from Jedsek/patch-1
Update example/game_of_life: use [default] on enum
Diffstat (limited to 'examples')
-rw-r--r--examples/game_of_life/src/preset.rs9
1 files changed, 2 insertions, 7 deletions
diff --git a/examples/game_of_life/src/preset.rs b/examples/game_of_life/src/preset.rs
index 964b9120..552527b1 100644
--- a/examples/game_of_life/src/preset.rs
+++ b/examples/game_of_life/src/preset.rs
@@ -1,6 +1,7 @@
-#[derive(Debug, Clone, Copy, PartialEq, Eq)]
+#[derive(Debug, Clone, Copy, Default, PartialEq, Eq)]
pub enum Preset {
Custom,
+ #[default]
Xkcd,
Glider,
SmallExploder,
@@ -114,12 +115,6 @@ impl Preset {
}
}
-impl Default for Preset {
- fn default() -> Preset {
- Preset::Xkcd
- }
-}
-
impl std::fmt::Display for Preset {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
write!(