| // https://github.com/rust-lang/rust/issues/74083 | |
| #![crate_name="foo"] | |
| use std::ops::Deref; | |
| pub struct Foo; | |
| impl Foo { | |
| pub fn foo(&mut self) {} | |
| } | |
| //@ has foo/struct.Bar.html | |
| //@ !has - '//div[@class="sidebar-links"]/a[@href="#method.foo"]' 'foo' | |
| pub struct Bar { | |
| foo: Foo, | |
| } | |
| impl Deref for Bar { | |
| type Target = Foo; | |
| fn deref(&self) -> &Foo { | |
| &self.foo | |
| } | |
| } |