]> git.proxmox.com Git - rustc.git/blob - tests/run-make-fulldeps/rustdoc-scrape-examples-macros/examples/ex.rs
New upstream version 1.68.2+dfsg1
[rustc.git] / tests / run-make-fulldeps / rustdoc-scrape-examples-macros / examples / ex.rs
1 extern crate foobar;
2 extern crate foobar_macro;
3
4 use foobar::*;
5 use foobar_macro::*;
6
7 a_proc_macro!(); // no
8
9 #[an_attr_macro]
10 fn a() {
11 f(); // no
12 }
13
14 #[an_attr_macro(with_span)]
15 fn b() {
16 f(); // yes
17 }
18
19 fn c() {
20 a_rules_macro!(f()); // yes
21 }
22
23 fn d() {
24 a_rules_macro!(()); // no
25 }
26
27 fn main(){}