Adjust enums exercises

This commit is contained in:
mo8it
2024-07-05 14:11:03 +02:00
parent e6f6d26d13
commit 584164a6ff
6 changed files with 109 additions and 71 deletions
+12 -8
View File
@@ -1,13 +1,14 @@
#[allow(dead_code)]
#[derive(Debug)]
enum Message {
// TODO: Define the different variants used below.
}
#![allow(dead_code)]
#[derive(Debug)]
struct Point {
x: u8,
y: u8,
x: u64,
y: u64,
}
#[derive(Debug)]
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),