rust/tests/run-make-fulldeps/rustdoc-scrape-examples-macros/examples/ex.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

28 lines
300 B
Rust
Raw Normal View History

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(){}