summaryrefslogtreecommitdiff
path: root/exercises/08_enums/enums2.rs
diff options
context:
space:
mode:
authormo8it <mo8it@proton.me>2024-07-05 14:11:03 +0200
committermo8it <mo8it@proton.me>2024-07-05 14:11:03 +0200
commit584164a6ffff87d2b10916f25e8172a3e5f1daa1 (patch)
tree2bd1fad8c58aec5cec74833cf64a1f4d21884bf0 /exercises/08_enums/enums2.rs
parente6f6d26d131e3a3ee89248c1fdaba22d8d1d79e2 (diff)
Adjust enums exercises
Diffstat (limited to 'exercises/08_enums/enums2.rs')
-rw-r--r--exercises/08_enums/enums2.rs18
1 files changed, 11 insertions, 7 deletions
diff --git a/exercises/08_enums/enums2.rs b/exercises/08_enums/enums2.rs
index 5a74991..29ed1b6 100644
--- a/exercises/08_enums/enums2.rs
+++ b/exercises/08_enums/enums2.rs
@@ -1,13 +1,14 @@
-#[allow(dead_code)]
+#![allow(dead_code)]
+
#[derive(Debug)]
-enum Message {
- // TODO: Define the different variants used below.
+struct Point {
+ x: u64,
+ y: u64,
}
#[derive(Debug)]
-struct Point {
- x: u8,
- y: u8,
+enum Message {
+ // TODO: Define the different variants used below.
}
impl Message {
@@ -18,7 +19,10 @@ impl Message {
fn main() {
let messages = [
- Message::Resize { w: 10, h: 30 },
+ Message::Resize {
+ width: 10,
+ height: 30,
+ },
Message::Move(Point { x: 10, y: 15 }),
Message::Echo(String::from("hello world")),
Message::ChangeColor(200, 255, 255),