#![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 } }