let z = (1u8, 1u8);
match z {
- (2...3, 7...9) => dummy(),
+ (2..=3, 7..=9) => dummy(),
_ => {},
};
// Not linted (no block with statements in the single arm)
match z {
- (2...3, 7...9) => println!("{:?}", z),
+ (2..=3, 7..=9) => println!("{:?}", z),
_ => println!("nope"),
}
}
}
}
-fn main() {}
+macro_rules! single_match {
+ ($num:literal) => {
+ match $num {
+ 15 => println!("15"),
+ _ => (),
+ }
+ };
+}
+
+fn main() {
+ single_match!(5);
+}