use std::ops::Deref; | |
pub struct A {} | |
impl A { pub fn foo_a(&self) {} } | |
pub struct B {} | |
impl B { pub fn foo_b(&self) {} } | |
pub struct C {} | |
impl C { pub fn foo_c(&self) {} } | |
//@ has recursive_deref_sidebar/struct.A.html '//*[@class="sidebar-elems"]//section' 'foo_b' | |
impl Deref for A { | |
type Target = B; | |
fn deref(&self) -> &B { todo!() } | |
} | |
//@ has recursive_deref_sidebar/struct.A.html '//*[@class="sidebar-elems"]//section' 'foo_c' | |
impl Deref for B { | |
type Target = C; | |
fn deref(&self) -> &C { todo!() } | |
} |