From 77b687d501771c24bd83294d97b8e6f9ffa92d6b Mon Sep 17 00:00:00 2001 From: Matthias Richter Date: Tue, 14 Nov 2023 08:19:15 +0100 Subject: fix(enums) make enum variants more consistent closes #1545 --- exercises/08_enums/enums2.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'exercises/08_enums/enums2.rs') diff --git a/exercises/08_enums/enums2.rs b/exercises/08_enums/enums2.rs index df93fe0..133c779 100644 --- a/exercises/08_enums/enums2.rs +++ b/exercises/08_enums/enums2.rs @@ -10,6 +10,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); @@ -18,7 +24,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, -- cgit v1.2.3