3 // aux-build:macro_rules.rs
5 #![feature(custom_inner_attributes)]
6 #![feature(exclusive_range_pattern)]
7 #![feature(stmt_expr_attributes)]
8 #![warn(clippy::almost_complete_letter_range)]
9 #![allow(ellipsis_inclusive_range_patterns)]
10 #![allow(clippy::needless_parens_on_range_literals)]
13 extern crate macro_rules;
31 let _ = 'A' ..= ('Z');
37 let _ = (b'a')..=(b'z');
46 b'a'..=b'z' if true => 1,
47 b'A'..=b'Z' if true => 2,
54 'a'..='z' if true => 1,
55 'A'..='Z' if true => 2,
61 almost_complete_letter_range!();
66 #![clippy::msrv = "1.25"]
74 #![clippy::msrv = "1.26"]