2014-08-26 21:03:39 -05:00
|
|
|
#![crate_name = "rustdoc_test"]
|
|
|
|
|
2015-05-21 07:17:37 -05:00
|
|
|
use std::ops::Deref;
|
|
|
|
|
2024-06-21 07:03:08 -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 {
|
2024-06-21 07:03:08 -05:00
|
|
|
pub fn test_method() {} //@ hasraw - test_method
|
|
|
|
fn priv_method() {} //@ !hasraw - priv_method
|
2014-08-26 21:03:39 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
pub trait PrivateTrait {
|
2024-06-21 07:03:08 -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 {
|
2024-06-21 07:03:08 -05:00
|
|
|
//@ !hasraw search-index.js Target
|
2015-05-21 07:17:37 -05:00
|
|
|
type Target = Bar;
|
|
|
|
fn deref(&self) -> &Bar { self }
|
|
|
|
}
|