// `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 { () => {}; }