Merge pull request #1660 from Jedsek/patch-1

Update example/game_of_life: use [default] on enum
This commit is contained in:
Héctor Ramón 2023-01-20 00:10:11 +01:00 committed by GitHub
commit eb4fcba05f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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!(