| // This test ensures that even though private items are removed from generated docs, | |
| // their `cfg`s will still impact their child items. | |
| #![feature(doc_cfg)] | |
| #![crate_name = "foo"] | |
| pub struct X; | |
| #[cfg(not(feature = "blob"))] | |
| fn foo() { | |
| impl X { | |
| //@ has 'foo/struct.X.html' | |
| //@ has - '//*[@class="stab portability"]' 'Available on non-crate feature blob only.' | |
| pub fn bar() {} | |
| } | |
| } |