// compile-flags: -Z trace-macros
-#![recursion_limit="4"]
+#![recursion_limit = "4"]
macro_rules! my_faulty_macro {
() => {
}
macro_rules! my_macro {
- () => {
-
- };
+ () => {};
}
fn main() {
}
#[my_macro]
-fn use_bang_macro_as_attr(){}
+fn use_bang_macro_as_attr() {}
-#[derive(Debug)]
-fn use_derive_macro_as_attr(){}
+#[derive(Debug)] //~ ERROR `derive` may only be applied to structs
+fn use_derive_macro_as_attr() {}