#![crate_name = "foo"] #![deny(rustdoc::broken_intra_doc_links)] //! [foo!()] //@ has foo/index.html '//a[@href="macro.foo.html"]' 'foo!()' //! [foo!{}] //@ has - '//a[@href="macro.foo.html"]' 'foo!{}' //! [foo![]](foo![]) //@ has - '//a[@href="macro.foo.html"]' 'foo![]' //! [foo1](foo!()) //@ has - '//a[@href="macro.foo.html"]' 'foo1' //! [foo2](foo!{}) //@ has - '//a[@href="macro.foo.html"]' 'foo2' //! [foo3](foo![]) //@ has - '//a[@href="macro.foo.html"]' 'foo3' #[macro_export] macro_rules! foo { () => {}; }