DeveloperBreeze

Rust Macros Development Tutorials, Guides & Insights

Unlock 1+ expert-curated rust macros tutorials, real-world code snippets, and modern dev strategies. From fundamentals to advanced topics, boost your rust macros skills on DeveloperBreeze.

Rust Cheatsheet

Cheatsheet August 29, 2024
rust

enum Message {
    Quit,
    Move { x: i32, y: i32 },
    Write(String),
    ChangeColor(i32, i32, i32),
}
let m = Message::Write(String::from("hello"));

match m {
    Message::Quit => println!("Quit"),
    Message::Move { x, y } => println!("Move to x: {}, y: {}", x, y),
    Message::Write(text) => println!("Text: {}", text),
    Message::ChangeColor(r, g, b) => println!("Change color to red: {}, green: {}, blue: {}", r, g, b),
}