| #![crate_name="foo"] |
| |
| use std::ops::{Deref, DerefMut}; |
| |
| //@ has foo/struct.Vec.html |
| //@ count - '//h2[@id="deref-methods-Slice"]' 1 |
| //@ count - '//div[@id="deref-methods-Slice-1"]' 1 |
| //@ count - '//div[@id="deref-methods-Slice-1"][@class="impl-items"]' 1 |
| //@ count - '//div[@id="deref-methods-Slice-1"]/div[@class="impl-items"]' 0 |
| pub struct Vec; |
| |
| pub struct Slice; |
| |
| impl Deref for Vec { |
| type Target = Slice; |
| fn deref(&self) -> &Slice { |
| &Slice |
| } |
| } |
| |
| impl DerefMut for Vec { |
| fn deref_mut(&mut self) -> &mut Slice { |
| &mut Slice |
| } |
| } |
| |
| impl Slice { |
| pub fn sort_floats(&mut self) { |
| todo!(); |
| } |
| } |
| |
| impl Slice { |
| pub fn sort(&mut self) { |
| todo!(); |
| } |
| } |
| |
| impl Slice { |
| pub fn len(&self) { |
| todo!(); |
| } |
| } |