summaryrefslogtreecommitdiff
path: root/exercises/enums
diff options
context:
space:
mode:
Diffstat (limited to 'exercises/enums')
-rw-r--r--exercises/enums/enums2.rs2
-rw-r--r--exercises/enums/enums3.rs3
2 files changed, 3 insertions, 2 deletions
diff --git a/exercises/enums/enums2.rs b/exercises/enums/enums2.rs
index 18479f8..167a6b2 100644
--- a/exercises/enums/enums2.rs
+++ b/exercises/enums/enums2.rs
@@ -10,7 +10,7 @@ enum Message {
impl Message {
fn call(&self) {
- println!("{:?}", &self);
+ println!("{:?}", self);
}
}
diff --git a/exercises/enums/enums3.rs b/exercises/enums/enums3.rs
index 55acf6b..a2a9d58 100644
--- a/exercises/enums/enums3.rs
+++ b/exercises/enums/enums3.rs
@@ -38,6 +38,7 @@ impl State {
fn process(&mut self, message: Message) {
// TODO: create a match expression to process the different message variants
+ // Remember: When passing a tuple as a function argument, you'll need extra parentheses: fn function((t, u, p, l, e))
}
}
@@ -52,7 +53,7 @@ mod tests {
position: Point { x: 0, y: 0 },
color: (0, 0, 0),
};
- state.process(Message::ChangeColor((255, 0, 255)));
+ state.process(Message::ChangeColor(255, 0, 255));
state.process(Message::Echo(String::from("hello world")));
state.process(Message::Move(Point { x: 10, y: 15 }));
state.process(Message::Quit);