Skip to content

Commit 7985961

Browse files
committed
finish enums3
1 parent 7934574 commit 7985961

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

exercises/enums/enums3.rs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,20 @@ impl State {
4747
// variants
4848
// Remember: When passing a tuple as a function argument, you'll need
4949
// extra parentheses: fn function((t, u, p, l, e))
50+
match message{
51+
Message::ChangeColor(r,g,b)=>{
52+
self.change_color((r,g,b));
53+
}
54+
Message::Echo(s) => {
55+
self.echo(s);
56+
}
57+
Message::Move(p) => {
58+
self.move_position(p);
59+
}
60+
Message::Quit => {
61+
self.quit();
62+
}
63+
}
5064
}
5165
}
5266

0 commit comments

Comments
 (0)