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