//@ check-pass | |
#[warn(meta_variable_misuse)] | |
macro_rules! foo { | |
( $($i:ident)* ) => { $($i)+ }; //~ WARN meta-variable repeats with different Kleene operator | |
} | |
#[deprecated = "reason"] | |
macro_rules! deprecated { | |
() => {} | |
} | |
#[allow(deprecated)] | |
mod deprecated { | |
deprecated!(); // No warning | |
} | |
#[warn(incomplete_include)] | |
fn main() { | |
// WARN see in the stderr file, the warning points to the included file. | |
include!("expansion-time-include.rs"); | |
} | |
//~? WARN include macro expected single expression in source |