summaryrefslogtreecommitdiffstats
path: root/tests/run-make-fulldeps/rustdoc-scrape-examples-macros/examples/ex.rs
blob: 4d8c8b30e311021cf9373e11e33f121fdea3c9e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
extern crate foobar;
extern crate foobar_macro;

use foobar::*;
use foobar_macro::*;

a_proc_macro!(); // no

#[an_attr_macro]
fn a() {
  f(); // no
}

#[an_attr_macro(with_span)]
fn b() {
  f(); // yes
}

fn c() {
  a_rules_macro!(f()); // yes
}

fn d() {
  a_rules_macro!(()); // no
}

fn main(){}