Point { x: 1, y: 2 }
}
+macro_rules! foo {
+ ($param:expr) => {
+ match $param {
+ _ => println!("whatever"),
+ }
+ };
+}
+
fn main() {
let a = 1;
let b = 2;
let (x, y, z) = (a, b, c);
println!("{} {} {}", x, y, z);
// Ok
+ foo!(a);
+ // Ok
match a {
2 => println!("2"),
_ => println!("Not 2"),