| // https://github.com/rust-lang/rust/issues/100679 |
| #![crate_name="foo"] |
| |
| pub struct Vec; |
| |
| pub struct Slice; |
| |
| impl std::ops::Deref for Vec { |
| type Target = Slice; |
| fn deref(&self) -> &Slice { |
| &Slice |
| } |
| } |
| |
| //@ has foo/struct.Vec.html '//*[@class="sidebar-elems"]//section//li/a[@href="#method.is_empty"]' \ |
| // "is_empty" |
| impl Vec { |
| pub fn is_empty(&self) -> bool { |
| true |
| } |
| } |
| |
| //@ has foo/struct.Vec.html '//*[@class="sidebar-elems"]//section//li/a[@href="#method.is_empty-1"]' \ |
| // "is_empty" |
| //@ has foo/struct.Slice.html '//*[@class="sidebar-elems"]//section//li/a[@href="#method.is_empty"]' \ |
| // "is_empty" |
| impl Slice { |
| pub fn is_empty(&self) -> bool { |
| true |
| } |
| } |