#![crate_name = "foo"] mod hidden { #[derive(Clone)] pub struct Foo; } #[doc(hidden)] pub mod __hidden { pub use hidden::Foo; } // @has foo/trait.Clone.html // @!hasraw - 'Foo' // @has trait.impl/core/clone/trait.Clone.js // @!hasraw - 'Foo' pub use std::clone::Clone;