diff options
author | 2023-01-20 00:10:11 +0100 | |
---|---|---|
committer | 2023-01-20 00:10:11 +0100 | |
commit | eb4fcba05fb54741289a28ec9b921c90c9acc7fd (patch) | |
tree | c66a95fc0a18b602cbe7bd42c0398f7075d8163a /examples | |
parent | 5ef0648bf447aaca8b96782643401e54a2bf7759 (diff) | |
parent | 8acf7c41fc11d95056e6a4823b616afbcb2b99d0 (diff) | |
download | iced-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.rs | 9 |
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!( |