diff --git a/exercises/enums/enums2.rs b/exercises/enums/enums2.rs index d7f6586b..4da406fc 100644 --- a/exercises/enums/enums2.rs +++ b/exercises/enums/enums2.rs @@ -17,11 +17,9 @@ enum Message { impl Message { fn call(&self) { - println!("{:?}", &self.Quit); - } - fn test(&self) { - println!("{:?}",self.Echo ); + println!("{:?}", &self); } + } fn main() { @@ -31,8 +29,7 @@ fn main() { Message::ChangeColor(200, 255, 255), Message::Quit, ]; - let t=Message::Echo(String::from("test")); - t.test(); + for message in &messages { message.call(); }