2014-08-26 21:03:39 -05:00
|
|
|
#![crate_name = "rustdoc_test"]
|
|
|
|
|
2015-05-21 07:17:37 -05:00
|
|
|
use std::ops::Deref;
|
|
|
|
|
2022-08-10 15:13:18 -05:00
|
|
|
// @hasraw search-index.js Foo
|
2014-08-26 21:03:39 -05:00
|
|
|
pub use private::Foo;
|
|
|
|
|
|
|
|
mod private {
|
|
|
|
pub struct Foo;
|
|
|
|
impl Foo {
|
2022-08-10 15:13:18 -05:00
|
|
|
pub fn test_method() {} // @hasraw - test_method
|
2022-08-11 23:44:07 -05:00
|
|
|
fn priv_method() {} // @!hasraw - priv_method
|
2014-08-26 21:03:39 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
pub trait PrivateTrait {
|
2022-08-11 23:44:07 -05:00
|
|
|
fn trait_method(&self) {} // @!hasraw - priv_method
|
2014-08-26 21:03:39 -05:00
|
|
|
}
|
|
|
|
}
|
2015-05-21 07:17:37 -05:00
|
|
|
|
|
|
|
pub struct Bar;
|
|
|
|
|
|
|
|
impl Deref for Bar {
|
2022-08-11 23:44:07 -05:00
|
|
|
// @!hasraw search-index.js Target
|
2015-05-21 07:17:37 -05:00
|
|
|
type Target = Bar;
|
|
|
|
fn deref(&self) -> &Bar { self }
|
|
|
|
}
|