#![crate_name = "rustdoc_test"] use std::ops::Deref; //@ hasraw search-index.js Foo pub use private::Foo; mod private { pub struct Foo; impl Foo { pub fn test_method() {} //@ hasraw - test_method fn priv_method() {} //@ !hasraw - priv_method } pub trait PrivateTrait { fn trait_method(&self) {} //@ !hasraw - priv_method } } pub struct Bar; impl Deref for Bar { //@ !hasraw search-index.js Target type Target = Bar; fn deref(&self) -> &Bar { self } }