1 // ignore-tidy-linelength
5 // @has 'foo/struct.Bar.html'
6 // @has '-' '//*[@id="deref-methods-FooJ"]' 'Methods from Deref<Target = FooJ>'
7 // @has '-' '//*[@class="impl-items"]//*[@id="method.foo_a"]' 'pub fn foo_a(&self)'
8 // @has '-' '//*[@class="impl-items"]//*[@id="method.foo_b"]' 'pub fn foo_b(&self)'
9 // @has '-' '//*[@class="impl-items"]//*[@id="method.foo_c"]' 'pub fn foo_c(&self)'
10 // @has '-' '//*[@class="impl-items"]//*[@id="method.foo_j"]' 'pub fn foo_j(&self)'
11 // @has '-' '//*[@class="sidebar-title"][@href="#deref-methods-FooJ"]' 'Methods from Deref<Target=FooJ>'
12 // @has '-' '//*[@class="sidebar-links"]/a[@href="#method.foo_a"]' 'foo_a'
13 // @has '-' '//*[@class="sidebar-links"]/a[@href="#method.foo_b"]' 'foo_b'
14 // @has '-' '//*[@class="sidebar-links"]/a[@href="#method.foo_c"]' 'foo_c'
15 // @has '-' '//*[@class="sidebar-links"]/a[@href="#method.foo_j"]' 'foo_j'
29 pub fn foo_a(&self) {}
33 pub fn foo_b(&self) {}
37 pub fn foo_c(&self) {}
41 pub fn foo_j(&self) {}
45 impl std::ops::Deref for Bar {
47 fn deref(&self) -> &Self::Target { unimplemented!() }