From f1843c504037125453d7215b35c36371f65391b4 Mon Sep 17 00:00:00 2001 From: blacktoast Date: Wed, 6 Oct 2021 21:39:40 +0900 Subject: [PATCH] test --- exercises/enums/enums2.rs | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/exercises/enums/enums2.rs b/exercises/enums/enums2.rs index ec32d952..d7f6586b 100644 --- a/exercises/enums/enums2.rs +++ b/exercises/enums/enums2.rs @@ -6,11 +6,21 @@ #[derive(Debug)] enum Message { // TODO: define the different variants used below + Move{x:i32,y:i32}, + Echo(String), + ChangeColor(i32,i32,i32), + Quit + } + + impl Message { fn call(&self) { - println!("{:?}", &self); + println!("{:?}", &self.Quit); + } + fn test(&self) { + println!("{:?}",self.Echo ); } } @@ -21,7 +31,8 @@ fn main() { Message::ChangeColor(200, 255, 255), Message::Quit, ]; - + let t=Message::Echo(String::from("test")); + t.test(); for message in &messages { message.call(); }