// 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 } }