| // `macro_rules` scopes are respected during doc link resolution. | |
| //@ compile-flags: --document-private-items | |
| #![deny(rustdoc::broken_intra_doc_links)] | |
| mod no_escape { | |
| macro_rules! before_but_limited_to_module { | |
| () => {}; | |
| } | |
| } | |
| /// [before_but_limited_to_module] | |
| //~^ ERROR unresolved link to `before_but_limited_to_module` | |
| /// [after] | |
| //~^ ERROR unresolved link to `after` | |
| /// [str] | |
| fn check() {} | |
| macro_rules! after { | |
| () => {}; | |
| } | |
| macro_rules! str { | |
| () => {}; | |
| } |