use bitflags::bitflags; | |
// Checks for possible errors caused by overriding names used by `bitflags!` internally. | |
#[allow(unused_macros)] | |
macro_rules! stringify { | |
($($t:tt)*) => { "..." }; | |
} | |
bitflags! { | |
struct Test: u8 { | |
const A = 1; | |
} | |
} | |
fn main() { | |
// Just make sure we don't call the redefined `stringify` macro | |
assert_eq!(format!("{:?}", Test::A), "A"); | |
} |