diff options
| author | Mo <76752051+mo8it@users.noreply.github.com> | 2024-07-05 13:43:25 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-05 13:43:25 +0200 |
| commit | 67d8d5848ce27b968fc5b2c4a92cf175b685bce7 (patch) | |
| tree | 08c01a27c517f80bcb64e290ee44e169101d58b6 /exercises/08_enums/enums2.rs | |
| parent | 4d9c346a173bb722b929f3ea3c00f84954483e24 (diff) | |
| parent | 43d15f09f00a1c4f795550cd3515803d14962211 (diff) | |
Merge pull request #1774 from matthri/fix-enum-variant-inconsistency
Make enum variants more consistent between exercises
Diffstat (limited to 'exercises/08_enums/enums2.rs')
| -rw-r--r-- | exercises/08_enums/enums2.rs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/exercises/08_enums/enums2.rs b/exercises/08_enums/enums2.rs index 32cf2a6..5a74991 100644 --- a/exercises/08_enums/enums2.rs +++ b/exercises/08_enums/enums2.rs @@ -4,6 +4,12 @@ enum Message { // TODO: Define the different variants used below. } +#[derive(Debug)] +struct Point { + x: u8, + y: u8, +} + impl Message { fn call(&self) { println!("{self:?}"); @@ -12,7 +18,8 @@ impl Message { fn main() { let messages = [ - Message::Move { x: 10, y: 30 }, + Message::Resize { w: 10, h: 30 }, + Message::Move(Point { x: 10, y: 15 }), Message::Echo(String::from("hello world")), Message::ChangeColor(200, 255, 255), Message::Quit, |
