2023-04-19 19:46:04 +05:30

19 lines
441 B
Rust

// enums1.rs
// No hints this time! ;)
#[derive(Debug)]
enum Message {
// TODO: define a few types of messages as used below
Quit,
Echo(String),
Move { x: i32, y: i32 },
ChangeColor(i32, i32, i32),
}
fn main() {
println!("{:?}", Message::Quit);
println!("{:?}", Message::Echo(String::from("Hello")));
println!("{:?}", Message::Move { x: 4, y: 5 });
println!("{:?}", Message::ChangeColor(0, 255, 78));
}