]>
Commit | Line | Data |
---|---|---|
d9579d0f | 1 | use std::ops::Deref; |
85aaf69f | 2 | |
d9579d0f AL |
3 | pub struct Foo; |
4 | pub struct Bar; | |
223e47cc | 5 | |
d9579d0f AL |
6 | impl Foo { |
7 | pub fn foo(&self) {} | |
62682a34 | 8 | pub fn static_foo() {} |
c34b1796 | 9 | } |
d9579d0f AL |
10 | |
11 | impl Deref for Bar { | |
12 | type Target = Foo; | |
13 | fn deref(&self) -> &Foo { loop {} } | |
14 | } | |
15 | ||
16 | // @has issue_19190/struct.Bar.html | |
17df50a5 | 17 | // @has - '//*[@id="method.foo"]//h4[@class="code-header"]' 'fn foo(&self)' |
d9579d0f | 18 | // @has - '//*[@id="method.foo"]' 'fn foo(&self)' |
17df50a5 | 19 | // @!has - '//*[@id="method.static_foo"]//h4[@class="code-header"]' 'fn static_foo()' |
62682a34 | 20 | // @!has - '//*[@id="method.static_foo"]' 'fn static_foo()' |