mirror of
https://github.com/rust-lang/rustlings.git
synced 2026-01-11 05:09:19 +00:00
test
This commit is contained in:
parent
5a518df121
commit
f1843c5040
@ -6,11 +6,21 @@
|
|||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
enum Message {
|
enum Message {
|
||||||
// TODO: define the different variants used below
|
// TODO: define the different variants used below
|
||||||
|
Move{x:i32,y:i32},
|
||||||
|
Echo(String),
|
||||||
|
ChangeColor(i32,i32,i32),
|
||||||
|
Quit
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
impl Message {
|
impl Message {
|
||||||
fn call(&self) {
|
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::ChangeColor(200, 255, 255),
|
||||||
Message::Quit,
|
Message::Quit,
|
||||||
];
|
];
|
||||||
|
let t=Message::Echo(String::from("test"));
|
||||||
|
t.test();
|
||||||
for message in &messages {
|
for message in &messages {
|
||||||
message.call();
|
message.call();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user