| #![feature(doc_cfg)] |
| #![crate_name = "foo"] |
| |
| // regression test for https://github.com/rust-lang/rust/issues/138112 |
| |
| //@ has 'foo/index.html' |
| //@ has - '//*[@class="stab portability"]/@title' 'Available nowhere' |
| |
| //@ count 'foo/fn.foo.html' '//*[@class="stab portability"]' 1 |
| //@ has 'foo/fn.foo.html' '//*[@class="stab portability"]' 'Available nowhere' |
| #[doc(cfg(false))] |
| pub fn foo() {} |
| |
| // a cfg(true) will simply be omitted, as it is the same as no cfg. |
| //@ count 'foo/fn.bar.html' '//*[@class="stab portability"]' 0 |
| #[doc(cfg(true))] |
| pub fn bar() {} |