8: Add solutions for section "enums".
[?]
Aaw9nJhsNmfzFih9mKyNw9mV8CgERXJkRa1kK1Kx3LQH
Aug 6, 2021, 2:06 PM
VM5YRWSKKJXW66NEP75XDNYKWU6NWUG4IQU4W2AHGXUANHSP6HIQCDependencies
- [2]
H6XH45OP0
Change contents
- edit in exercises/enums/enums3.rs at line 3
// I AM NOT DONE - replacement in exercises/enums/enums3.rs at line 5
// TODO: implement the message variant types based on their usage belowChangeColor((u8, u8, u8)),Echo(String),Move(Point),Quit - replacement in exercises/enums/enums3.rs at line 40
// TODO: create a match expression to process the different message variantsmatch message {Message::ChangeColor(rgb) => self.change_color(rgb),Message::Echo(string) => self.echo(string),Message::Move(point) => self.move_position(point),Message::Quit => self.quit(),} - edit in exercises/enums/enums2.rs at line 3
// I AM NOT DONE - replacement in exercises/enums/enums2.rs at line 6
// TODO: define the different variants used belowMove { x: usize, y: usize },Echo(String),ChangeColor(usize, usize, usize),Quit - edit in exercises/enums/enums1.rs at line 3
// I AM NOT DONE - replacement in exercises/enums/enums1.rs at line 6
// TODO: define a few types of messages as used belowQuit,Echo,Move,ChangeColor