| // Regression test for <https://github.com/rust-lang/rust/issues/107995>. |
| |
| #![crate_name = "foo"] |
| |
| //@ has 'foo/fn.foo.html' |
| //@ has - '//*[@class="docblock"]//a[@href="fn.bar.html"]' 'bar`' |
| /// A foo, see also [ bar`] |
| pub fn foo() {} |
| |
| //@ has 'foo/fn.bar.html' |
| //@ has - '//*[@class="docblock"]' 'line Path line' |
| //@ has - '//*[@class="docblock"]//a[@href="struct.Path.html"]' 'Path' |
| #[doc = "line ["] |
| #[doc = "Path"] |
| #[doc = "] line"] |
| pub fn bar() {} |
| |
| //@ has 'foo/fn.another.html' |
| //@ has - '//*[@class="docblock"]//a[@href="struct.Path.html"]' 'Path' |
| /// [ `Path`] |
| pub fn another() {} |
| |
| //@ has 'foo/fn.last.html' |
| //@ has - '//*[@class="docblock"]//a[@href="struct.Path.html"]' 'Path' |
| /// [ Path`] |
| pub fn last() {} |
| |
| pub struct Path; |