rust/src/test/rustdoc/hidden-trait-struct-impls.rs
2018-12-25 21:08:33 -07:00

22 lines
576 B
Rust

#![crate_name = "foo"]
#[doc(hidden)]
pub trait Foo {}
trait Dark {}
pub trait Bam {}
pub struct Bar;
struct Hidden;
// @!has foo/struct.Bar.html '//*[@id="impl-Foo"]' 'impl Foo for Bar'
impl Foo for Bar {}
// @!has foo/struct.Bar.html '//*[@id="impl-Dark"]' 'impl Dark for Bar'
impl Dark for Bar {}
// @has foo/struct.Bar.html '//*[@id="impl-Bam"]' 'impl Bam for Bar'
// @has foo/trait.Bam.html '//*[@id="implementors-list"]' 'impl Bam for Bar'
impl Bam for Bar {}
// @!has foo/trait.Bam.html '//*[@id="implementors-list"]' 'impl Bam for Hidden'
impl Bam for Hidden {}