Extended simple macro test

This commit is contained in:
Marvin Löbel 2015-11-24 23:03:10 +01:00
parent 02a18a659a
commit 49e997406a

View file

@ -17,6 +17,16 @@ macro_rules! m {
}
}
fn main() {
assert_eq!(m!(#[attr] 1 + 1), "expr includes attr");
macro_rules! n {
(#[$attr:meta] $e:expr) => {
"expr excludes attr"
};
($e:expr) => {
"expr includes attr"
}
}
fn main() {
assert_eq!(m!(#[attr] 1), "expr includes attr");
assert_eq!(n!(#[attr] 1), "expr excludes attr");
}